Hallo,
da sich in der letzten Zeit keiner mehr zu dem Thema geäußert hat, versuche ich mal, die Diskussion zusammenzufassen und ein paar Schussfolgerungen zu ziehen.
Grundlage, um bestimmte Sachverhalte in die Datenbank aufzunehmen (zu mappen) sind
a.) dass diese Sachverhalte in irgendeiner Weise existieren
b.) dass sie für irgendeinen Zweck benutzt werden.
In diesem konkreten Fall dreht es sich um die Frage, ob an die in dem Luftbild dargestellte Abzweigung einer Straße in irgendeiner Weise turn:lanes tags notwendig sind.
Da sich die OSM-community darauf geeinigt hat, Straßen und nicht Fahrwege zu erfassen (Spuren bzw. Fahrstreifen und ihre Eigenschaften werden nicht als Vektoren gezeichnet, sondern es werden an die „hardware“ Straße die Eigenschaften geschrieben) müssen bestimmte Eigenschaften für routing software extra standardisiert gemappt werden.
Es wurden die turn:lanes tags kreiert.
Der Sinn von routing software besteht darin, einem Individuum eine Hilfe an die Hand zu geben, geführt von einem Punkt A zu einem Punkt B zu gelangen. Wenn der von der software errechnete Weg nicht nur geradeaus führt, sondern auch Verzweigungen umfasst, soll die software den Nutzer rechtzeitig darauf hinweisen, dass er sein Fahrt- bzw. Laufrichtung ändern muss, um zu seinem Ziel zu gelangen. Dazu muss die Software die in der Datenbank hinterlegten Vektoren dahingehend auswerten, wo genau die Abzweigung liegt, in welche Richtung das Verlassen des bisherigen Weges erfolgen muss und eventuell noch weitere notwendigen Informationen.
Um sich an dem im post von Lübeck verwendeten Beispiel zu orientieren:
Es führt eine zweistreifige Straße höherer Ordnung von C nach D, von der eine Rechtsabbiegespur abzweigt. Die Rechtsabbiegespur beginnt als zusätzlicher Fahrstreifen rechts von der ursprünglichen Fahrbahn. Mit den vorhandenen Mitteln (Erhöhung der Anzahl der lanes in diese Fahrtrichtung) wird der routing software dieser Fakt mitgeteilt. Damit kann sie den Nutzer (Fahrer) informieren, dass er jetzt den Fahrstreifen wechseln sollte und sogar, dass er dafür (wenn das Stück Straße konsequent mit change:lanes gemappt ist) wieviel Platz bzw. Zeit er dafür hat.
Es konnte keiner für mich glaubhaft und logisch nachvollziehbar darlegen, welchen Nutzen ein turn:lanes hier hat. Es ist hier einfach Schmuck am Nachthemd. Vielleicht liest ja ein Programmierer von routing software mit und äußert sich mal dazu.
Turn:lanes hat für mich eine Berechtigung, wenn es um Aspekte der StVO geht. Der routing software (und damit dem Fahrer) wird hier eine Hilfe an die Hand gegeben, um zu sagen: Wenn du hier nach rechts (links) abbiegen möchtest (oder auch geradeaus), dann musst du zwingend diesen Fahrstreifen benutzen (ansonsten ist es nach der durchgehenden Linie ein Rechtsverstoß). Dieser Fall tritt auf, wenn eine oder mehrere Fahrspuren mit dem Vorschriftzeichen 297 versehen sind. Man kann das akustisch oder optisch dem Nutzer präsentieren.
Ich weiß, dass es da auch viele Fälle gibt, bei denen das mapping der Pfeile sich aus den anderen Gegebenheiten der Straßengeometrie ergibt. Aber das lässt sich wohl verschmerzen.
Mein Vorschlag ist, den entsprechenden Passus im deutschen Wiki daraufhin zu ändern. Turn:lanes nur da, wo sich die entsprechenden Pfeile auf der Fahrbahn befinden, vom ersten Pfeil der aufgemalt ist, bis zur Haltelinie (Zeichen 294). Für Verkehrsschilder hat sich ja schon ein anderes tagging etabliert.
Nur im deutschen Wiki deshalb, weil die Straßenverkehrsordnungen der 193? Länder dieser Erde einfach zu verschieden sind und man diese wohl kaum alle in eine software pressen kann. Jedes Land sollte das seinen entsprechenden Gesetzgebungen anpassen. Für routing software ist es zu kompliziert, auf alle diese Befindlichkeiten(Gesetze) der Länder einzugehen, dass kann man einfacher über die Datenbank lösen.
Und ja, es ist tagging für den Router. Das ist turn:lanes immer. Mir ist keine andere Anwendung bekannt, die sich sonst um diese tags kümmert.
Meiner Meinung nach gibt es hier keine andere Lösung. Wenn jemand eine Idee hat, immer her damit.