diff --git a/walk_amenities.json b/walk_amenities.json deleted file mode 100644 index fd9116f..0000000 --- a/walk_amenities.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "type": "overpass", - "name": { - "de": "Einrichtungen", - "en": "Amenities", - "fr": "Équipements piétons", - "hu": "Gyalogos létesítmények", - "pt-br": "Equipamentos" - }, - "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.picnic_table%}", - "{% 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[value] %}" - ], - "title": "{{ localizedTag(tags, 'name') |default(localizedTag(tags, 'operator')) | default(localizedTag(tags, 'ref')) | default(tagTrans(key, value)) }}", - "description": "{{ tagTrans(key, value) }}", - "markerSign": "{{ type_data.sign|raw }}", - "priority": "{{ type_data.priority }}" - }, - "const": { - "crossing": { - "priority": 10, - "sign": "" - }, - "elevator": { - "priority": 2, - "sign": "" - }, - "guidepost": { - "priority": 2, - "sign": "" - }, - "map": { - "priority": 2, - "sign": "" - }, - "board": { - "priority": 2, - "sign": "" - }, - "office": { - "priority": 1, - "sign": "" - }, - "bench": { - "priority": 3, - "sign": "" - }, - "picnic_table": { - "priority": 3, - "sign": "" - }, - "cairn": { - "priority": 2, - "sign": "" - }, - "shelter": { - "priority": 1, - "sign": "⌃" - } - } -} diff --git a/walk_amenities.yaml b/walk_amenities.yaml new file mode 100644 index 0000000..fe2413b --- /dev/null +++ b/walk_amenities.yaml @@ -0,0 +1,80 @@ +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.picnic_table%} + {% 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[value] %} + title: |- + {{ localizedTag(tags, "name") |default(localizedTag(tags, "operator")) | default(localizedTag(tags, "ref")) | default(tagTrans(key, value)) }} + description: |- + {{ tagTrans(key, value) }} + markerSign: |- + {{ type_data.sign|raw }} + priority: |- + {{ type_data.priority }} +const: + crossing: + priority: 10 + sign: + elevator: + priority: 2 + sign: + guidepost: + priority: 2 + sign: + map: + priority: 2 + sign: + board: + priority: 2 + sign: '' + office: + priority: 1 + sign: + bench: + priority: 3 + sign: + picnic_table: + priority: 3 + sign: + cairn: + priority: 2 + sign: '' + shelter: + priority: 1 + sign: ⌃