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.

98 lines
3.2 KiB

  1. {
  2. "type": "overpass",
  3. "name": {
  4. "ca": "Artesania",
  5. "cs": "Řemeslo",
  6. "de": "Handwerk",
  7. "en": "Craft",
  8. "es": "Artesano",
  9. "fr": "Artisanat",
  10. "gl": "Artesán",
  11. "hu": "Műhelyek",
  12. "it": "Artigianato",
  13. "ja": "職人",
  14. "nb": "Håndverk",
  15. "nl": "Handwerk",
  16. "oc": "Artisanat",
  17. "pl": "Rzemiosło",
  18. "pt": "Artesanato",
  19. "pt-br": "Ofícios",
  20. "ru": "Мастерские",
  21. "sr": "Занат",
  22. "tr": "El Sanatları"
  23. },
  24. "query": {
  25. "15": "(node[craft];way[craft];relation[craft];);"
  26. },
  27. "feature": {
  28. "description": "{{ tagTransList('craft', tags.craft) }}",
  29. "markerSign": "{% set craft0 = tags.craft|split(';')[0] %}{% if const.crafts[craft0] %}{% set v = const.crafts[craft0] %}{% else %}{% set v = const.default %}{% endif %}{% if v|slice(0, 3) == 'fa-' %}<i class=\"fa {{ v }}\"></i>{% else %}{{ v|raw }}{% endif %}"
  30. },
  31. "const": {
  32. "default": "",
  33. "crafts": {
  34. "bakery": "fa-birthday-cake",
  35. "beekeeper": "🐝",
  36. "blacksmith": "🔨",
  37. "boatbuilder": "⛵",
  38. "bookbinder": "📕",
  39. "brewery": "fa-beer",
  40. "builder": "🚧",
  41. "carpenter": "fa-hammer",
  42. "carpet_layer": "",
  43. "caterer": "fa-birthday-cake",
  44. "chimney_sweeper": "",
  45. "clockmaker": "⌚",
  46. "confectionery": "",
  47. "distillery": "🍷",
  48. "dressmaker": "&#128090;",
  49. "electrician": "🔌",
  50. "floorer": "",
  51. "gardener": "⚘",
  52. "glaziery": "",
  53. "handicraft": "fa-hammer",
  54. "hvac": "",
  55. "insulation": "",
  56. "jeweller": "💍",
  57. "key_cutter": "🔑",
  58. "locksmith": "🔑",
  59. "metal_construction": "",
  60. "optician": "👓",
  61. "painter": "🖌",
  62. "parquet_layer": "",
  63. "photographer": "📷",
  64. "photographic_laboratory": "📷",
  65. "piano_tuner": "",
  66. "plasterer": "",
  67. "plumber": "fa-wrench",
  68. "pottery": "",
  69. "rigger": "",
  70. "roofer": "",
  71. "saddler": "🐎",
  72. "sailmaker": "⛵",
  73. "sawmill": "",
  74. "scaffolder": "",
  75. "sculptor": "",
  76. "shoemaker": "👞",
  77. "stand_builder": "",
  78. "stonemason": "",
  79. "sun_protection": "fa-sun",
  80. "tailor": "&#128090;",
  81. "tiler": "",
  82. "tinsmith": "",
  83. "turner": "",
  84. "upholsterer": "",
  85. "watchmaker": "⌚",
  86. "window_construction": "",
  87. "winery": "🍷"
  88. }
  89. },
  90. "filter": {
  91. "craft": {
  92. "name": "{{ trans('filter:type') }}",
  93. "type": "select",
  94. "show_default": "true",
  95. "values": "{% set list = [] %}{% for t, v in const.crafts %}<option value=\"{{ t }}\">{% set list = list|merge([ t ]) %}{{ tagTrans('craft', t) }}</option>{% endfor %}<option value='other' query='nwr[craft][craft!~\"^({{ list|join('|') }})$\"]'>{{ trans('other') }}</option>"
  96. }
  97. }
  98. }