type: overpass
name:
ast: Serviciu Públicu
ca: Serveis Públics
cs: Veřejné služby
de: Öffentliche Dienste
el: Δημόσιες Υπηρεσίες
en: Public Services
es: Servicios públicos
et: Kommunaalteenused
fr: Services et équipements publics
gl: Servizos públicos
hu: Közszolgáltatások
it: Servizi pubblici
ja: 公共サービス
nb: Offentlige tjenester
nl: Openbare diensten
oc: Servicis e equimaments publics
pl: Usługi publiczne
pt: Serviços públicos
pt-br: Utilidade pública
ro: Servicii publice
ru: Общественные места
sr: Јавне службе
tr: Kamu Hizmetleri
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 }}
{% endif %}'
markerSign: |-
{% set kv = key ~ '=' ~ value %}
{% if const[kv] %}
{{ const[kv]|raw }}
{% endif %}
info: |-
{{ markerCircle({})|raw }} {{ sign|raw }} |
{{ tagTrans('amenity', value) }} |