destination:...-tags

Ich würde das schon machen. Oder andersherum: Es ist in meinen Augen nicht sinnvoll, ein Schema zu verwenden, welches man nicht auf ein Schild zurück übertragen könnte. Wenn also unklar bleibt, ob die Angabe für geradeaus oder für rechts gilt, oder welcher Flughafen wohl gemeint sein könnte. Meine Motivation ist also nur da, wenn es korrekt abgebildet werden kann.

Da wird schon jemand ein benutzerfreundliches Plugin für die gängigen Editoren und Apps schreiben. Oder halt so wie jetzt, einfach eintragen.

Außerdem kann man ja anscheinend weiter mappen wie bisher, da die Variante abwärtskompatibel zu sein scheint. Siehe hier:

Ich glaube allerdings destination:arrow:lanes wird benötigt, wenn die Richtungszuordnung über turn:lanes nicht eindeutig ist, d.h. wenn eine Spur in mehrere Richtungen führt (“through;right”).

@mueschel Es wäre sehr praktisch, wenn destination:arrow:lanes von deinem Tool unterstützt werden würde, so dass man an verschiedenen Beispielen sehen könnte ob es funktioniert oder ob bei bestimmten Wegweisern noch weitere Probleme auftauchen.

Ich hab mal hier so ein Beispiel: https://www.openstreetmap.org/way/188542338
Erschwerend kommt hinzu, dass für die Rechtsabbieger kein Reiseziel angegeben ist. Ich hoffe, ich habe das korrekt getaggt.

destination:arrow:lanes	left|left|through;right
destination:lanes	Pankow|Pankow|Bernau;
destination:ref:lanes	||B 2;
destination:ref:to:lanes	||A 10;
destination:symbol:to:lanes	||motorway;

hier das mapillary Bild dazu:

https://www.mapillary.com/app/?focus=photo&pKey=NMAojfOwaeeWYw_3XXaE_Q&lat=52.55549274707876&lng=13.467545994409429&z=17

Und so sieht das in dem Tool von mueschel momentan aus: http://osm.mueschelsoft.de/cgi-bin/render.pl?wayid=188542338&start=1&adjacent&extendway

@Peter: colour schreibt sich mit ‘u’ :slight_smile: http://www.openstreetmap.org/way/188633782

Ich kann versuchen das arrow-Tag bei mir einzubauen, mit einem kleinen Pfeil-Symbol neben dem Eintrag. Nehmen wir den verlinkten Weg als Beispiel, würde ich bei den beiden Spuren ohne Ambiguitäten den Eintrag in destination:arrow allerdings weglassen, und würde das auch in der Wiki-Beschreibung empfehlen - “Sollte nur in den Fällen angegeben werden, in denen sich die Richtung nicht eindeutig aus dem Wegverlauf oder dem turn-Tag ergibt”

Uuups. Hab es korrigiert. Genau dafür ist so ein Kontrolltool gut.

Reduziert auf jeden Fall die Schreibfehler :wink: Arrow also nur angeben, wenn es bei einer Spur mehrere Möglichkeiten gibt zu fahren. Und dann wiederum nur bei der Spur angeben, wo es möglich ist in mehrere Richtungen zu fahren. Die anderen Spuren leer lassen. Hab ich das richtig verstanden?
Hab ich nichts dagegen.

Da es beim taggen per Hand tatsächlich leicht zu Fehlern kommen wird, aufgrund der doch etwas komplexen Art der Tags, wäre es wichtig ein Kontrolltool zu haben. Oder noch besser später ein Plugin für die Editoren welches übersichtliches Anlegen und gleichzeitige Kontrolle ermöglicht.

War tatsächlich mein anderes Tool, das erste aus der Signatur, dem es aufgefallen ist :wink:

So würde ich das normalerweise sehen. Aber alles auszufüllen ist natürlich auch kein Fehler.

Ja, sowas muss sein. Mit JOSM-Plugins kenne ich mich aber nicht aus. Und die Eingabemaske einigermaßen benutzerfreundlich zu machen wird auch eine Herausforderung.

Ist jetzt drin. Dein Beispiel musste ich allerdings anders taggen, da ich die Trennung von destination und destination:to (zur Zeit) nicht aufheben kann - das würde sonst alle anderen Wege die d:to verwenden kaputt machen.

http://osm.mueschelsoft.de/lanes/render.pl?url=%7B%0A%20%20%22elements%22:%20%5B%0A%0A%7B%0A%20%20%22type%22:%20%22way%22,%0A%20%20%22id%22:%20188542338,%0A%20%20%22nodes%22:%20%5B%0A%20%20%20%201864407677,%0A%20%20%20%2091414324%0A%20%20%5D,%0A%20%20%22tags%22:%20%7B%0A%20%20%20%20%22destination:arrow:lanes%22:%20%22left%7C%7Cright%22,%0A%20%20%20%20%22destination:arrow:to:lanes%22:%20%22%7C%7Cthrough%22,%0A%20%20%20%20%22destination:lanes%22:%20%22Pankow%7CPankow%7CBernau%22,%0A%20%20%20%20%22destination:ref:lanes%22:%20%22%7C%7CB%202%22,%0A%20%20%20%20%22destination:ref:to:lanes%22:%20%22%7C%7CA%2010%22,%0A%20%20%20%20%22destination:to:lanes%22:%20%22%7C%7C%22,%0A%20%20%20%20%22destination:symbol:to:lanes%22:%20%22%7C%7Cmotorway%22,%0A%20%20%20%20%22highway%22:%20%22primary%22,%0A%20%20%20%20%22lanes%22:%20%223%22,%0A%20%20%20%20%22maxspeed%22:%20%2250%22,%0A%20%20%20%20%22maxspeed:conditional%22:%20%2230%20@%20(22:00-06:00)%22,%0A%20%20%20%20%22name%22:%20%22Berliner%20Allee%22,%0A%20%20%20%20%22oneway%22:%20%22yes%22,%0A%20%20%20%20%22postal_code%22:%20%2213088%22,%0A%20%20%20%20%22ref%22:%20%22B%202%22,%0A%20%20%20%20%22turn:lanes%22:%20%22left%7Cleft%7Cthrough;right%22%0A%20%20%7D%0A%7D,%0A%7B%0A%20%20%22type%22:%20%22node%22,%0A%20%20%22id%22:%201864407677,%0A%20%20%22lat%22:%2052.5563062,%0A%20%20%22lon%22:%2013.4673895%0A%7D,%0A%7B%0A%20%20%22type%22:%20%22node%22,%0A%20%20%22id%22:%2091414324,%0A%20%20%22lat%22:%2052.5566852,%0A%20%20%22lon%22:%2013.4671812%0A%7D%0A%0A%20%20%5D%0A%7D%0A&start=1&placement

Die Platzierung der Pfeile ist noch nicht ganz ideal (Pfeile nach links und geradeaus sollten vor dem Symbol liegen, nicht dahinter), aber das ist technisch gerade etwas schwierig.

Bei mir werden keine Pfeile angezeigt. Aber so kleine Kästchen, wo bestimmt die Bilddateien sein sollen.

Das sind keine Bilder, sondern Unicode-Zeichen. Eigentlich bin ich davon ausgegangen, das inzwischen auf jedem System ein halbwegs kompletter Unicode-Zeichensatz vorhanden ist, die Abbiegepfeile scheinst du ja nicht zu vermissen. Eventuell kannst du eine solche Schrift-Datei von Hand installieren? z.B. Arial Unicode.
Diesen Pfeil hier siehst du aber? ➔

Interessanterweise sehe ich im Tool auch die Kästchen und hier den Pfeil. Welche Unicode-Zeichen (Nummern, Hex-Werte) sind das denn? Vielleicht liegt es an den Schriftarten. Hier im Forum sind die per CSS festgelegt, beim Tool dagegen nur generisch als sans-serif.

➔ (0x2794) ist der “Ersatzpfeil”, den ich (ab heute abend) nehmen werde, da er anscheinend auf mehr Rechnern verfügbar ist. Allerdings gibt es ihn nur nach rechts, d.h. ich muss ihn in CSS drehen.
Im Tool kommen im Moment ? (0x1f870) und Konsorten zum Einsatz.
Edit: Die Foren-Software scheint diesen Pfeil auch gar nicht zu mögen und ersetzt ihn anscheinend durch ein normales Fragezeichen…

Eine andere Möglichkeit wäre, 0x2190 und 0x2192 zu nehmen. Die entsprechenden weißen Pfeile über dem Wegweiser werden jedenfalls angezeigt.

Ist es jetzt besser?
http://osm.mueschelsoft.de/cgi-bin/render.pl?url=%7B%0A%20%20%22elements%22:%20%5B%0A%0A%7B%0A%20%20%22type%22:%20%22way%22,%0A%20%20%22id%22:%20188542338,%0A%20%20%22nodes%22:%20%5B%0A%20%20%20%201864407677,%0A%20%20%20%2091414324%0A%20%20%5D,%0A%20%20%22tags%22:%20%7B%0A%20%20%20%20%22destination:arrow:lanes%22:%20%22slight_left;left%7Cslight_left%7Cright%22,%0A%20%20%20%20%22destination:arrow:to:lanes%22:%20%22%7C%7Cthrough%22,%0A%20%20%20%20%22destination:lanes%22:%20%22Pankow;Industrie%7CPankow%7CBernau%22,%0A%20%20%20%20%22destination:ref:lanes%22:%20%22%7C%7CB%202%22,%0A%20%20%20%20%22destination:ref:to:lanes%22:%20%22%7C%7CA%2010%22,%0A%20%20%20%20%22destination:to:lanes%22:%20%22%7C%7C%22,%0A%20%20%20%20%22destination:symbol:to:lanes%22:%20%22%7C%7Cmotorway%22,%0A%20%20%20%20%22highway%22:%20%22primary%22,%0A%20%20%20%20%22destination:symbol:lanes%22:%22;industrial%7C%7C%22,%0A%20%20%20%20%22destination:colour:lanes%22:%22;white%7C%7C%22,%0A%20%20%20%20%22lanes%22:%20%223%22,%0A%20%20%20%20%22maxspeed%22:%20%2250%22,%0A%20%20%20%20%22maxspeed:conditional%22:%20%2230%20@%20(22:00-06:00)%22,%0A%20%20%20%20%22name%22:%20%22Berliner%20Allee%22,%0A%20%20%20%20%22oneway%22:%20%22yes%22,%0A%20%20%20%20%22postal_code%22:%20%2213088%22,%0A%20%20%20%20%22ref%22:%20%22B%202%22,%0A%20%20%20%20%22turn:lanes%22:%20%22%7C%7Cthrough;right%22%0A%20%20%7D%0A%7D,%0A%7B%0A%20%20%22type%22:%20%22node%22,%0A%20%20%22id%22:%201864407677,%0A%20%20%22lat%22:%2052.5563062,%0A%20%20%22lon%22:%2013.4673895%0A%7D,%0A%7B%0A%20%20%22type%22:%20%22node%22,%0A%20%20%22id%22:%2091414324,%0A%20%20%22lat%22:%2052.5566852,%0A%20%20%22lon%22:%2013.4671812%0A%7D%0A%0A%20%20%5D%0A%7D%0A&start=1

Der Pfeil neben der A 10 wird jetzt bei mir angezeigt - die anderen nutzen scheinbar immer noch den 0x1F800 Unicode-Block, da erscheinen bei mir nur Kästchen (und ich habe einige Schriftarten auf meinem System (Ubuntu 16.04) durchgetestet, aber in meiner Stichprobe war keine dabei, bei der diese Pfeile angezeigt werden, der zur A 10 dagegen bei allen).

Sorry, das war ein Fehler gestern. Jetzt sollte es aber wirklich besser sein.

Bei mir sind jetzt Pfeile zu sehen, ohne dass ich eine weitere Schriftart installieren musste.
Dein Beispiel sieht ja schon gut aus. Allerdings scheine ich noch Fehler beim taggen zu haben bei der echten Variante der Kreuzung.

Hier noch einmal das Mapillary Bild

Die linken beiden Spuren nach Pankow.
Geradeaus auf B 2 zur A 10 und nach Bernau.
Rechts abbiegen möglich ohne Angabe eines Ziels.

Hier ist die Straße, die ich nochmal versucht habe anzupassen:
https://www.openstreetmap.org/way/188542338

momentan so getaggt:
destination:arrow:lanes=slight_left|slight_left|through;right
destination:arrow:to:lanes=||through
destination:lanes=Pankow|Pankow|Bernau;
destination:ref:lanes=||B 2;
destination:ref:to:lanes=||A 10
destination:symbol:to:lanes=||motorway
destination:to:lanes=|||
highway=primary
lanes=3
maxspeed=50
maxspeed:conditional=30 @ (22:00-06:00)
name=Berliner Allee
oneway=yes
postal_code=13088
ref=B 2
turn:lanes=left|left|through;right

Und so sieht es in mueschels Tool aus:

http://osm.mueschelsoft.de/cgi-bin/render.pl?wayid=188542338&start=1&placement

Meiner Meinung nach müsste der Pfeil nach rechts ohne Zielangabe in dem rechten leeren Feld stehen. Und eine Leerzeile unter der blauen Autobahnzeile ist wohl zu viel.
Wo ist der Fehler?

destination:arrow:lanes=slight_left|slight_left|through;right

Der Eintrag ‘right’ ist nicht nötig. Es gibt keine destination die in diese Richtung weist. Dass man rechts abbiegen kann ergibt sich ja aus den turn:lanes. destination:arrow sollte nicht dazu da sein, Pfeile auf dem Schild zu taggen, sondern dazu einen Eintrag einer möglichen Fahrtrichtung.
‘slight_right’ sollte hier auch ‘right’ sein, zumindest nach turn:lanes und Zeichnung auf dem Schild.

destination:lanes=Pankow|Pankow|Bernau;

Das Semikolon fällt dann auch weg

destination:to:lanes=|||

Ein | zu viel, deswegen siehst du 4 Spuren

Die zusätzliche Leerzeile sehe ich nicht, liegt vielleicht am Browser. Welchen benutzt du?

Ok ich habe die von dir genannten Sachen geändert. Zusätzlich noch ein Semikolon hinter ||B 2 entfernt. Das kann ja dann wohl auch weg.

Dafür sind aber jetzt die Pfeile Richtung Pankow verschwunden. Ist das so korrekt oder hab ich noch etwas übersehen?
http://osm.mueschelsoft.de/cgi-bin/render.pl?wayid=188542338&start=1&placement

Ich benutze übrigens den Google Chrome Browser.

Die Pfeile werden nicht angezeigt, wenn sie dem turn:lanes entsprechen. Im Prinzip ist das ja auch Teil des Schildes, auch wenn ich es oberhalb anzeige.

Hab noch eine Besonderheit gefunden, bei der es mehrere Möglichkeiten gäbe.

Hier sind insgesamt 4 Fahrspuren, wobei die 3. von links eine Radfahrerspur ist.
Also links|gerade aus|geradeaus nur für Radfahrer|rechts

Was macht man mit der Radfahrerspur? Gar keine destination angeben? Alle destination in der Richtung angeben incl. Autobahn und deren Endpunkte? Oder nur die Ziele, die nicht mit :to angegeben sind?

Ich habe mich mal für die letzte Möglichkeit entschieden, da ja Hamburg und Prenzlau über die A 114 von Radfahrern nicht erreicht werden können. Nach Prenzlau wäre es im Gegenteil für Radfahrern sehr schlau rechts abzubiegen. (Für Autofahrer eigentlich auch.)

Wenn man allerdings für die Radfahrerspur die selben Werte wie bei der Geradeausspur angeben würde, würde bei Müschels OSM Lane Visualizer ein großes Schild über die beiden Spuren entstehen ohne die Doppelungen Wedding und Flughafen Tegel. Ein bisschen taggen für den Renderer aber näher am originalen Schild.

Was meint ihr?

Hier ist der Way, den es betrifft:
https://www.openstreetmap.org/way/340726951

Das Schild dazu geht nicht weiter auf die Spuren ein:

So sieht es momentan aus in der Variante, nur die Ziele, die nicht mit :to angegeben sind auf dem Radweg:

Auch wenn sich das jetzt etwas von der eigentlichen Frage nach dem Flughafensymbol entfernt, möchte ich folgendes gern ergänzend fragen:
Wie setzt man am besten den destination-Inhalt einen Vorwegweiser in der einspurigen Zufahrt eines Kreisverkehrs um?
Beispiel:

So? :

destination:arrow:lanes=through;left;left;right
destination:colour:lanes=;;;white
destination:lanes=Selmsdorf;Lübeck;Herrnburg;Lüdersdorf

Das Ergebnis wäre dann hier zu sehen.
Ist das schon die (derzeit) bestmögliche Lösung ?

Grüße
Rainer

Der Vorwegweiser gibt die Ziele der ausgehenden Straßen an, und so sollte das auch IMHO gemappt werden. Also ohne lanes.