Browse Source

cycle_turn_on_red: for relations 'restriction:bicycle=give_way', show via node

master
Stephan Bösch-Plepelits 12 months ago
parent
commit
4f256f5964
  1. 27
      cycle_turn_on_red.yaml

27
cycle_turn_on_red.yaml

@ -1,5 +1,10 @@
query:
12: node[~"^red_turn:.*:bicycle$"~"^yes$"];
12: |
(
node[~"^red_turn:.*:bicycle$"~"^yes$"];
relation["restriction:bicycle"="give_way"];
)
members: true
feature:
title: |
{{ tagTrans('highway', tags.highway) }}
@ -8,3 +13,23 @@ feature:
{% for k, v in tags %}
{% if k|matches('^red_turn:.*:bicycle$') and v == 'yes' %}<li>{{ k }}={{ v }}</li>{% endif %}
{% endfor %}
</ul>
exclude: |
{{ type == 'relation' }}
memberFeature:
title: |
{{ tagTrans('highway', tags.highway) }}
exclude: |
{% set isVia = false %}
{% for master in masters %}
{% if attribute(master.tags, 'restriction:bicycle') == 'give_way' and master.role == 'via' %}{% set isVia = true %}{% endif %}
{% endfor %}
{{ not isVia }}
body: |
<ul>
<li>restriction:bicycle=give_way</li>
</ul>
markerSymbol: |
{{ markerPointer({})|raw }}
listMarkerSymbol: |
{{ markerCircle({})|raw }}
Loading…
Cancel
Save