query: '13': |- ( node[highway~"^(elevator)$"]; node[information]; node[tourism~"^(viewpoint)$"]; node[man_made~"^(cairn)$"]; nwr[amenity~"^(shelter)$"]; way[highway~'^(footway|steps)$'][conveying]; ) '16': |- ( node[highway~"^(crossing|elevator)$"]; node[information]; node[tourism~"^(viewpoint)$"]; node[man_made~"^(cairn)$"]; nwr[amenity~"^(bench|shelter|waste_basket|drinking_water)$"]; node[leisure~"^(picnic_table)$"]; way[highway~'^(footway|steps)$'][conveying]; ) feature: pre: |- {% if tags.information %} {% set key = 'information' %} {% set value = tags.information %} {% elseif tags.amenity in [ 'bench', 'shelter', 'waste_basket', 'drinking_water' ] %} {% 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 %} {% elseif tags.conveying and tags.highway %} {% set key = 'highway' %} {% set value = tags.highway ~ ' conveying' %} {% else %} {% set key = 'highway' %} {% set value = tags.highway %} {% endif %} {% set type_data = const[key ~ '=' ~ value] %} description: |- {{ tagTrans(key, value) }} body: |- 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 %} {% endfor %} const: highway=crossing: priority: 10 sign: highway=elevator: priority: 2 sign: information=guidepost: priority: 2 sign: information=map: priority: 2 sign: information=board: priority: 2 sign: information=office: priority: 1 sign: amenity=bench: priority: 3 sign: leisure=picnic_table: priority: 3 sign: man_made=cairn: priority: 2 sign: amenity=shelter: priority: 1 sign: amenity=waste_basket: priority: 2 sign: 🗑 amenity=drinking_water: priority: 3 sign: highway=steps conveying: sign: / query: nwr[highway=steps][conveying] priority: 2 highway=footway conveying: sign: / query: nwr[highway=footway][conveying] priority: 2