type: overpass name: ast: Servicios d'emerxencia ca: Serveis d'emergència cs: Pohotovostní služby de: Notfalldienste el: Υπηρεσίες Έκτακτης Ανάγκης en: Emergency Services es: Servicios de emergencia et: Hädaabi teenused fr: Services d'urgence gl: Servizos de emerxencia hu: Vészhelyzet it: Servizi d'emergenza ja: 緊急サービス nb: Nødtjenester nl: Hulpdiensten oc: Servicis d'urgéncia pl: Służby ratunkowe pt: Emergência pt-br: Emergência ro: Servicii urgenta ru: Экстренные службы sr: Хитне службе tr: Acil Servisler uk: Швидка допомога query: 11: |- ( nwr[amenity~"^(.*;|)(fire_station|hospital)(;.*|)$"]; nwr[emergency~"^(.*;|)(lifeguard)(;.*|)$"]; ) 13: |- ( nwr[amenity~"^(.*;|)(fire_station|hospital|police)(;.*|)$"]; nwr[emergency~"^(.*;|)(lifeguard)(;.*|)$"]; node[emergency~"^(.*;|)(phone|defibrillator|access_point)(;.*|)$"]; node[highway^emergency_access_point]; ) feature: pre: |- {% set key = null %} {% set value = null %} {% for k, d in const %} {% set kv = k|split('=') %} {% if attribute(tags, kv[0]) and kv[1] in attribute(tags, kv[0])|split(';') %} {% set key = kv[0] %} {% set value = kv[1] %} {% endif %} {% endfor %} {% set kv = key ~ "=" ~ value %} {% set data = const[kv] %} description: |- {{ tagTransList(key, attribute(tags, key)) }} markerSign: |- {% if data %} {{ data.sign|raw }} {% endif %} markerSymbol: '{{ markerPointer({ fillColor: data.background|default("#f27f6a") })|raw }}' listMarkerSymbol: '{{ markerCircle({ fillColor: data.background|default("#f27f6a") })|raw }}' info: |-
{{ markerCircle({ fillColor: data.background|default('#f27f6a') })|raw }} {{ data.sign|raw }} |
{{ tagTrans(value|split('=')[0], value|split('=')[1]) }} |