Falsches Routing Geeringstrasse

Guten Tag miteinander
Vielleicht kann mir jemand bei einem Problem helfen.

An der Kreuzung Geering-/Rütihofstrasse in Zürich ist in der Geeringstrasse ein Wende

verbot ausgenommen Bus (öV). Ich habe die Ausnahme für den Bus im OSM eingepflegt, aber bei mir im System routet der Bus im noch falsch.

An was kann es liegen?
3 Bilder hinzugefügt.

Besten dank in voraus.

Gruss
Dino

Es scheint um diese Restriction zu gehen: Relation: 18587999 | OpenStreetMap

Das exept=bus wird eventuell nicht von allen Routern unterstützt.

Ausserdem würde ich bezweifeln dass Busse so eine scharfe Kurve fahren können. :wink:

1 Like

Wir fahren und wenden tatsächlich dort mit einem Gelenkbus der Linie 89 kursmässig, ja es handelt sich um Relation: 18587999 | OpenStreetMap.

Ich vermute du hast aus Versehen den Node (Punkt) bearbeitet und nicht die Relation.

Wie @chris66 erwähnt hat sieht die Relation aber auch korrekt aus, obwohl ich eher except:psv statt except:bus erwartet hätte, aber das sollte beides gehen.

1 Like

Habe die Ausnahme für psv hinzugefügt in der Hoffnung, dass es etwas bringt.
Besten Dank für die Unterstützung.

Du solltest das Except=psv klein schreiben.

So oder so, es ist nicht wirklich sehr sinnvoll, dass wir versuchen zu erraten was nicht funktioniert, du musst von deinem Lieferanten eine Aussage dazu beschaffen (vermutlich am besten ein Dokument, dass alle unterstützen Tags beschreibt).

2 Likes

Ich habe dir ja schonmal versucht, die Sache in Changeset: 162121201 | OpenStreetMap zu erklären. So wie es eingetragen war, ist es richtig, nämlich except=bus. except=psv wäre falsch, da psv auch Taxis umfasst, was hier nicht der Fall ist.

Valhalla routet es bspw. richtig, wenn die Option shortest aktiviert ist: Valhalla FOSSGIS Server Demo App Aber ohne shortest nimmt auch Valhalla lieber den Umweg, wahrscheinlich wegen des Abbiegewinkels.

Datentechnisch gibt es kein Problem, warum das in eurer Software nicht geht, müsst ihr, wie gesagt, mit eurem Softwarelieferanten anschauen. Wenn dort nämlich bei Restrictions der except-Wert nicht ausgewertet wird, funktionierts natürlich nicht.

Veraltete Daten würde ich jetzt eher mal ausschliessen, da es die Relation schon seit fast 7 Jahren gibt, im 23/24 gab es aber paar “Experimente” damit. Relation History: 8359816 | OpenStreetMap

Hier jetzt Tagging for the renderer zu machen ist aus gutem Grund keine Lösung.

2 Likes