Man kann auch das eintragen was man von links kommend als einziges darf:
Also
type=restriction
restriction=only_straight_on
mit
linker Teil der B42 als from
gemeinsamer Knoten als via
rechter Teil der B42 als to
Das hat hier einige Vorteile:
In D gibt es bezüglich Abbiegeverboten keine Verkehrsschilder die das Abbiegen verbieten sondern nur solche die alle anderen Relationen erlauben. In diesem Fall dürfte dort vor Ort ein Schild ‘nur geradeaus’ stehen.
Dein Vorschlag würde als ‘Links und geradeaus erlaubt’ dargestellt werden. Das ist zwar nicht falsch aber trotzdem nicht schön.
Auch mit only_straight_on ist es doch eindeutig. Ich meine, eine Relation only_straight_on from ‘left road’ to ‘right road’ gilt ja auch nur für diese und nicht für die Gegenrichtung, oder nicht?
Da hast Du natürlich völlig recht.
Das resultierende Ergebnis bezüglich des Routens ist ja auch bei deiner und bei meiner Variante identisch. Beide Varianten drücken letztlich exakt das selbe Routing-Verhalten aus.
Das Problem ist ja nur die Darstellung in deutschen Karten. Das Schild ‘rechts abbiegen verboten’ existiert in D nicht. Wenn jetzt ein Renderer das Abbiege-Verbot in einer deutschen Karte darstellen will, dann bleibt ihm bei deiner Variante nur das Schild “geradeaus und linkss abbiegen erlaubt”. Und das ist in diesem Fall nicht schön!
Bei meiner Variante hat es der Renderer leichter das richtige Schild ‘nur geradeaus’ zu wählen.
Jetzt gibt es dort aber gleich zwei Restriktionen.
eine korrekte only_straight_on
und eine no_right_turn mit dem rechten Teil der B42 als to
Diese no_right_turn Variante ist völlig falsch: Diese Restriktion verbietet praktisch das Überqueren der Kreuzung von Westen nach Osten.
Die Variante hätte so aussehen müssen:
type=restriction
restriction=no_right_turn
mit
linker Teil der B42 als from
gemeinsamer Knoten als via
Weg auf die Fähre als to
Das würde den Sachverhalt korrekt, wenn auch nicht schön, darstellen.
Ich würde vorschlagen diese Restriktion zu entfernen und die andere mit only_straight_on stehen zu lassen.
Edit:
Verzeihung, die zweite Restriktion mit no_right_turn ist völlig korrekt. Ich hatte irrtümlich den linken Teil der B42 als from angenommen.
Die von Dir eingebaute Variante ist korrekt und lautet so:
type=restriction
restriction=no_right_turn
mit
Weg von der Fähre als from
gemeinsamer knoten als via
rechte Teil der B42 als to
Beide Restriktionen sind so wie von Dir kartiert korrekt.
Nochmal Verzeihung nach Rüdesheim.
es geht hier wohl etwas durcheinander - aber nur im thread.
auf der b42 von west nach ost nur gerade aus,
von der fähre nur nach osten.
so ist es drin und sollte es auch bleiben.
ist wohl etwas verwirrend: man fährt von links nach rechts und darf nicht rechts abbiegen, wenn man aber von unten links kommt muss man rechts abbiegen - oder doch anders?
HILFE: ich will sofort zurück in meine Gummizelle ;;;-)))