query:
12: |
(
node[~"^red_turn:.*:bicycle$"~"^(yes|stop)$"];
relation["restriction:bicycle"="give_way"];
relation["restriction:bicycle"="stop"];
)
members: true
feature:
title: |
{{ tagTrans('highway', tags.highway) }}
body: |
{% for k, v in tags %}
{% if k|matches('^red_turn:.*:bicycle$') and v in ['yes', 'stop'] %}- {{ k }}={{ v }}
{% endif %}
{% endfor %}
exclude: |
{{ type == 'relation' }}
memberFeature:
title: |
{{ tagTrans('highway', tags.highway) }}
exclude: |
{% set isVia = false %}
{% set restriction = null %}
{% for master in masters %}
{% if attribute(master.tags, 'restriction:bicycle') in ['give_way', 'stop'] and master.role == 'via' %}
{% set isVia = true %}
{% set restriction = attribute(master.tags, 'restriction:bicycle') %}
{% endif %}
{% endfor %}
{{ not isVia }}
body: |
- restriction:bicycle={{ restriction }}
markerSymbol: |
{{ markerPointer({})|raw }}
listMarkerSymbol: |
{{ markerCircle({})|raw }}