Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Australia issue with empty lane in turn:lanes produces "turn right" when "straight on" #19726

Open
yuriiurshuliak opened this issue May 1, 2024 Discussed in #19659 · 3 comments
Assignees
Labels
Observed Needs more clarification, feedback, or research turn-lanes

Comments

@yuriiurshuliak
Copy link

Discussed in #19659

Originally posted by nm7s9 April 24, 2024
When navigating north east away from Freemantle , Western Australia, along the Leach Highway (7) the Osmand offline routing, advised to "turn right on 7 Leach Highway then keep left". In fact turning right as advised resulted in turning right onto Stock road rather than the correct stay straight on onto 7 Leach highway.

This incorrect advise seemed to have been at the exact point where the trunk_link slip road deviated left off Leach Highway onto Stock road.

After turning right at the intersection, onto stock road the routing then , correctly got me to do a u_turn and then turn right back onto Leach highway.

This same error occurred again further along Leach highway at the intersection of this highway with Barbican Street, on the left, and Vahland Avenue on the right. Once again it directed me, at the point where the slip road to Barbicam Street on the left, starts, to "turn right on 7 Leach highway" whereas it should have said (if anything), continue straight on 7 Leach highway.

Leach Highway , before Stock Road 32 degree 02' 58.3" S 115 degree 47' 30.2" E
https://www.openstreetmap.org/#map=19/-32.04991/115.79043

Leach Highway, Before Barbican Street/Vahland Avenue 32 degree 02'04.2" S 115 degree 53'01.3 E
https://www.openstreetmap.org/#map=19/-32.03373/115.88470

Osmand+ 4.7.10 on Galaxy Z-Fold 4 offline maps and routing.
Map Australia - Western Australia created 01.04.2024 11.00 size 185.7 MB
Routing profile was for a car

@yuriiurshuliak
Copy link
Author

The issue is reproduced on the web version. Here is the link to view it : Route Web Version.

@vshcherb vshcherb added this to the 4.8-backend milestone May 1, 2024
@ivanPyrohivskyi
Copy link
Contributor

Route https://test.osmand.net/map/?start=-32.029861,115.890417&end=-32.028472,115.892333&profile=car#19/-32.02911/115.89122

In the method twiceRoadPresent is detecting if this of middle of the same road. Additionally check if lanes will use in the next segment, for this we check attached roads. But before real right turn we have two ways 319675243 и 295364255 and check is not working correct.
If remove this check (attached roads) then test 32 is broken ( way 265002601 (222244 in the test)).

@nm7s9
Copy link

nm7s9 commented May 4, 2024

Is this the same issue as #15559

@vshcherb vshcherb changed the title Incorrect routing advice of "turn right"when "straight on"was correct Australia issue with empty lane in turn:lanes produces "turn right" when "straight on" May 21, 2024
@vshcherb vshcherb added the Observed Needs more clarification, feedback, or research label May 21, 2024
@vshcherb vshcherb removed this from the 4.8-backend milestone May 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Observed Needs more clarification, feedback, or research turn-lanes
Projects
None yet
Development

No branches or pull requests

4 participants