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.

276 lines
5.9 KiB

  1. type: overpass
  2. name:
  3. ast: Formaciones naturales
  4. ca: Formacions Naturals
  5. cs: Přírodní úkazy
  6. de: Naturformationen
  7. el: Φυσικοί Σχηματισμοί
  8. en: Natural Formations
  9. es: Formaciones naturales
  10. fr: Éléments naturels
  11. gl: Formacións naturais
  12. hu: Természeti képződmények
  13. it: Formazioni naturali
  14. ja: 自然地層
  15. nb: Naturlige formasjoner
  16. nl: Natuurlijke Formaties
  17. oc: Elements naturaus
  18. pl: Obiekty przyrodnicze
  19. pt: Formações naturais
  20. pt-br: Elementos naturais
  21. ru: Природные образования
  22. sr: Природне појаве
  23. tr: Doğal Oluşumlar
  24. uk: Природне середовище
  25. query:
  26. 9: |-
  27. (
  28. node[natural~"^(peak|volcano|valley)$"];
  29. nwr[place~"^(island)$"];
  30. )
  31. 13: |-
  32. (
  33. nwr[natural~"^(peak|volcano|wood|glacier|cape|peninsula|beach|coastline|reef|hill|valley|ridge|arete|saddle|sinkhole|cave_entrance|isthmus)$"];
  34. nwr[place~"^(island|islet)$"];
  35. )
  36. 16: |-
  37. (
  38. nwr[natural][natural!~"^(water|divide|bay|strait|spring|hot_spring|geyser|tree)$"];
  39. nwr[place~"^(island|islet)$"];
  40. )
  41. 18: |-
  42. (
  43. nwr[natural][natural!~"^(water|divide|bay|strait|spring|hot_spring|geyser)$"];
  44. nwr[place~"^(island|islet)$"];
  45. )
  46. feature:
  47. pre: |-
  48. {% if tags.place in [ 'island', 'islet' ] %}
  49. {% set key = 'place' %}
  50. {% set value = tags.place %}
  51. {% else %}
  52. {% set key = 'natural' %}
  53. {% set value = tags.natural %}
  54. {% endif %}
  55. details: |-
  56. {% if tags.natural == "peak" and tags.ele %}{{ tags.ele }}m{% endif %}
  57. description: |-
  58. {{ tagTrans(key, value) }}
  59. style:
  60. color: |-
  61. {{ const[value].color|default("#f2756a") }}
  62. markerSign: |-
  63. <span style="color: white">{{ const[value].sign|raw }}</span>
  64. markerSymbol: |-
  65. {{ markerPointer({ fillColor: const[value].color|default("#f2756a") })|raw }}
  66. listMarkerSymbol: |-
  67. {{ markerCircle({ fillColor: const[value].color|default("#f2756a") })|raw }}
  68. priority: |-
  69. {% if tags.name %}0{% else %}1{% endif %}
  70. filter:
  71. type:
  72. name: |-
  73. {{ trans("filter:type") }}
  74. key: natural
  75. type: select
  76. show_default: true
  77. values: |-
  78. {% set list = [] %}{% for k, v in const %}<option value="{{ k }}" {% if v.key %}query='nwr["{{ v.key }}"="{{ k }}"]'{% endif %}>{% set list = list|merge([ k ]) %}{{ tagTrans(v.key|default('natural'), k) }}</option>{% endfor %}<option weight='1' value='other' query='nwr[natural][natural!~"^(|.*;)({{ list|join('|') }})(|;.*)$"]'>{{ trans('other') }}</option>
  79. sort: natsort
  80. op: has
  81. const:
  82. island:
  83. zoom: 9
  84. sign: <img data-src='temaki:island_trees_building'>
  85. color: '#cfb997'
  86. key: place
  87. group: landform
  88. islet:
  89. zoom: 13
  90. sign: <img data-src='temaki:island_trees_building'>
  91. color: '#cfb997'
  92. key: place
  93. group: landform
  94. wood:
  95. zoom: 13
  96. sign: <i class='fas fa-tree'></i>
  97. color: darkgreen
  98. group: vegetation
  99. tree_row:
  100. zoom: 16
  101. sign: <i class='fas fa-tree'></i>
  102. color: darkgreen
  103. group: vegetation
  104. tree:
  105. zoom: 18
  106. sign: <i class='fas fa-tree'></i>
  107. color: darkgreen
  108. group: vegetation
  109. scrub:
  110. zoom: 16
  111. sign: ''
  112. color: green
  113. group: vegetation
  114. heath:
  115. zoom: 16
  116. sign: ''
  117. color: green
  118. group: vegetation
  119. moor:
  120. zoom: 13
  121. sign: ''
  122. color: '#8aba50'
  123. group: vegetation
  124. grassland:
  125. zoom: 16
  126. sign: ''
  127. color: '#00dd24'
  128. group: vegetation
  129. fell:
  130. zoom: 16
  131. sign: ''
  132. color: '#49ba91'
  133. group: vegetation
  134. bare_rock:
  135. zoom: 16
  136. sign: ''
  137. color: '#6f6f6f'
  138. group: vegetation
  139. scree:
  140. zoom: 16
  141. sign: ''
  142. color: '#6f6f6f'
  143. group: vegetation
  144. shingle:
  145. zoom: 16
  146. sign: ''
  147. color: '#6f6f6f'
  148. group: vegetation
  149. sand:
  150. zoom: 16
  151. sign: ''
  152. color: '#f9d199'
  153. group: vegetation
  154. mud:
  155. zoom: 16
  156. sign: <img data-src='maki:wetland?fill=white'>
  157. color: '#988b00'
  158. group: vegetation
  159. wetland:
  160. zoom: 16
  161. sign: <img data-src='maki:wetland?fill=white'>
  162. color: '#00baff'
  163. group: water
  164. glacier:
  165. zoom: 13
  166. sign: '<i style="color: black;" class="fas fa-icicles"></i>'
  167. color: white
  168. group: water
  169. cape:
  170. zoom: 13
  171. sign: ''
  172. color: '#1d7500'
  173. group: water
  174. peninsula:
  175. zoom: 13
  176. sign: ''
  177. color: '#1d7500'
  178. group: water
  179. beach:
  180. zoom: 13
  181. sign: <i class='fas fa-umbrella-beach'></i>
  182. color: '#ff7f50'
  183. group: water
  184. coastline:
  185. zoom: 13
  186. sign: ''
  187. color: blue
  188. group: water
  189. reef:
  190. zoom: 13
  191. sign: ''
  192. color: '#005fbd'
  193. group: water
  194. peak:
  195. zoom: 9
  196. sign: <i class='fas fa-mountain'></i>
  197. color: '#4f4f4f'
  198. group: landform
  199. hill:
  200. zoom: 13
  201. sign: ''
  202. color: '#4f4f4f'
  203. group: landform
  204. volcano:
  205. zoom: 9
  206. sign: <i class='fas fa-mountain'></i>
  207. color: '#cf3a00'
  208. group: landform
  209. valley:
  210. zoom: 9
  211. sign: ''
  212. color: '#1d7500'
  213. group: landform
  214. river_terrace:
  215. zoom: 16
  216. sign: ''
  217. color: '#a0a500'
  218. group: landform
  219. ridge:
  220. zoom: 13
  221. sign: ''
  222. color: '#4f4f4f'
  223. group: landform
  224. arete:
  225. zoom: 13
  226. sign: ''
  227. color: '#4f4f4f'
  228. group: landform
  229. cliff:
  230. zoom: 16
  231. sign: ''
  232. color: '#4f4f4f'
  233. group: landform
  234. saddle:
  235. zoom: 13
  236. sign: ''
  237. color: '#4f4f4f'
  238. group: landform
  239. rock:
  240. zoom: 16
  241. sign: ''
  242. color: '#4f4f4f'
  243. group: landform
  244. stone:
  245. zoom: 16
  246. sign: ''
  247. color: '#4f4f4f'
  248. group: landform
  249. sinkhole:
  250. zoom: 13
  251. sign: ''
  252. color: '#a0a500'
  253. group: landform
  254. cave_entrance:
  255. zoom: 13
  256. sign: ''
  257. color: '#000000'
  258. group: landform
  259. isthmus:
  260. zoom: 13
  261. sign: ''
  262. color: '#1d7500'
  263. group: landform
  264. info: |-
  265. <table>
  266. {% for k, data in const %}
  267. {% if data.zoom <= map.zoom %}
  268. <tr>
  269. <td>
  270. {{ markerCircle({ fillColor: data.color })|raw }}<div class='sign'>{{ data.sign|raw }}</div>
  271. </td>
  272. <td>{{ tagTrans('natural', k) }}</td>
  273. </tr>
  274. {% endif %}
  275. {% endfor %}
  276. </table>