openrouteservice icon indicating copy to clipboard operation
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`

Open joshinils opened this issue 4 years ago • 2 comments

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.

joshinils avatar Jun 17 '21 00:06 joshinils

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.

image

aoles avatar Jun 23 '21 09:06 aoles

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.

image

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)

joshinils avatar Jun 28 '21 13:06 joshinils