osmand 1.4.1 routen fehler durch restriction

ich bin durch zufall auf einen Routenfehler von osmand 1.4.1 aufmerksam geworden, mir fehlt aber noch die Erfahrung mit restrictions, um das zu beurteilen.

im Abschnitt http://www.openstreetmap.org/edit?lat=47.09858&lon=13.65396&zoom=17

befinden sich 2 restrictions, die wahrscheinlich die Ursache sind, dass osmand folgenden Fehler macht:

Wähle Route von Tamsweg nach Lienz (Österreich)
Ergebnis enthält ein Stück Weg auf der B99
Bei St. Martin ist der Vorschlag, die B99 zu verlassen und über Gerlgasse, St. Martiner Strasse und Bachbauergasse wieder auf die B99 zurück zu kehren

Das ist sowohl vom Weg wie auch von der erlaubten Geschwindigkeit her Unsinn. Kann mir nur vorstellen, dass es an den restrictions liegt.

Kennt sich da jemand aus und weiß, was da schief läuft?

Ich denke, die Relation 1267346 sollte eigentlich eine no_left_turn sein…

ah, das ist die andere richtung und oh, das sieht ja noch schlimmer aus :wink:

hab mit hilfe deines links jetzt mal die andere relation angesehen. der fehler passiert ja beim fahren von ost nach west und diese andere relation (http://www.openstreetmap.org/browse/relation/1267347) hat ein only_right_turn. Für mich klingt das so, als dürfte man nicht geradeaus fahren. Seh ich das richtig?

Das würde ich lieber erfahrenere korrigieren lassen. kann das jemand übernehmen?

Hab mal die Kreuzung entwirrt: http://www.openstreetmap.org/browse/changeset/16764794

Hey, danke maxbe! Ja, ich kann es zumindestens nachvollziehen. Aber müssten es aus Symmetriesicht nicht wieder 4 Bedingungen werden?

Drei wurden geändert, die vierte ist auch da, aber die hab ich in Ruhe gelassen, die war ja ok.

Bei Problemen mit Abbiegebeschränkungen kann man sich diese auf auf meiner Turn-Restrictions-Karte ansehen. Ein Bild hilft manchmal mehr als 1000 Daten :wink:

http://map.comlu.com/?zoom=18&lat=47.097725&lon=13.6551&overlays=TTT