|
|
{ "type": "overpass", "name": { "ca": "Organitzacions", "cs": "Organizace", "de": "Organisationen", "en": "Organisations", "es": "Organizaciones", "fr": "Organisations", "gl": "Organizacións", "hu": "Szervezetek", "it": "Organizzazioni", "ja": "組織", "nb": "Organisasjoner", "nl": "Organisaties", "oc": "Organizacions", "pl": "Organizacje", "pt": "Organizações", "pt-br": "Organizações", "ru": "Организации", "sr": "Организације", "tr": "Kuruluşlar" }, "query": { "13": [ "(", "nwr[office~\"^(ngo|quango|political_party|association|charity)$\"];", ")" ] }, "feature": { "pre": [ "{% set key = 'office' %}", "{% set value = tags.office %}", "" ], "description": "{{ tagTrans(key, value) }}", "body": "{% if tags.operator %}{{ keyTrans('operator') }}: {{ tags.operator }}<br/>{% 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": [ "<table>", "{% for kv, data in const %}", "{% if data.zoom <= map.zoom %}", " <tr>", " <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>", " <td>", " {{ tagTrans(kv|split('=')[0], kv|split('=')[1]) }}", " </td>", " </tr>", "{% endif %}", "{% endfor %}", "</table>" ], "const": { "office=ngo": { "priority": 0, "sign": "<i class='fas fa-users'></i>", "zoom": 13 }, "office=quango": { "priority": 0, "sign": "<i class='fas fa-users'></i>", "zoom": 13 }, "office=political_party": { "priority": 0, "sign": "<i class='fas fa-flag'></i>", "zoom": 13 }, "office=association": { "priority": 0, "sign": "<i class='fas fa-people-carry'></i>", "zoom": 13 }, "office=foundation": { "priority": 0, "sign": "<i class='fas fa-people-carry'></i>", "zoom": 13 }, "office=charity": { "priority": 0, "sign": "<i class='fas fa-hands-helping'></i>", "zoom": 13 } }, "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 %}" } } }
|