query: '13': |- ( node[highway~"^(elevator)$"]; node[information]; node[tourism~"^(viewpoint)$"]; node[man_made~"^(cairn)$"]; nwr[amenity~"^(shelter)$"]; ) '16': |- ( node[highway~"^(crossing|elevator)$"]; node[information]; node[tourism~"^(viewpoint)$"]; node[man_made~"^(cairn)$"]; nwr[amenity~"^(bench|shelter)$"]; node[leisure~"^(picnic_table)$"]; ) feature: pre: |- {% if tags.information %} {% set key = 'information' %} {% set value = tags.information %} {% elseif tags.amenity in [ 'bench', 'shelter' ] %} {% set key = 'amenity' %} {% set value = tags.amenity %} {% elseif tags.leisure in [ 'picnic_table' ] %} {% set key = 'leisure' %} {% set value = tags.leisure %} {% elseif tags.man_made in [ 'cairn' ] %} {% set key = 'man_made' %} {% set value = tags.man_made %} {% elseif tags.tourism in [ 'viewpoint'] %} {% set key = 'tourism' %} {% set value = tags.tourism %} {% else %} {% set key = 'highway' %} {% set value = tags.highway %} {% endif %} {% set type_data = const[key ~ '=' ~ value] %} description: |- {{ tagTrans(key, value) }} markerSign: |- {{ type_data.sign|raw }} priority: |- {{ type_data.priority }} filter: type: name: | {{ trans('filter:type') }} type: select show_default: true values: |- {% for kv, d in const %} <option value='{{ kv }}' query='nwr[{{ kv }}]'>{{ tagTrans(kv|split('=')[0], kv|split('=')[1]) }}</option> {% endfor %} const: highway=crossing: priority: 10 sign: <i class='fa fa-bars' aria-hidden='true'></i> highway=elevator: priority: 2 sign: <i class='fa fa-caret-square-o-up' aria-hidden='true'></i> information=guidepost: priority: 2 sign: <i class='fa fa-map-signs' aria-hidden='true'></i> information=map: priority: 2 sign: <i class='fa fa-map' aria-hidden='true'></i> information=board: priority: 2 sign: <img data-src='temaki:info_board'> information=office: priority: 1 sign: <i class='fa fa-info-circle' aria-hidden='true'></i> amenity=bench: priority: 3 sign: <img data-src='temaki:bench'> leisure=picnic_table: priority: 3 sign: <img data-src='maki:picnic-site'> man_made=cairn: priority: 2 sign: <img data-src='temaki:cairn'> amenity=shelter: priority: 1 sign: <img data-src='maki:shelter'>