Main categories of OpenStreetBrowser
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

94 lines
3.1 KiB

  1. type: overpass
  2. name:
  3. ast: Serviciu Públicu
  4. ca: Serveis Públics
  5. cs: Veřejné služby
  6. de: Öffentliche Dienste
  7. el: Δημόσιες Υπηρεσίες
  8. en: Public Services
  9. es: Servicios públicos
  10. et: Kommunaalteenused
  11. fr: Services et équipements publics
  12. gl: Servizos públicos
  13. hu: Közszolgáltatások
  14. it: Servizi pubblici
  15. ja: 公共サービス
  16. nb: Offentlige tjenester
  17. nl: Openbare diensten
  18. oc: Servicis e equimaments publics
  19. pl: Usługi publiczne
  20. pt: Serviços públicos
  21. pt-br: Utilidade pública
  22. ro: Servicii publice
  23. ru: Общественные места
  24. sr: Јавне службе
  25. tr: Kamu Hizmetleri
  26. uk: Громадські місця
  27. query:
  28. 12: |-
  29. (
  30. node[amenity~'^(embassy|public_building|townhall)$'];
  31. way[amenity~'^(embassy|public_building|townhall)$'];
  32. relation[amenity~'^(embassy|public_building|townhall)$'];
  33. node[amenity=recycling][recyling_type=centre];
  34. way[amenity=recycling][recyling_type=centre];
  35. relation[amenity=recycling][recyling_type=centre];
  36. nwr[office~"^(government|administration)$"];
  37. );
  38. 16: |-
  39. (
  40. node[amenity~'^(embassy|public_building|townhall|clock|drinking_water|recycling|toilets)$'];
  41. way[amenity~'^(embassy|public_building|townhall|recycling|toilets)$'];
  42. relation[amenity~'^(embassy|public_building|townhall|recycling|toilets)$'];
  43. node[drinking_water][drinking_water!=no];
  44. nwr[office~"^(government|administration)$"];
  45. );
  46. feature:
  47. pre: |-
  48. {% if tags.amenity %}
  49. {% set key = 'amenity' %}
  50. {% set value = tags.amenity %}
  51. {% elseif tags.office %}
  52. {% set key = 'office' %}
  53. {% set value = tags.office %}
  54. {% elseif tags.drinking_water and tags.drinking_water != 'no' %}
  55. {% set key = 'amenity' %}
  56. {% set value = 'drinking_water' %}
  57. {% endif %}
  58. description: |-
  59. {% if key == 'office' %}
  60. {{ keyTrans('office') }} ({{ tagTrans('office', tags.office) }})
  61. {% else %}
  62. {{ tagTrans(key, value) }}
  63. {% endif %}
  64. body: '{% if tags.operator %}{{ keyTrans("operator") }}: {{ tags.operator }}<br/>{% endif %}'
  65. markerSign: |-
  66. {% set kv = key ~ '=' ~ value %}
  67. {% if const[kv] %}
  68. {{ const[kv]|raw }}
  69. {% endif %}
  70. info: |-
  71. <table>
  72. {% for value, sign in const %}
  73. <tr>
  74. <td>{{ markerCircle({})|raw }}<div class='sign'>{{ sign|raw }}</div></td>
  75. <td>{{ tagTrans('amenity', value) }}</td>
  76. </tr>
  77. {% endfor %}
  78. </table>
  79. const:
  80. amenity=clock: <i class='fa fa-clock-o' aria-hidden='true'></i>
  81. amenity=drinking_water: <img data-src='maki:drinking-water'>
  82. amenity=embassy: <img data-src='maki:embassy'>
  83. amenity=public_building: <img data-src='maki:building'>
  84. amenity=recycling: <img data-src='maki:recycling'>
  85. amenity=toilets: <img data-src='maki:toilet'>
  86. amenity=townhall: <img data-src='maki:town-hall'>
  87. office=administration: <img data-src='maki:town-hall'>
  88. office=government: <img data-src='maki:town-hall'>
  89. filter:
  90. type:
  91. name: '{{ trans("filter:type") }}'
  92. show_default: 'true'
  93. type: select
  94. values: '{% for k, v in const %}<option value="{{ k }}" query="nwr[{{ k }}]" minzoom="{{ v.zoom }}">{{ tagTrans(k) }}</option>{% endfor %}'