openrouteservice
openrouteservice copied to clipboard
Separately mapped cycleways and paths with bicycle=designated get ignored for routing, even when the road has `bicycle=use_sidepath` and `cycleway=separate`
Here's what I did
This route should go along the separately mapped cycleway, the road has the tag bicycle=use_sidepath, in the cyclosm layer these roads are grayed out, since cyclists are not allowed to use them, and have to use their designated paths.
Here's what I got
A route which ignores separately mapped cycleways (which here I would be legally obligated to use).
Here's what I was expecting
The route should go along the sidepath way/40973356 which as the tag bicycle=designated, not along the road way/37555092 which has bicycle=use_sidepath and cycleway=separate.
Here's what I think could be improved
I don't know how maps.openrouteservice.org creates the routes, but it seems it just ignores separately mapped cycleways.
even something like this happens, which ignores the oneway:bicycle=yes tag on the sidepath, and loops back up to get to the destination.
Thank you for reporting this!
This is an interesting example, as there seem to be some other weird things going on. For example, once the profile is switched from road bike to regular cycling the route changes to the cycle path but on the opposite side of road. This is unexpected too because these cycle paths are marked as one-way, even though the specific tags relating to this differ between them (40973356 vs 333632597).
I will have a look into it over the next weeks, so stay tuned.

Thank you for reporting this!
This is an interesting example, as there seem to be some other weird things going on. For example, once the profile is switched from road bike to regular cycling the route changes to the cycle path but on the opposite side of road. This is unexpected too because these cycle paths are marked as one-way, even though the specific tags relating to this differ between them (40973356 vs 333632597).
I will have a look into it over the next weeks, so stay tuned.
The oneway tagging is different since one is a (pure?) cycleway which only bicycles are allowed to use (hence oneway=yes) and the other one is a shared path, which by foot you could use in the opposite direction (hence oneway:bicycle=yes)