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.

136 lines
3.7 KiB

  1. name:
  2. ca: Serveis
  3. cs: Veřejná zařízení
  4. de: Einrichtungen
  5. en: Amenities
  6. es: Instalaciones
  7. fr: Équipements piétons
  8. gl: Instalacións
  9. hu: Gyalogos létesítmények
  10. it: Servizi
  11. ja: アメニティ
  12. nb: Fasiliteter
  13. nl: Voorzieningen
  14. oc: Equipaments pedoniers
  15. pl: Pożyteczne w transporcie pieszym
  16. pt-br: Equipamentos
  17. pt: Equipamentos
  18. sr: Додаци
  19. tr: Olanaklar
  20. query:
  21. 13: |-
  22. (
  23. node[highway~"^(elevator)$"];
  24. node[information];
  25. node[tourism~"^(viewpoint)$"];
  26. node[man_made~"^(cairn)$"];
  27. nwr[amenity~"^(shelter)$"];
  28. way[highway~'^(footway|steps)$'][conveying];
  29. )
  30. 16: |-
  31. (
  32. node[highway~"^(crossing|elevator)$"];
  33. node[information];
  34. node[tourism~"^(viewpoint)$"];
  35. node[man_made~"^(cairn)$"];
  36. nwr[amenity~"^(bench|shelter|waste_basket|drinking_water)$"];
  37. node[leisure~"^(picnic_table)$"];
  38. way[highway~'^(footway|steps)$'][conveying];
  39. )
  40. feature:
  41. pre: |-
  42. {% if tags.information %}
  43. {% set key = 'information' %}
  44. {% set value = tags.information %}
  45. {% elseif tags.amenity in [ 'bench', 'shelter', 'waste_basket', 'drinking_water' ] %}
  46. {% set key = 'amenity' %}
  47. {% set value = tags.amenity %}
  48. {% elseif tags.leisure in [ 'picnic_table' ] %}
  49. {% set key = 'leisure' %}
  50. {% set value = tags.leisure %}
  51. {% elseif tags.man_made in [ 'cairn' ] %}
  52. {% set key = 'man_made' %}
  53. {% set value = tags.man_made %}
  54. {% elseif tags.tourism in [ 'viewpoint'] %}
  55. {% set key = 'tourism' %}
  56. {% set value = tags.tourism %}
  57. {% elseif tags.conveying and tags.highway %}
  58. {% set key = 'highway' %}
  59. {% set value = tags.highway ~ ' conveying' %}
  60. {% else %}
  61. {% set key = 'highway' %}
  62. {% set value = tags.highway %}
  63. {% endif %}
  64. {% set type_data = const[key ~ '=' ~ value] %}
  65. description: |-
  66. {{ tagTrans(key, value) }}
  67. body: |-
  68. <ul>
  69. {% if tags.waste %}
  70. <li class='hasSymbol'>
  71. <i class="fa-solid fa-trash-can"></i>
  72. <span class='key'>{{ keyTrans('waste') }}:</span>
  73. <span class='value'>{{ tagTransList('waste', tags.waste) }}</span>
  74. </li>
  75. {% endif %}
  76. </ul>
  77. markerSign: |-
  78. {{ type_data.sign|raw }}
  79. priority: |-
  80. {{ type_data.priority }}
  81. filter:
  82. type:
  83. name: |
  84. {{ trans('filter:type') }}
  85. type: select
  86. show_default: true
  87. values: |-
  88. {% for kv, d in const %}
  89. <option value='{{ kv }}' query='{{ d.query|default("nwr[" ~ kv ~"]") }}'>{{ tagTrans(kv|split('=')[0], kv|split('=')[1]) }}</option>
  90. {% endfor %}
  91. const:
  92. highway=crossing:
  93. priority: 10
  94. sign: <img data-src='temaki:pedestrian_crosswalk'>
  95. highway=elevator:
  96. priority: 2
  97. sign: <img data-src='maki:elevator'>
  98. information=guidepost:
  99. priority: 2
  100. sign: <i class='fa fa-map-signs' aria-hidden='true'></i>
  101. information=map:
  102. priority: 2
  103. sign: <i class='fa fa-map' aria-hidden='true'></i>
  104. information=board:
  105. priority: 2
  106. sign: <img data-src='temaki:info_board'>
  107. information=office:
  108. priority: 1
  109. sign: <i class='fa fa-info-circle' aria-hidden='true'></i>
  110. amenity=bench:
  111. priority: 3
  112. sign: <img data-src='temaki:bench'>
  113. leisure=picnic_table:
  114. priority: 3
  115. sign: <img data-src='maki:picnic-site'>
  116. man_made=cairn:
  117. priority: 2
  118. sign: <img data-src='temaki:cairn'>
  119. amenity=shelter:
  120. priority: 1
  121. sign: <img data-src='maki:shelter'>
  122. amenity=waste_basket:
  123. priority: 2
  124. sign: 🗑
  125. amenity=drinking_water:
  126. priority: 3
  127. sign: <img data-src='maki:drinking-water'>
  128. highway=steps conveying:
  129. sign: /
  130. query: nwr[highway=steps][conveying]
  131. priority: 2
  132. highway=footway conveying:
  133. sign: /
  134. query: nwr[highway=footway][conveying]
  135. priority: 2