Browse Source

Merge branch 'historic_improvements'

maxspeed
parent
commit
85f3dc53d9
  1. 3
      culture_religion.json
  2. 34
      historic.json
  3. 67
      memorial.json
  4. 15
      religion.json

3
culture_religion.json

@ -28,6 +28,9 @@
{ {
"id": "historic" "id": "historic"
}, },
{
"id": "memorial"
},
{ {
"id": "religion" "id": "religion"
}, },

34
historic.json

@ -22,28 +22,22 @@
"query": { "query": {
"11": [ "11": [
"(", "(",
"node[historic~\"^(castle|archaeological_site|battlefield|monument)$\"];",
"way[historic~\"^(castle|archaeological_site|battlefield|monument)$\"];",
"relation[historic~\"^(castle|archaeological_site|battlefield|monument)$\"];",
"node[historic~\"^(castle|archaeological_site|battlefield)$\"];",
"way[historic~\"^(castle|archaeological_site|battlefield)$\"];",
"relation[historic~\"^(castle|archaeological_site|battlefield)$\"];",
")" ")"
], ],
"14": [ "14": [
"(", "(",
"node[historic];",
"way[historic];",
"relation[historic];",
"node[historic][historic!~\"^(memorial|monument|wayside_cross|wayside_shrine)$\"];",
"way[historic][historic!~\"^(memorial|monument|wayside_cross|wayside_shrine)$\"];",
"relation[historic][historic!~\"^(memorial|monument|wayside_cross|wayside_shrine)$\"];",
")" ")"
] ]
}, },
"feature": { "feature": {
"pre": [
"{% set value = tags.historic %}",
"{% if const[tags.historic ~ ' memorial=' ~ tags.memorial] %}",
" {% set value = tags.historic ~ ' memorial=' ~ tags.memorial %}",
"{% endif %}"
],
"description": "{{ tagTransList('historic', value) }}",
"markerSign": "{{ const[value].sign|raw }}"
"description": "{{ tagTransList('historic', tags.historic) }}",
"markerSign": "{{ const[tags.historic].sign|raw }}"
}, },
"info": [ "info": [
"<table>", "<table>",
@ -79,18 +73,6 @@
"aircraft": { "aircraft": {
"sign": "<img src='maki:airport'>", "sign": "<img src='maki:airport'>",
"zoom": 14 "zoom": 14
},
"memorial": {
"sign": "<span style='position: relative; top: -2px;'><img src='maki:monument?size=11'></span>",
"zoom": 14
},
"memorial memorial=plaque": {
"sign": "",
"zoom": 14
},
"monument": {
"sign": "<img src='maki:monument?size=15'>",
"zoom": 11
} }
} }
} }

67
memorial.json

@ -0,0 +1,67 @@
{
"type": "overpass",
"name": {
"de": "Denkmäler",
"en": "Memorials"
},
"query": {
"11": [
"(",
"node[historic~\"^(monument)$\"];",
"way[historic~\"^(monument)$\"];",
"relation[historic~\"^(monument)$\"];",
")"
],
"14": [
"(",
"node[historic~\"^(memorial|monument)$\"];",
"way[historic~\"^(memorial|monument)$\"];",
"relation[historic~\"^(memorial|monument)$\"];",
")"
]
},
"feature": {
"pre": [
"{% set value = tags.historic %}",
"{% if tags.historic == 'memorial' and tags.memorial %}",
" {% set value = tags.historic ~ ' memorial=' ~ tags.memorial %}",
"{% elseif tags.historic == 'memorial' and attribute(tags, 'memorial:type') %}",
" {% set value = tags.historic ~ ' memorial=' ~ attribute(tags, 'memorial:type') %}",
"{% endif %}"
],
"description": "{{ tagTransList('historic', value) }}",
"markerSign": "{{ const[value].sign|raw }}"
},
"info": [
"<table>",
"{% for value, data in const %}",
"{% if data.zoom <= map.zoom %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>",
" <td>{{ tagTrans('historic', value) }}</td>",
" </tr>",
"{% endif %}",
"{% endfor %}",
"{% if 14 <= map.zoom %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'></div></td>",
" <td>{{ trans('other') }}</td>",
" </tr>",
"{% endif %}",
"</table>"
],
"const": {
"memorial": {
"sign": "<span style='position: relative; top: -2px;'><img src='maki:monument?size=11'></span>",
"zoom": 14
},
"memorial memorial=plaque": {
"sign": "",
"zoom": 14
},
"monument": {
"sign": "<img src='maki:monument?size=15'>",
"zoom": 11
}
}
}

15
religion.json

@ -27,6 +27,18 @@
"way[landuse~\"^(cemetery)$\"];", "way[landuse~\"^(cemetery)$\"];",
"relation[landuse~\"^(cemetery)$\"];", "relation[landuse~\"^(cemetery)$\"];",
")" ")"
],
"14": [
"(",
"node[amenity~\"^(place_of_worship|grave_yard|crematorium)$\"];",
"way[amenity~\"^(place_of_worship|grave_yard|crematorium)$\"];",
"relation[amenity~\"^(place_of_worship|grave_yard|crematorium)$\"];",
"way[landuse~\"^(cemetery)$\"];",
"relation[landuse~\"^(cemetery)$\"];",
"node[historic~\"^wayside_(cross|shrine)$\"];",
"way[historic~\"^wayside_(cross|shrine)$\"];",
"relation[historic~\"^wayside_(cross|shrine)$\"];",
")"
] ]
}, },
"feature": { "feature": {
@ -34,6 +46,9 @@
"{% if tags.landuse == 'cemetery' %}", "{% if tags.landuse == 'cemetery' %}",
"{% set key = 'landuse' %}", "{% set key = 'landuse' %}",
"{% set value = tags.landuse %}", "{% set value = tags.landuse %}",
"{% elseif tags.historic == 'wayside_cross' or tags.historic == 'wayside_shrine' %}",
"{% set key = 'historic' %}",
"{% set value = tags.historic %}",
"{% else %}", "{% else %}",
"{% set key = 'amenity' %}", "{% set key = 'amenity' %}",
"{% set value = tags.amenity %}", "{% set value = tags.amenity %}",

Loading…
Cancel
Save