From df19fcf891e0374a16e50421b96e234267a6dc53 Mon Sep 17 00:00:00 2001 From: Totorrr Date: Sat, 27 Aug 2022 02:49:07 +0200 Subject: [PATCH] Also consider cycleway:left:oneway & cycleway:right:oneway in onewaypenalty --- misc/profiles2/fastbike-verylowtraffic.brf | 2 ++ misc/profiles2/fastbike.brf | 2 ++ misc/profiles2/trekking.brf | 2 ++ 3 files changed, 6 insertions(+) diff --git a/misc/profiles2/fastbike-verylowtraffic.brf b/misc/profiles2/fastbike-verylowtraffic.brf index 2063040..ec88283 100644 --- a/misc/profiles2/fastbike-verylowtraffic.brf +++ b/misc/profiles2/fastbike-verylowtraffic.brf @@ -142,6 +142,8 @@ assign onewaypenalty = else if ( cycleway:left=opposite|opposite_lane|opposite_track ) then 0 else if ( cycleway:right=opposite|opposite_lane|opposite_track ) then 0 else if ( oneway:bicycle=no ) then 0 + else if ( cycleway:left:oneway=no ) then 0 + else if ( cycleway:right:oneway=no ) then 0 else if ( junction=roundabout|circular ) then 60 else if ( highway=primary|primary_link ) then 50 else if ( highway=secondary|secondary_link ) then 30 diff --git a/misc/profiles2/fastbike.brf b/misc/profiles2/fastbike.brf index a68f11a..3b9f2b8 100644 --- a/misc/profiles2/fastbike.brf +++ b/misc/profiles2/fastbike.brf @@ -138,6 +138,8 @@ assign onewaypenalty = else if ( cycleway:left=opposite|opposite_lane|opposite_track ) then 0 else if ( cycleway:right=opposite|opposite_lane|opposite_track ) then 0 else if ( oneway:bicycle=no ) then 0 + else if ( cycleway:left:oneway=no ) then 0 + else if ( cycleway:right:oneway=no ) then 0 else if ( junction=roundabout|circular ) then 60 else if ( highway=primary|primary_link ) then 50 else if ( highway=secondary|secondary_link ) then 30 diff --git a/misc/profiles2/trekking.brf b/misc/profiles2/trekking.brf index a5ed428..c2a6288 100644 --- a/misc/profiles2/trekking.brf +++ b/misc/profiles2/trekking.brf @@ -159,6 +159,8 @@ assign onewaypenalty = else if ( cycleway:left=opposite|opposite_lane|opposite_track ) then 0 else if ( cycleway:right=opposite|opposite_lane|opposite_track ) then 0 else if ( oneway:bicycle=no ) then 0 + else if ( cycleway:left:oneway=no ) then 0 + else if ( cycleway:right:oneway=no ) then 0 else if ( junction=roundabout|circular ) then 60 else if ( highway=primary|primary_link ) then 50 else if ( highway=secondary|secondary_link ) then 30