|
|
{ "type": "overpass", "name": { "ast": "Serviciu Públicu", "cs": "Veřejné služby", "de": "Öffentliche Dienste", "el": "Δημόσιες Υπηρεσίες", "en": "Public Services", "et": "Kommunaalteenused", "fr": "Services et équipements publics", "hu": "Közszolgáltatások", "it": "Servizi pubblici", "ja": "公共サービス", "nl": "Openbare diensten", "pt": "Serviços públicos", "pt-br": "Utilidade pública", "ro": "Servicii publice", "ru": "Общественные места", "uk": "Громадські місця" }, "query": { "12": [ "(", "node[amenity~'^(embassy|public_building|townhall)$'];", "way[amenity~'^(embassy|public_building|townhall)$'];", "relation[amenity~'^(embassy|public_building|townhall)$'];", "node[amenity=recycling][recyling_type=centre];", "way[amenity=recycling][recyling_type=centre];", "relation[amenity=recycling][recyling_type=centre];", "nwr[office~\"^(government|administration)$\"];", ");" ], "16": [ "(", "node[amenity~'^(embassy|public_building|townhall|clock|drinking_water|recycling|toilets)$'];", "way[amenity~'^(embassy|public_building|townhall|recycling|toilets)$'];", "relation[amenity~'^(embassy|public_building|townhall|recycling|toilets)$'];", "node[drinking_water][drinking_water!=no];", "nwr[office~\"^(government|administration)$\"];", ");" ] }, "feature": { "pre": [ "{% if tags.amenity %}", "{% set key = 'amenity' %}", "{% set value = tags.amenity %}", "{% elseif tags.office %}", "{% set key = 'office' %}", "{% set value = tags.office %}", "{% elseif tags.drinking_water and tags.drinking_water != 'no' %}", "{% set key = 'amenity' %}", "{% set value = 'drinking_water' %}", "{% endif %}" ], "description": [ "{% if key == 'office' %}", " {{ keyTrans('office') }} ({{ tagTrans('office', tags.office) }})", "{% else %}", " {{ tagTrans(key, value) }}", "{% endif %}" ], "body": "{% if tags.operator %}{{ keyTrans('operator') }}: {{ tags.operator }}<br/>{% endif %}", "markerSign": [ "{% set kv = key ~ '=' ~ value %}", "{% if const[kv] %}", "{{ const[kv]|raw }}", "{% endif %}" ] }, "info": [ "<table>", "{% for value, sign in const %}", " <tr>", " <td>{{ markerCircle({})|raw }}<div class='sign'>{{ sign|raw }}</div></td>", " <td>{{ tagTrans('amenity', value) }}</td>", " </tr>", "{% endfor %}", "</table>" ], "const": { "amenity=clock": "<i class='fa fa-clock-o' aria-hidden='true'></i>", "amenity=drinking_water": "<img data-src='maki:drinking-water'>", "amenity=embassy": "<img data-src='maki:embassy'>", "amenity=public_building": "<img data-src='maki:building'>", "amenity=recycling": "<img data-src='maki:recycling'>", "amenity=toilets": "<img data-src='maki:toilet'>", "amenity=townhall": "<img data-src='maki:town-hall'>", "office=administration": "<img data-src='maki:town-hall'>", "office=government": "<img data-src='maki:town-hall'>" }, "filter": { "type": { "name": "{{ trans('filter:type') }}", "show_default": "true", "type": "select", "values": "{% for k, v in const %}<option value=\"{{ k }}\" query=\"nwr[{{ k }}]\" minzoom=\"{{ v.zoom }}\">{{ tagTrans(k) }}</option>{% endfor %}" } } }
|