From e668ceaf0823f7017f050512167a22b1dcf302ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= Date: Sun, 27 Aug 2023 22:54:16 +0200 Subject: [PATCH] cycle_directions-pattern: support 'oneway:bicycle'='no' --- cycle_directions-pattern.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cycle_directions-pattern.json b/cycle_directions-pattern.json index d4def5f..62263a3 100644 --- a/cycle_directions-pattern.json +++ b/cycle_directions-pattern.json @@ -12,6 +12,7 @@ "way[\"cycleway:left\"];", "way[\"cycleway:right\"];", "way[highway][oneway];", + "way['oneway:bicycle'];", ")" ] }, @@ -42,7 +43,7 @@ "style:highlight": null, "style:left": { "width": "0", - "pattern": "{% if tags.cycleway in [ 'opposite', 'opposite_lane', 'opposite_track' ] or attribute(tags, 'cycleway:left') in [ 'opposite', 'opposite_lane', 'opposite_track' ] or attribute(tags, 'cycleway:right') in [ 'opposite', 'opposite_lane', 'opposite_track' ] %}arrowHead{% endif %}", + "pattern": "{% if tags.cycleway in [ 'opposite', 'opposite_lane', 'opposite_track' ] or attribute(tags, 'cycleway:left') in [ 'opposite', 'opposite_lane', 'opposite_track' ] or attribute(tags, 'cycleway:right') in [ 'opposite', 'opposite_lane', 'opposite_track' ] or attribute(tags, 'oneway:bicycle') == 'no' %}arrowHead{% endif %}", "pattern-offset": "0", "pattern-repeat": "25", "pattern-polygon": "true", @@ -51,7 +52,7 @@ "pattern-path-color": [ "{% if tags.oneway in [ 'yes', '1' ] and (tags.cycleway in [ 'opposite_track' ] or attribute(tags, 'cycleway:left') in [ 'opposite_track' ] or attribute(tags, 'cycleway:right') in [ 'opposite_track' ]) %}", "#00af00", - "{% elseif tags.oneway in [ 'yes', '1' ] and (tags.cycleway in [ 'opposite_lane', 'opposite' ] or attribute(tags, 'cycleway:left') in [ 'opposite', 'opposite_lane' ] or attribute(tags, 'cycleway:right') in [ 'opposite', 'opposite_lane' ]) %}", + "{% elseif tags.oneway in [ 'yes', '1' ] and (tags.cycleway in [ 'opposite_lane', 'opposite' ] or attribute(tags, 'cycleway:left') in [ 'opposite', 'opposite_lane' ] or attribute(tags, 'cycleway:right') in [ 'opposite', 'opposite_lane' or attribute(tags, 'oneway:bicycle') == 'no' ]) %}", "#00ff00", "{% endif %}" ],