Yeah, exactly. And I can show you quite a few other residential roads where the same thing happens.
..if you drive south-east on Kilfield Road...I have just tried routing on that road and mapsource did not give me a "turn right" at that junction. However, I have tweaked the code as it could get confused as to which is the through route as all the roads at that junction have the same name.
If that comes up today, I can test it tonight. Thanks in advance.So now the one-piece road will take precedence over the stub even though they have the same name. I will post a new patch shortly, please see if it does the right thing there.
2) Can we invent some way to mark up traffic lanes [...] one day we might find how "lane assist" works in Garmin maps and be able to code for it properly. I wonder if marking a lane like this one as "highway=primary" "primary=traffic_lane" "ref=A4076" (etc) would be useful and desirable and would you be able to handle it anyway?
No argument there. That's why I suggest some sort of mark-up for the traffic lanes situation. It's a special-case, and another thing the mark-up would help with is to fix the complaints that "keepright" gives for junctions like that.This is a difficult situation to handle. A problem is that if you don't tweak the heading for the link road you will then get "keep left" instructions for each exit you approach. It currently does a good job of not telling you to "keep left" on motorways and trunk roads and I would prefer that it stays that way.
Yup!More thought required...