On Sun, Oct 06, 2019 at 10:41:56PM +0300, Carles Pina i Estany wrote: > And actually it's the same line (way) with the proper name and Osmand > knows that it's "correct" as it says > > But Osmand knows that it's the same road (as it says in the messages all > the time "keep right and go to DJ102G)
How does OSMAnd know its the same road driving "straight on"? Not by name - Roads may turn 90° left/right and carry the name with them. So there is no tag which says "this is the same road - straight on is here" The only thing which matters in "keep left" "keep right" messages is the topology. So when the topology looks like a fork in the street e.g. a junction with one of the streets in a steep angle OSMAnd assumes there is no predominant "straight on" but it needs to tell the user which of the two roads to take. So it generates "keep left", "keep right" messages. > For many of the examples there are no junctions that I can see (two > clear on the screenshot, there is one in the screenshot with a street > jorining the road... but osmand knows that I'm in DJ102G and still says > to go to DJ102G. But thats an arbitrary ref/name not used to identify its the same road. Its just used for annotating the message on where to go. > Is there anything else that I could verify? Topology, Topology, Topology. Whenever a router/navigation software generates instruction messages its because of topology in the base data. So if you get stray messages about keeping left/right although for you as a human the "straight on" is obvious the junction is most likely broken topology wise. Flo -- Florian Lohoff [email protected] UTF-8 Test: The 🐈 ran after a 🐁, but the 🐁 ran away -- You received this message because you are subscribed to the Google Groups "Osmand" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/osmand/20191006210739.clikbttt74evrzou%40pax.zz.de.
signature.asc
Description: PGP signature
