Routing-Fehler: Fehler in den Daten?

Hallo,
ich bin auf einen sehr komischen Routing-Fehler gestoßen, kann mir nicht erklären, was an den Daten falsch sein soll.

Wäre supercool, wenn sich das jemand anschauen könnte.

Es handelt sich dabei um dieses Tunnel: http://www.openstreetmap.de/karte.html?zoom=17&lat=48.35875&lon=10.91138&layers=B0
bei dieser Route:

http://data.giub.uni-bonn.de/openrouteservice/index.php?start=10.9098611,48.3632477&end=10.909035,48.3551528&pref=Fastest&lang=de&noMotorways=false&noTollways=false

In die andere Richtung geht es. Aber von oben nach unten wählt er immer den anderen Weg.

BTW: Ich habe das Ende der Provinostraße auf Einbahnstraße geändert, weil das so ist und man dort also eigentlich gar nciht rechts einbiegen kann. Mal schauen, ob er einen dann durch den Tunnel schickt.

Gruß,
Michael

Die Antwort ist ganz einfach:

südlich des langen Tunnels gibt es ein ganz kleines Stück der Nagahama-Allee mit der ID 17971751

Wenn du auf der originalen OSM-Karte den Data-Layer zu dem Gebiet hinzuschaltest und dir von diesem kleinen Stück die History anschaust, ist erkennbar, dass erst am 17.06.2009 (warst du das selber?) der key oneway=yes entfernt wurde.

Du musst also darauf warten, bis openrouteservice den Datenbestand dahingehend aktualisiert hat.

Interessanterweise kapituliert www.yournavigation vor dieser routing-Aufgabe mit “unexcepted error”

Noch ein Tip: Lade dir in JOSM mal das Routing-Plugin, da läuft alles so wie es soll, oder?

Gruß, Stephan

Hmm… das mit josm ist ja ganz schön kompliziert, bis ich da das mit der route checke.

Aber es stimmt. Da gehts.

Also hast du wohl recht… Ich erinnere mich schon nicht mehr da dran, was ich gemacht habe :smiley:

Hi,

ich wollte gerade ein ähnliches Problem posten, als ich dieses Posting entdeckt habe. Ich habe mir also auch das routing plugin installiert. Ich denke sogar, dass ich die engl. Anleitung verstehe, aber im log sehe ich immer nur no node selected.

Ich habe zwei Varianten probiert, die Straße (highway=tertiary) markiert, dann auf den Add-Button UND ohne voriger Markierung habe ich auf die Straße geklickt. Aber ich bekomme hier keinen Node selektiert.

Was mache ich falsch?

Grüße
Coach

Ich musste mit dem routing-plugin auch erst zumprobieren:

  1. im JOSM-Menü “Routing-Ebene hinzufügen”

  2. In JOSM rechts bei den Ebenen den Routing-Layer auswählen → Wege werden grau und Nodes rot.

  3. Mit den Fähnchen-Symbolen links am Bildschirm-Rand die Nodes selektieren.

Klappt es bei euch dann?

Hi Stephan,

danke dir. Das war ja einfach.

Ich habe bei http://www.openrouteservice.org/ die Route von Pos@: 9.734741 52.379872 nach Pos@: 9.736586 52.381077 berechnen lassen und die Route geht nicht direkt, sondern macht diesen Umweg (genau so wollte mich heute meine Navi leitenI). Natürlich geht es direkt untern den Schienen durch.

Das Routen-Plugin zeigt mir den Weg aber richtig.

Nachtrag vom 22.6.2009: Das kam wohl beim Posten nicht richtig rüber. http://www.openrouteservice.org/ berechnet die Route “falsch” (wie auch bei mir auf der Navi), aber das Plugin richtig. Ich würde den Fehler gerne fixen, aber ich kann aus den OSM-Daten nicht den Fehler erkennen.

Coach

@aquacoach:
Lösung auch hier einfach:

Der obere Teil der Celler Straße (wo die Kohlrauschstraße einmündet und der Zielpfeil ist) hat oneway=yes … somit kann er nur von oben mit Umweg kommen.

Das JOSM-Routung-Plugin macht hier eher einen Fehler wegen dem oneway!

Lösche mal von dem “Ziel”-Abschnitt den oneway-tag und warte, bis ORS die Daten aktualisiert hat … nachvollziehbar?

Kann mir jemand den diesen Fehler erklären:

http://data.giub.uni-bonn.de/openrouteservice/index.php?start=9.9733958,53.5688417&end=9.9733367,53.5688131&pref=Bicycle&lang=de&noMotorways=false&noTollways=false

Obwohl wenige Meter entfernt großer Umweg

@Divjo:

Schau dir mal die beiden Positionen auf dem way “Beim Schlump” in Merkaartor oder Josm oder sonst einem Editor an: dort sind keine Nodes! Erst bei den Straßenkreuzungen wieder.

Ich denke mal, alle Routing-Programme berechnen die Strecken über die Knotenpunkte. Wenn keine Punkte dazwischen selbst sind, sucht sich der Algorithmus vielleicht die nächsten “unverbrauchten” Nodes.

Hallo Stephan,

das war in der Tat einfach.

Außerdem habe ich am Wochenende folgenden Bug entdeckt:
http://data.giub.uni-bonn.de/openrouteservice/index.php?start=9.8206839,52.3003534&end=9.8175511,52.2990149&pref=Fastest&lang=de&noMotorways=false&noTollways=false

Wenn man aus der Langen Weihe kommend nach links in die Erich-Panitz-Straße abbiegen möchte, wird man nach rechts geschickt. Ich habe abereine Linksabbiegerspur gesehen. Das sieht man hier http://maps.google.com/maps?f=q&source=s_q&hl=de&geocode=&q=Lange+Weihe,&sll=52.299865,9.817781&sspn=0.000774,0.002411&ie=UTF8&radius=0.05&rq=1&t=h&ll=52.299908,9.817703&spn=0.000774,0.002411&z=19 auch ganz gut.

In den Features habe ich nichts spezielles für Kreuzungen gefunden. Vom Gefühl her, würde ich einfach die Lange Weihe noch zusätzlich mit der zweiten Spur der Erich-Panitz-Straße verbinden? Wäre das korrekt?

Coach

@aquacoach:

Die Lösung hierzu lautet: Verlängere die Lange Weihe nach links zum Kastanienweg (ist der noch gar nicht in den OSM-Daten benannt??), d.h. zwischen den beiden Fahrspuren der Erich-Panitzstraße muss eine ganz kleine waagerechte Verbindung hin. Dann klappts auch mit dem Abbiegen.

Und dann auch mal mit dem Routing-Plugin testen …

Hi,

vor ein paar Tagen fiel mir hier wieder ein Bug auf:
http://data.giub.uni-bonn.de/openrouteservice/index.php?start=9.7496725,52.3950401&end=9.7532773,52.3910856&pref=Fastest&lang=de&noMotorways=false&noTollways=false

Der Teil der Lister Straße (wenn man von der Bunsenstraße kommt) ist Einbahnstraße. Das habe ich eingetragen, die Richtung ist - im JOSM - auch korrekt.

Dennoch werde ich auf der Routing Webseite und auf dem Garmin durch die Lister Straße geschickt. Was ist jetzt noch verkehrt?

Coach

moin,

die Lister Straße (Einbahn) war vorher bestimmt eine Verlängerung der Lister Straße (keine Einbahn)?
Also alte Daten in OpenRouteService?

Hi,

ja, vorher war die Listerstraße durchgehend. Ich habe sie dann geteilt und eine Hälfte als Einbahnstraße markiert. Der andere Teil ist ganz normal.

Coach