Stephan Bösch-Plepelits
3 years ago
3 changed files with 100 additions and 0 deletions
-
64culture-media.yaml
-
24fixme.yaml
-
12index.json
@ -0,0 +1,64 @@ |
|||
type: "overpass" |
|||
query: |
|||
15: | |
|||
(nwr[historic];nwr[tourism~'^(attraction|artwork)$'];nwr[heritage];) |
|||
feature: |
|||
pre: | |
|||
{% set color = 'red' %} |
|||
{% if tags.wikidata %} |
|||
{% set color = 'blue' %} |
|||
{% elseif tags.wikimedia_commons or tags.image %} |
|||
{% set color = 'cyan' %} |
|||
{% endif %} |
|||
description: | |
|||
{% if tags.historic and tags.historic != 'yes' %} |
|||
{{ tagTransList('historic', tags.historic) }} |
|||
{% if tags.historic == 'memorial' and tags.memorial %} |
|||
({{ tagTransList('memorial', tags.memorial) }}) |
|||
{% endif %} |
|||
{% elseif tags.tourism %} |
|||
{{ tagTransList('tourism', tags.tourism) }} |
|||
{% elseif tags.heritage %} |
|||
{{ keyTrans('heritage') }} |
|||
{% endif %} |
|||
markerSymbol: "{{ markerPointer({ fillColor: color })|raw }}" |
|||
listMarkerSymbol: "{{ markerCircle({ fillColor: color })|raw }}" |
|||
filter: |
|||
type: |
|||
name: "{{ trans('filter:type') }}" |
|||
show_default: "true" |
|||
query: "nwr[{{ value }}]" |
|||
type: "select" |
|||
key: "tourism" |
|||
values: | |
|||
<option value='tourism-artwork' query='nwr[tourism=artwork]'>{{ tagTrans('tourism', 'artwork') }}</option> |
|||
<option value='tourism-attraction' query='nwr[tourism=attraction]'>{{ tagTrans('tourism', 'attraction') }}</option> |
|||
<option value='historic-memorial' query='nwr[historic=memorial]'>{{ tagTrans('historic', 'memorial') }}</option> |
|||
<option value='historic-monument' query='nwr[historic=monument]'>{{ tagTrans('historic', 'monument') }}</option> |
|||
<option value='historic-wayside_cross' query='nwr[historic=wayside_cross]'>{{ tagTrans('historic', 'wayside_cross') }}</option> |
|||
<option value='historic-wayside_shrine' query='nwr[historic=wayside_shrine]'>{{ tagTrans('historic', 'wayside_shrine') }}</option> |
|||
<option value='historic-building' query='nwr[historic=building]'>{{ tagTrans('historic', 'building') }}</option> |
|||
<option value='historic-other' query='nwr[historic][historic!~"^(memorial|monument|wayside_cross|wayside_shrine|building)$"]'>{{ keyTrans('historic') }} {{ trans('other') }}</option> |
|||
<option value='heritage' query='nwr[heritage]'>{{ keyTrans('heritage') }}</option> |
|||
op: "has" |
|||
info: | |
|||
<table> |
|||
<tr> |
|||
<td> |
|||
{{ markerCircle({ fillColor: 'red' })|raw }} |
|||
</td> |
|||
<td>No image, wikimedia_commons or wikidata</td> |
|||
</tr> |
|||
<tr> |
|||
<td> |
|||
{{ markerCircle({ fillColor: 'cyan' })|raw }} |
|||
</td> |
|||
<td>image or wikimedia_commons but no wikidata</td> |
|||
</tr> |
|||
<tr> |
|||
<td> |
|||
{{ markerCircle({ fillColor: 'blue' })|raw }} |
|||
</td> |
|||
<td>has wikidata link</td> |
|||
</tr> |
|||
</table> |
@ -0,0 +1,24 @@ |
|||
type: overpass |
|||
query: |
|||
15: "nwr[fixme]" |
|||
feature: |
|||
description: | |
|||
{% set found = false %} |
|||
{% for k in ['amenity', 'shop', 'telecom', 'waterway', 'craft', 'highway', 'railway', 'aerialway', 'emergency', 'geological', 'man_made', 'natural', 'office', 'power', 'aeroway', 'tourism', 'leisure', 'military', 'landuse', 'barrier', 'route'] if not found %} |
|||
{% if attribute(tags, k) and attribute(tags, k) != 'yes' %} |
|||
{{ tagTransList(k, attribute(tags, k)) }} |
|||
{% set found = true %} |
|||
{% endif %} |
|||
{% endfor %} |
|||
{% if found %}{# nothing #} |
|||
{% elseif tags.building and tags.building != 'yes' %} |
|||
{{ tagTransList('building', tags.building) }} |
|||
{% elseif tags.historic and tags.historic not in ['heritage', 'yes', 'building'] %} |
|||
{{ tagTransList('historic', tags.historic) }} |
|||
{% elseif tags.building == 'yes' or tags.historic == 'building' %} |
|||
{{ keyTrans('building') }} |
|||
{% elseif tags.boundary %} |
|||
{{ tagTrans('boundary', tags.boundary) }} |
|||
{% endif %} |
|||
body: | |
|||
{{ tags.fixme == 'yes' ? keyTrans('fixme') : tags.fixme }} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue