x

Unsinniges Routing bei highway=* mit area=yes


Geschrieben von hurdygurdyman (Gast) am 10. Oktober 2012 08:38:08: [flux]

Es geht um diesen Bereich:
http://www.openstreetmap.org/?lat=47.99 … 8&layers=M
Da sind nicht nur die Spuren mit highway=* einzeln erfasst, sondern auch noch mehrere higway=primary mit area=yes für mehrspurige Bereiche und auf Brücken mit gemeinsamen nodes. Etwa die:
http://www.openstreetmap.org/browse/way/160420003
http://www.openstreetmap.org/browse/way/119871085
http://www.openstreetmap.org/browse/way/160419996
Da der router auch über Kanten von area=yes einen Weg sucht, passiert in Navigator Free mit aktuellem Material folgendes:
http://ubuntuone.com/0n4X3eUqVb9KZk0orxgGcs
Immer schön auf kürzestem Weg die Bordsteinkante lang und über das Brückengeländer. 😠
Leider haben OSRM, OpenRouteService, Cloudmade oder mapquest hier kein aktuelles Material, um in diesen den Fehler nachvollziehen zu können, und Osmand kann nicht simulieren.
Ich sehe da nur den Ausweg, diese area-highways mit access=no vom routing zu verbannen und die Wiki entsprechend zu ändern. Das area-tagging werden wir wohl nicht verhindern können. Vielleicht kann da auch QA-Tool helfen.
Mapfactor habe ich schon informiert.
Hat jemand schon ähnliche Erfahrungen mit anderen Routern dazu? Ist access=no eine Lösung?


Antworten: