type: overpass
name:
ast: Servicios educativos
ca: Serveis Educatius
cs: Vzdělávací služby
de: Bildungseinrichtungen
el: Υπηρεσίες Εκπαίδευσης
en: Educational Services
es: Servicios educativos
et: Haridusteenused
fr: Éducation
gl: Servizos educativos
hu: Oktatás
it: Servizi d'istruzione
ja: 教育サービス
nb: Utdanningstjenester
nl: Onderwijs
oc: Education
pl: Usługi edukacyjne
pt: Educação
pt-br: Educação
ro: Servicii educatie
ru: Образование
sr: Образовне услуге
tr: Eğitim Servisleri
uk: Освіта
query:
11: |-
(
nwr[amenity~'^(.*;|)(college|university|library)(;.*|)$'];
)
14: |-
(
nwr[amenity~'^(.*;|)(college|university|library|school|kindergarten|language_school|childcare)(;.*|)$'];
nwr[office~"^(.*;|)(educational_institution|research)(;.*|)$"];
)
16: |-
(
nwr[amenity~'^(.*;|)(college|university|library|school|kindergarten|language_school|public_bookcase|childcare)(;.*|)$'];
nwr[office~"^(.*;|)(educational_institution|research)(;.*|)$"];
)
feature:
pre: |-
{% set key = null %}
{% set value = null %}
{% if tags.office and 'educational_institution' in tags.office|split(';') %}
{% set key = 'office' %}
{% set value = 'educational_institution' %}
{% elseif tags.office and 'research' in tags.office|split(';') %}
{% set key = 'office' %}
{% set value = 'research' %}
{% else %}
{% for k, d in const %}
{% set kv = k|split('=') %}
{% if kv[0] == 'amenity' and kv[1] in tags.amenity|split(';') %}
{% set key = 'amenity' %}
{% set value = kv[1] %}
{% endif %}
{% endfor %}
{% endif %}
description: '{{ tagTransList(key, attribute(tags, key)) }}'
body: |
{% if tags.operator %}{{ keyTrans("operator") }}: {{ tags.operator }}
{% endif %}
markerSign: |-
{% set data = const[key ~ '=' ~ value] %}
{% if data %}
{{ data.sign|raw }}
{% endif %}
priority: |-
{% set data = const[key ~ '=' ~ value] %}
{% if data %}
{{ data.priority }}
{% endif %}
info: |-
{{ markerCircle({})|raw }} {{ data.sign|raw }} |
{{ tagTrans(kv|split('=')[0], kv|split('=')[1]) }} |