From 35f4e3312e340c5c3f40e3090bdb0aa22dbd22e3 Mon Sep 17 00:00:00 2001 From: Totorrr <65602119+Totorrr@users.noreply.github.com> Date: Sat, 22 Oct 2022 00:19:22 +0200 Subject: [PATCH] Remove cycleroute always having access granted Some bicycle routes can have portions which are not accessible. Potential reasons for this: - temporary construction work on the ways (sometimes for months), - local access change without simultaneous update of bicycle route relation (lack of mapper's knowledge or lack of time to redefine an updated route), - ... This commit changes the trekking profile so that being on a cycle route does not automatically mean "access granted" for bicycles. The normal access checkings are used instead. However, the accesspenalty is set to 15 if the no-access way belongs to such a route, so that the way is not completely forbidden if there is no other alternative unavailable. --- misc/profiles2/trekking.brf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/misc/profiles2/trekking.brf b/misc/profiles2/trekking.brf index 8a4b94d..3ccf23d 100644 --- a/misc/profiles2/trekking.brf +++ b/misc/profiles2/trekking.brf @@ -112,8 +112,7 @@ assign defaultaccess = # calculate logical bike access # assign bikeaccess = - if any_cycleroute then true - else if bicycle= then + if bicycle= then ( if bicycle_road=yes then true else if vehicle= then ( if highway=footway then false else defaultaccess ) @@ -137,6 +136,7 @@ assign footaccess = assign accesspenalty = if bikeaccess then 0 else if footaccess then 4 + else if any_cycleroute then 15 else 10000 #