|
|
@ -34,28 +34,81 @@ query: |
|
|
way[admin_level~"^(2|3)$"]; |
|
|
way[admin_level~"^(2|3)$"]; |
|
|
relation[admin_level~"^(2|3)$"]; |
|
|
relation[admin_level~"^(2|3)$"]; |
|
|
) |
|
|
) |
|
|
11: |- |
|
|
|
|
|
|
|
|
9: |- |
|
|
( |
|
|
( |
|
|
way[admin_level~"^(2|3|4|5)$"]; |
|
|
way[admin_level~"^(2|3|4|5)$"]; |
|
|
relation[admin_level~"^(2|3|4|5)$"]; |
|
|
relation[admin_level~"^(2|3|4|5)$"]; |
|
|
) |
|
|
) |
|
|
13: |- |
|
|
|
|
|
|
|
|
11: |- |
|
|
( |
|
|
( |
|
|
way[admin_level~"^(2|3|4|5|6|7)$"]; |
|
|
way[admin_level~"^(2|3|4|5|6|7)$"]; |
|
|
relation[admin_level~"^(2|3|4|5|6|7)$"]; |
|
|
relation[admin_level~"^(2|3|4|5|6|7)$"]; |
|
|
) |
|
|
) |
|
|
15: |- |
|
|
|
|
|
|
|
|
13: |- |
|
|
( |
|
|
( |
|
|
way[admin_level~"^(2|3|4|5|6|7|8|9)$"]; |
|
|
way[admin_level~"^(2|3|4|5|6|7|8|9)$"]; |
|
|
relation[admin_level~"^(2|3|4|5|6|7|8|9)$"]; |
|
|
relation[admin_level~"^(2|3|4|5|6|7|8|9)$"]; |
|
|
) |
|
|
) |
|
|
16: |- |
|
|
|
|
|
|
|
|
15: |- |
|
|
( |
|
|
( |
|
|
way[admin_level~"^(2|3|4|5|6|7|8|9|10|11)$"]; |
|
|
way[admin_level~"^(2|3|4|5|6|7|8|9|10|11)$"]; |
|
|
relation[admin_level~"^(2|3|4|5|6|7|8|9|10|11)$"]; |
|
|
relation[admin_level~"^(2|3|4|5|6|7|8|9|10|11)$"]; |
|
|
) |
|
|
) |
|
|
feature: |
|
|
feature: |
|
|
|
|
|
pre: |- |
|
|
|
|
|
{% set width = map.zoom < const[tags.admin_level].minZoom + 1.5 ? 1.5 : 3 %} |
|
|
|
|
|
{% set color = colorInterpolate(['red', 'blue'], (tags.admin_level - 2) / 10) %} |
|
|
|
|
|
priority: |- |
|
|
|
|
|
{{ tags.admin_level }} |
|
|
|
|
|
styles: |- |
|
|
|
|
|
{{ type == 'way' ? 'default' : '' }} |
|
|
|
|
|
style: |
|
|
|
|
|
fill: true |
|
|
|
|
|
fillOpacity: 0 |
|
|
|
|
|
width: |- |
|
|
|
|
|
{{ width }} |
|
|
|
|
|
color: |- |
|
|
|
|
|
{{ color }} |
|
|
|
|
|
markerSymbol: '' |
|
|
|
|
|
listMarkerSymbol: | |
|
|
|
|
|
{{ markerLine({ width: width, color: color }) }} |
|
|
description: |- |
|
|
description: |- |
|
|
{{ tagTrans("admin_level", tags.admin_level) }} |
|
|
{{ tagTrans("admin_level", tags.admin_level) }} |
|
|
body: |- |
|
|
body: |- |
|
|
{{ keyTrans("admin_level") }}: {{ tags.admin_level }} |
|
|
{{ keyTrans("admin_level") }}: {{ tags.admin_level }} |
|
|
|
|
|
listExclude: |- |
|
|
|
|
|
{{ type == 'way' }} |
|
|
|
|
|
info: |- |
|
|
|
|
|
<table> |
|
|
|
|
|
{% for admin_level, data in const %} |
|
|
|
|
|
{% if data.minZoom <= map.zoom %} |
|
|
|
|
|
{% set width = map.zoom < const[admin_level].minZoom + 1.5 ? 1.5 : 3 %} |
|
|
|
|
|
{% set color = colorInterpolate(['red', 'blue'], (admin_level - 2) / 10) %} |
|
|
|
|
|
<tr> |
|
|
|
|
|
<td>{{ markerLine({ 'width': width, color: color })|raw }}</td> |
|
|
|
|
|
<td>{{ tagTrans('admin_level', admin_level) }} ({{ admin_level }})</td> |
|
|
|
|
|
</tr> |
|
|
|
|
|
{% endif %} |
|
|
|
|
|
{% endfor %} |
|
|
|
|
|
</table> |
|
|
|
|
|
const: |
|
|
|
|
|
2: |
|
|
|
|
|
minZoom: 3 |
|
|
|
|
|
3: |
|
|
|
|
|
minZoom: 6 |
|
|
|
|
|
4: |
|
|
|
|
|
minZoom: 9 |
|
|
|
|
|
5: |
|
|
|
|
|
minZoom: 9 |
|
|
|
|
|
6: |
|
|
|
|
|
minZoom: 11 |
|
|
|
|
|
7: |
|
|
|
|
|
minZoom: 11 |
|
|
|
|
|
8: |
|
|
|
|
|
minZoom: 13 |
|
|
|
|
|
9: |
|
|
|
|
|
minZoom: 13 |
|
|
|
|
|
10: |
|
|
|
|
|
minZoom: 15 |
|
|
|
|
|
11: |
|
|
|
|
|
minZoom: 15 |