Hi,
nachdem ich hier an der Kreuzung die abbiegespur von primary → secondary_link geändert habe schwenkt entsprechend die Route. Rot → Alt, Grün → Neu
Das ist auch verständlich weil die *_link highway types bei OSRM schlechter im average speed sind (Was ja auch der Realität entspricht - Es sind eben typischerweise kurze Abbiegespuren)
Also es ist alles so getagged/gemapped wie es in der realität ist, routing ist aber kaputt. Klar kann ich das jetzt im OSRM profile “ändern” was aber ja auch nur so ein “Pflaster drüberkleben” wäre. DIe *_links sind ja typischerweise langsamer.
Was ist eigentlich der geheime Plan wie das wirklich funktionieren soll? Und jetzt kommt mir nicht mit einer turn restriction, es gibt dort kein Abbiegeverbot. Das wäre wenn überhaupt “mappen für den router”.
Magst du ausführen wo genau du die routingentscheidung für falsch hälst und basierend auf welchen Daten der router die bessere entscheidung treffen sollte?
Eine 90 Grad-Abbiegung (wie bei der grünen Route) kostet doch mehr Zeit als die Nutzung des Abbiegelinks. Wird für die 90 Grad-Abbiegung keine Zeitstraffe eingerechnet?
Finde ich da irgendwo das Datum der Daten? Denn die änderung ist erst ein paar Stunden alt. Könnte also sein das brouter hier noch den primary hat.
Ah habs - ist secondary_link - Also aktuelle daten. D.h. aber das brouter an der stelle eine falsche Zeitkalkulation macht. Die *_link sind ja defakto langsamer.
Alle - realistischen - Daten, aber incl. Zeitstraffe für das 90-Grad abbiegen.
Ob die angenommenen Geschwindigkeiten realistisch sind, weiß ich nicht. Daß die Abbiegespur aber schneller ist als die 90 Grad-Abbiegung aber weniger Zeit braucht sieht doch jeder Autofahrer sofort.
Da darf man nicht rechts abbiegen, weil man auf einer Spur mit Geradeauspfeil fährt. Rechtlich ist es dasselbe wie ein “Nur geradeaus”-Schild. Insofern wäre eine Turn-Restriction völlig i.O.
Biegst Du mit durchschnittlich 65 km/h an einer 90 Grad Abzweigung ab? Ich bin eher der Annahme, dass man an einem rechtwinkligen Abzweig viel stärker abbremsen muss als an einer Kurve. Der Weg ist länger, ich muss stärker bremsen also müsste die Zeitstrafe größer sein. Ergo: der Router ist kaputt.
Also 90° und 45° sollten schon einen deutlichen Unterschied machen.
Sowohl Ampel als auch Vorfahrtsschild sollten eingehen.
Auch wenn die Geschwindigkeiten auf den Straßentypen sinnvoll erscheinen, ohne Strafe für den 90°-Knick darf es keine Straffe (= geringere Geschnwindigkeit) für den Link geben - sonst Route nicht sinnvoll.
Aus meiner Sicht ganz klar: hier gehört eine turn_restriction hin! Und das ist kein mappen für den Router. Mal abgesehen davon, dass dieser eine Router den rechten Winkel mit viel zu hoher Geschwindigkeit bewertet.
Bei einer Autobahn gelten auch auf dem motorway_link immer noch die Vorschriften für Autobahnen, insbesondere hinsichtlich access. Daher bei Autobahnen und Kraftfahrtstraßen in jedem Fall die höhere Straßenklasse.
Bei normalen Rechtsabbiegerspuren gilt nach meiner Auffassung: Straßenklasse nach Verkehrsbedeutung. Und eine Rechtsabbiegerspur kann denklogisch keine höhere Verkehrsbedeutung haben als die niedrigere Straßenklasse, mit der sie verbunden ist.
Nur wenn die Fahrstreichen mit Zeichen 295 also einer durchgezogenen Linie markiert sind richtig? Ist ja genau an den Kreuzungen nicht mehr.
Mal davon abgesehen das ja die turn-restriction das problem nur übertüncht das *_link kaputt ist so wie wir es aktuell z.b. im OSRM nutzen, bzw es übertüncht im brouter das es eigentlich langsamer sein müsste. Und darum gehts - nicht um irgendein konkretes problem an dieser Kreuzung. Das ist ein Beispiel für vermutlich 1.2 Mio Kreuzungen in D.