Links abbiegen verboten - bitte um Unterstützung beim Ändern

das wäre taggen für den router.
Besser wäre, wenn der Router die Informationen früher anzeigt. Dass lässt sich sicher programmieren, ohne dass die Datenbank hierfür verändert werden muss.

Gerne und sorry blaubaer11, dass das jetzt hier bissl ins OT geht, aber ich mach’ mal weiter…

Dazu bin ich derzeit noch anderer Meinung. Sagen wir mal angenommen wir haben beispielsweise ein solches Strassenstück, welches direkt am Kreuzungspunkt endet:

oneway=yes
lanes=2
turn:lanes=through|right

dann könnte man am Strassenstück vorher (wenn es noch einspurig ist) folgendes dranschreiben (falls man schon Schilder sieht, die die Richtungsangaben der Spur und folgenden Spuren erkennen lassen):

oneway=yes
lanes=1
turn:lanes=through;right

Also einfach “|” durch “;” ersetzen.

Ja, wenn weder Schilder noch Pfeile dazu Auskunft geben, ansonsten gerne rein damit.

Ja, generell früher die Option zur Anzeige einstellen, sodass dann an den Stellen wo die entsprechenden Merkmale bei OSM in der Datenbank bereits vorhanden sind, diese dann auch früher angezeigt werden.
ME hat da noch Optimierungsbedarf, habe ich auch beobachtet. Teilweise werden die Pfeile nur 200m vor dem Kreuzungspunkt angezeigt, teilweise überhaupt nicht. Obwohl das Erfassen der turn:* Merkmale an diesen beobachteten Stellen gegeben ist und soweit von der Syntax passen sollte.

Damit sagst du „Diese Fahrbahn hat eine Spur, die als „geradeaus und rechts“ markiert ist“ und nicht „Das kommende Straßenstück hat zwei Spuren, die als „geradeaus“ und „rechts“ markiert sind“. Wenn das so getaggte Straßenstück gar keine Spurmarkierung hat, ist es schlicht sachlich falsch und damit reinstes Taggen für den Router. Das „Vorausschauen“ muss der Auswerter leisten, nicht ein vorweggenommenes Tagging.

Was soll denn ein Router, der zeitigere Ansagen macht (MapFactor ist darin AFAIR ziemlich gut) mit deinem vorwegnehmenden Tagging anfangen? Er nimmt natürlich an, dass dein Richtungspfeil-Tagging der Realität entspricht, und sagt seinem Nutzer schon 200 Meter vorher, er soll auf die „geradeaus und rechts“ markierte Spur fahren. Zu einem Zeitpunkt, wo so etwas weder vorliegt noch weiter vorn erkennbar ist.

Nein, es ist niemals sinnvoll, eine Schwäche eines Auswerters durch Tagging auszugleichen. Es ist deshalb nicht sinnvoll, weil es in anderen Auswertern, die diese Schwäche nicht haben, zwangsläufig zu Artefakten führt. Vergleiche hinken, aber: Würdest du eine Straße, die ihren Namen von „Hafenstraße“ in „Königsallee“ ändert, auch schon 200 Meter vorher name=Königsallee taggen, damit der Wechsel früh genug im Router erkennbar ist?

–ks

Spuren werden dort getaggt, wo sie vorhanden sind. Ob sie durch Pfeile auf der Fahrbahn oder durch Schilder über der Fahrbahn (wie in deinem Beispiel) markiert sind, ist dabei gleichwertig. Aber auch im angeführten 6. Beispiel ist die slight_right-Spur bereits da, es ist kein „vorwegnehmendes“ Tagging vor der Spuraufteilung!

Bei fließend ausscherenden Spuren schreibt das Wiki sogar vor, sie erst ab dem Punkt zu taggen (also erst dort die Way-Teilung für das Spurtagging vorzunehmen), wo die Spur ihre volle Breite erreicht hat, und nicht schon dort, wo die ausleitende Schräge anfängt:

Also schon gar nicht dort, wo sie erst angekündigt wird, aber noch nicht vorhanden ist.

–ks

Gut, dann ist es besser Wiki-konform zu taggen. Magic Earth (ME) liefert neben dem Spurassistenten eine Richtungsvoranzeige, die bereits 20 km vor einem Richtungswechsel anzeigt, ob es eher links oder rechts weitergeht. Mir persönlich reicht dies. Zusätzlich gibt es auf Autobahnen Richtungsvoranzeigen mit denen ich mich gut orientieren kann.

Werde mit dem ME Support reden, ob der Spurassistent früher gebracht werden kann.

OK

Das war auch eigentlich nicht mein Plan, aber vielleicht kam das ja so rüber.

Wie oben geschrieben, turn:lanes ab da wo entweder Pfeile aufgemalt sind oder ab da wo Schilder stehen. Wenn Schilder stehen, von mir aus nicht unbedingt exakt ab der Stelle wo das Schild steht, sondern ab da von der Stelle von wo man die Info’ des Schildes erkennen kann.

Ich hatte hier (wo es von “;” zu “|” kommt) beispielsweise an folgenden Fall gedacht (das Bild samt entsprechenden Attribut könnte man ggf. noch im wiki aufnehmen):
https://www.mapillary.com/app/?pKey=TzH4Focr7lRRphA_gx02mA&focus=photo&lat=49.76832554169812&lng=10.100748162421382&z=17
Das würde dann für diesen Weg
https://www.openstreetmap.org/way/161280605
bedeuten, er bleibt so wie es derzeit bereits erfasst ist, mit:

lanes=3
oneway=yes
turn:lanes=through|through|slight_right

Aber für das vorherige Wegstück
https://www.openstreetmap.org/way/269894799
würde von mir das bekommen:

lanes=2
oneway=yes
turn:lanes=through|through;slight_right

Also im Prinzip analog zum Beispiel von Nachricht #22 aber anstatt lanes von 1 zu 2 hier von 2 zu 3. Oder ist das nun Tagging für den Router?

Und nochmal kurz zum Vorausmappen.
Hier am Beispiel steht das 1000m Schild an diesem Punkt: https://www.openstreetmap.org/node/2750247616
Man kann die Information des 1000m Schildes etwas weiter vorher ungefähr ab dieser Stelle erkennen. Also würde ich das

turn:lanes=through|through;slight_right

bereits ab diesem Punkt https://www.openstreetmap.org/node/298887295 nachfolgend setzen. Das sind dann ca. 100m vorher.
Sind diese 100m jetzt Tagging für den Router?

Ein anderes Beispiel folgt …

Beispiel 2 (vielleicht auch etwas fürs wiki…):
Es steht dieses Schild am Wegesrand parat:
https://www.mapillary.com/app/?pKey=IJoBQ0fPDDdxQCh5NvJJbw&focus=photo&lat=50.2317733729415&lng=8.73905420068965&z=17
Hat das Auswirkung bezüglich Merkmal

turn:lanes=*

auf diesen Weg?:
https://www.openstreetmap.org/way/257329202

Nein. Erst ab dem Punkt wo die Richtungen tatsächlich markiert sind bzw. ab wo aus “Schmalstrich unterbrochen” eine durchgezogene Linie wird.
Eine Navi-Software muss dann auch mal etwas nach vorne schauen.

Ich meine für solche Vorwegweiser gab es separate Tags.

Ich werde dies mit dem Support von ME diskutieren.

Ganz oft kommt die durchgezogene Linie erst eine Autolänge vor der Haltelinie oder dem Abzweig, wenn überhaupt. Aber auch vorher schon sind Spuren auf der Straße oder eben auch durch Schilder markiert. Oben gezeigte Beispiele würde ich schon interpretieren, dass die beiden Spuren für bestimmte Richtungen vorgesehen sind. Da könnte man meiner Meinung nach schon turn:lanes taggen. Turn:lanes sagt ja nichts darüber aus, ob man eine Spur wechseln darf oder nicht.

Es gilt grundsätzlich das Rechtsfahrgebot. Ohne Pfeile darf man nur in bestimmten Situationen die linke Spur nutzen. Sobald es Pfeile gibt, darf man z. B. mit dem LKW auf die linke Spur. Davor nicht.
Rechtlich machen die Pfeile also durchaus einen Unterschied. Siehe StVO, Zeichen 297.

Vorwegweiser haben keine rechtliche Bedeutung. Anders sieht es aus, wenn “Verkehrszeichen […] auf einer weißen Trägertafel aufgebracht” sind.

(https://wiki.openstreetmap.org/wiki/Key:turn)

Das ist entweder falsch oder missverständlich.

Vorwegweiser sollten mit https://wiki.openstreetmap.org/wiki/Key:destination bzw. https://wiki.openstreetmap.org/wiki/Tag:information%3Dguidepost oder ähnliche gemappt werden.