rinigus/pure-maps

Routing bug (probably due to no_right_turn restriction)

Talkless opened this issue · 4 comments

Take a look at Openroute Service solution - which is correct:
maps.openrouteservice.org

OpenStreetMap routing solution is also correct with both engines.

This is PureMaps 3.1.0 screenshot on UBPorts OTA-23 using OSM Scout as map backend:
screenshot20220714_142930504

I am guessing that this might be due to no_right_turn restriction relation:
https://www.openstreetmap.org/relation/14351827#map=18/55.91834/23.28593

But it should not affect navigation when driving from other direction (as in my provided example case).

I wonder whether anything has changed with that part, as my import is not "right now" but a month ago. Try to check with Stadia Maps (online provider). That should use the same routing engine (Valhalla). Don't know when do they update maps and software though.

After selecting Stadia Maps in PureMaps it returned correct routing solution.

Great! So, probably the issue was fixed in either newer Valhalla or map data. Hopefully, it will disappear when I bump the library version and make a new import.

I've updated map in OSMScout and I can no longer reproduce this issue.