Stephan Bösch-Plepelits
1 year ago
2 changed files with 80 additions and 102 deletions
@ -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": "<i class='fa fa-bars' aria-hidden='true'></i>" |
|
||||
}, |
|
||||
"elevator": { |
|
||||
"priority": 2, |
|
||||
"sign": "<i class='fa fa-caret-square-o-up' aria-hidden='true'></i>" |
|
||||
}, |
|
||||
"guidepost": { |
|
||||
"priority": 2, |
|
||||
"sign": "<i class='fa fa-map-signs' aria-hidden='true'></i>" |
|
||||
}, |
|
||||
"map": { |
|
||||
"priority": 2, |
|
||||
"sign": "<i class='fa fa-map' aria-hidden='true'></i>" |
|
||||
}, |
|
||||
"board": { |
|
||||
"priority": 2, |
|
||||
"sign": "" |
|
||||
}, |
|
||||
"office": { |
|
||||
"priority": 1, |
|
||||
"sign": "<i class='fa fa-info-circle' aria-hidden='true'></i>" |
|
||||
}, |
|
||||
"bench": { |
|
||||
"priority": 3, |
|
||||
"sign": "<img data-src='temaki:bench'>" |
|
||||
}, |
|
||||
"picnic_table": { |
|
||||
"priority": 3, |
|
||||
"sign": "<img data-src='maki:picnic-site'>" |
|
||||
}, |
|
||||
"cairn": { |
|
||||
"priority": 2, |
|
||||
"sign": "" |
|
||||
}, |
|
||||
"shelter": { |
|
||||
"priority": 1, |
|
||||
"sign": "⌃" |
|
||||
} |
|
||||
} |
|
||||
} |
|
@ -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: <i class='fa fa-bars' aria-hidden='true'></i> |
||||
|
elevator: |
||||
|
priority: 2 |
||||
|
sign: <i class='fa fa-caret-square-o-up' aria-hidden='true'></i> |
||||
|
guidepost: |
||||
|
priority: 2 |
||||
|
sign: <i class='fa fa-map-signs' aria-hidden='true'></i> |
||||
|
map: |
||||
|
priority: 2 |
||||
|
sign: <i class='fa fa-map' aria-hidden='true'></i> |
||||
|
board: |
||||
|
priority: 2 |
||||
|
sign: '' |
||||
|
office: |
||||
|
priority: 1 |
||||
|
sign: <i class='fa fa-info-circle' aria-hidden='true'></i> |
||||
|
bench: |
||||
|
priority: 3 |
||||
|
sign: <img data-src='temaki:bench'> |
||||
|
picnic_table: |
||||
|
priority: 3 |
||||
|
sign: <img data-src='maki:picnic-site'> |
||||
|
cairn: |
||||
|
priority: 2 |
||||
|
sign: '' |
||||
|
shelter: |
||||
|
priority: 1 |
||||
|
sign: ⌃ |
Write
Preview
Loading…
Cancel
Save
Reference in new issue