From 95c78d3e803cd9ea9aa2dc3043ceb7173f6d920b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= Date: Thu, 13 May 2021 21:21:36 +0200 Subject: [PATCH] cycle_infrastructure: improve query; handle cycleway=track like highway=cycleway --- cycle_infrastructure.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/cycle_infrastructure.json b/cycle_infrastructure.json index b00639f..36a8058 100644 --- a/cycle_infrastructure.json +++ b/cycle_infrastructure.json @@ -8,8 +8,7 @@ ], "16": [ "(", - "way[highway][highway!~'^(motorway.*|trunk.*|footway|service|steps|platform|corridor|path)$'][bicycle!=no];", - "way[highway~'^(cycleway|living_street)$'];", + "way[highway][highway~'^(primary(_link)?|secondary(_link)?|tertiary(_link)?|unclassified|residential|living_street|cycleway|track|road)$'][bicycle!=no];", "way[bicycle~'^(yes|designated)$'];", "way[cycleway];", ")" @@ -26,7 +25,9 @@ "{% if tags.highway == 'path' and tags.bicycle == 'designated' %}{% set road_type = 'cycleway' %}{% endif %}", "{% if oneway in ['yes', '1'] %}{% set forward = road_type %}{% elseif oneway in ['-1'] %}{% set backward = road_type %}{% else %}{% set forward = road_type %}{% set backward = road_type %}{% endif %}", "{% for c in cycleway %}", - " {% if c in ['opposite', 'opposite_lane', 'opposite_track'] %}{% set backward = c|slice(9)|default(road_type) %}{% endif %}", + " {% if c in ['opposite', 'opposite_lane'] %}{% set backward = c|slice(9)|default(road_type) %}{% endif %}", + " {% if c in ['opposite_track'] %}{% set backward = 'cycleway' %}{% endif %}", + " {% if c == 'track' %}{% set c = 'cycleway' %}{% endif %}", " {% if const[c] %}{% if oneway in ['yes', '1', '-1'] %}{% set forward = c %}{% else %}{% set forward = c %}{% set backward = c %}{% endif %}{% endif %}", "{% endfor %}" ], @@ -106,9 +107,8 @@ "color": "#0000ff" }, "track": { - "width": "4", - "color": "#0000ff", - "info_hide": true + "width": "2", + "color": "#7f7f00" }, "lane": { "width": "2",