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.

126 lines
3.6 KiB

  1. name:
  2. ca: Voreres
  3. en: Kerbs
  4. fr: Bordures
  5. hu: Járdaszegélyek
  6. it: Cordoli
  7. pl: Krawężniki
  8. pt-br: Meios-fios
  9. pt: Lancis
  10. tr: Bordürler
  11. query:
  12. 14: (way[kerb];way[barrier=kerb];node[kerb];node[barrier=kerb];)
  13. feature:
  14. pre: |
  15. {% set kerb = 'unknown' %}
  16. {% if const.kerb[tags.kerb] %}
  17. {% set kerb = tags.kerb %}
  18. {% endif %}
  19. description: |
  20. {{ tagTrans('barrier', 'kerb') }}
  21. body: |
  22. <ul>
  23. <li>{{ keyTrans('kerb') }}: {{ tags.kerb ? tagTrans('kerb', tags.kerb) : trans('unknown') }}</li>
  24. <li>{{ keyTrans('wheelchair') }}: {{ tags.wheelchair ? tagTrans('wheelchair', tags.wheelchair) : trans('unknown') }}</li>
  25. <li>{{ keyTrans('tactile_paving') }}: {{ tags.tactile_paving ? tagTrans('tactile_paving', tags.tactile_paving) : trans('unknown') }}</li>
  26. <li>{{ keyTrans('height') }}: {{ tags.height ? tags.height|formatUnit('distance') : trans('unknown') }}</li>
  27. </ul>
  28. markerSymbol:
  29. listMarkerSymbol: |
  30. {% if type == 'way' %}
  31. line
  32. {% else %}
  33. {{ markerCircle({ radius: 5, width: 2, fillOpacity: 1, fillColor: const.kerb[kerb][config.color_scheme|default('color1')], color: 'black' }) }}
  34. {% endif %}
  35. details: |
  36. {% if tags.kerb and tags.kerb != 'yes' %}{{ tagTrans('kerb', tags.kerb) }}{% endif %}
  37. {% if tags.height %}({{ tags.height|formatUnit('distance') }}){% endif %}
  38. styles: |
  39. {% if type == 'way' %}
  40. default,marker
  41. {% else %}
  42. node
  43. {% endif %}
  44. style:
  45. color: |
  46. {{ const.kerb[kerb][config.color_scheme|default('color1')] }}
  47. fill: |
  48. {{ type == 'way' ? false : true }}
  49. radius: 4
  50. fillOpacity: 1
  51. width: |
  52. {{ config.thickness|default(2) }}
  53. style:marker:
  54. color: |
  55. {{ const.kerb[kerb][config.color_scheme|default('color1')] }}
  56. offset: |
  57. {{ config.thickness|default(2) }}
  58. width: |
  59. {{ config.thickness|default(2) }}
  60. fill: false
  61. dashArray: |
  62. {{ config.thickness|default(2) }},{{ config.thickness|default(2) * 4 }}
  63. lineCap: butt
  64. style:node:
  65. fillColor: |
  66. {{ const.kerb[kerb][config.color_scheme|default('color1')] }}
  67. fill: true
  68. radius: 6
  69. fillOpacity: 1
  70. width: 1
  71. color: black
  72. info: |
  73. {{ tagTrans('barrier', 'kerb') }}:
  74. <table>
  75. {% for v, def in const.kerb %}
  76. <tr>
  77. <td>
  78. {{ markerLine({ styles: 'default,marker', style: { width: 2, color: def[config.color_scheme|default('color1')] }, 'style:marker': { width: 2, offset: 2, color: def[config.color_scheme|default('color1')], dashArray: '2,9'} } ) }}
  79. {{ markerCircle({ radius: 4, width: 1, fillOpacity: 1, fillColor: def[config.color_scheme|default('color1')], color: 'black' }) }}
  80. </td>
  81. <td>{{ v == 'unknown' ? trans('unknown') : tagTrans('kerb', v) }}</td>
  82. </tr>
  83. {% endfor %}
  84. </table>
  85. config:
  86. thickness:
  87. name: "{{ trans('thickness') }}"
  88. type: select
  89. default: 2
  90. placeholder: false
  91. show_default: true
  92. values:
  93. 1: "{{ trans('thickness:thin') }}"
  94. 2: "{{ trans('thickness:normal') }}"
  95. 3: "{{ trans('thickness:thick') }}"
  96. 5: "{{ trans('thickness:very_thick') }}"
  97. color_scheme:
  98. name: "{{ trans('color_scheme') }}"
  99. type: select
  100. default: color1
  101. placeholder: false
  102. show_default: true
  103. values:
  104. color1: "1"
  105. color2: "2"
  106. const:
  107. kerb:
  108. flush:
  109. color1: '#00af00'
  110. color2: '#ff007f'
  111. lowered:
  112. color1: '#007f7f'
  113. color2: '#00ffff'
  114. 'no':
  115. color1: '#000000'
  116. color2: '#ff0000'
  117. raised:
  118. color1: '#af0000'
  119. color2: '#7f00ff'
  120. rolled:
  121. color1: '#af7f00'
  122. color2: '#00af00'
  123. unknown:
  124. color1: '#7f7f7f'
  125. color2: '#0000ff'