Kleine Fragen 2019

Kann mir jemand bitte beim überarbeiten einer Kreuzung helfen?
Ich möchte gerne die Ampeln detaillierter mappen, damit nicht zwei Kreuzungen nebeneinander sind:
https://www.openstreetmap.org/#map=19/53.54402/10.02586

Aber wie kennzeichne ich die Fußgängerampeln an dieser Kreuzung wenn die Fußwege als sidewalk gemappt sind?

Knoten an der Übergangsstelle mit highway=crossing + crossing=traffic_signals. (Das letzte Beispiel für die ausführliche Version)

Aber dann sind das ja doch wieder 2 Ampeln fürs KFZ?

Du setzt an jeder Haltelinie einen Node highway=traffic_signals + traffic_signals:direction=forward/backward (nur, wenn keine Einbahnstraße), auf den Fußgängerüberwegen kommen die von kartonage beschriebenen Nodes. Die beiden Ampeln in der Mitte entfallen dann natürlich. Beispiel: https://www.openstreetmap.org/#map=19/50.77729/6.14206

Und woher weiß man, dass das nicht für KFZ gilt?
Schließlich wird eine normale Fugängerampel genauso getaggt?!

Du meinst die Fußgängerampeln? Weil nur highway=traffic_signals eine Ampel für Fahrzeuge darstellt und diese Angabe fehlt dort, stattdessen steht da highway=crossing.

Ah ok, danke, habs mal so eingebaut

Ist eine Straße unter einer Brücke auch ein (sehr kurzer) Tunnel?

Also entweder Brücke oder Tunnel.

+1
Wenn eine Brücke (Bauwerk mit Widerlagern), dann kein Tunnel drunter.
Beim Tunnel sollte noch Erdoberfläche (entspricht layer=0) drüber sein. Das ist nach Fertigstellung auch bei offenenem Bau der Fall.
Grün"brücken" sind ein Grenzfall: Wenn die Unterführung länger als breit ist, würde ich Tunnel nehmen.

Ausnahmen bestätigen die Regel

Grenzfälle gibt es immer, hier sehe ich aber Brücke auf Brücke.
Die mittlere Konstruktion könnte man aber vielleicht auch noch zur oberen Brücke dazuzählen, denn sonst hingen die Pfeiler der Eisenbahnbrücke in der Luft :sunglasses:. Wozu dieses Konstrukt beim Autobahnbau so breit gemacht wurde, entzieht sich meiner Kenntnis - vielleicht soll das mal eine Grünbrücke werden oder verhindern, dass Züge auf die Straße stürzen :).

nodes haben keine Richtung, das forward backward bezieht sich demnach auf ein anderes Objekt als das gemappte, je nachdem wieviele ways durch den Node gehen oder dort enden, ist das kein eindeutiges Konstrukt.

Da wurde die Autobahn verbreitert. Die Eisenbahnbrücke oben drüber musste erhalten werden: https://de.wikipedia.org/wiki/Bahrebachm%C3%BChlenviadukt.

Der Node ist Teil des Ways, da sollte m.E. klar sein worauf sich die Richtungsangabe bezieht. Und dass man ggf. einen eigenen Node für die Ampel setzt steht auch so im Wiki: https://wiki.openstreetmap.org/wiki/DE:Key:traffic_signals:direction.
Wir können natürlich auch ein anderes Tagging erfinden, aber einfacher als das jetzige mit über 80.000 Vorkommen wird das bestimmt nicht.

Aber das maxheight bleibt ganz normal an der Straße?
Selbst wenn an der Straße selbst nicht ersichtlich ist, dass eine Brücke darüber geht?

solange der Node in der Mitte genau eines Ways ist, dürfte es klar sein, das geht aber z.B. kaputt wenn jemand den way an diesem Node splittet oder ein anderer way auch durch den Node geht. Nur dass „viele“ es machen ist offenbar nicht immer ein Garant für gute Modellierung

Moin,

es mag ja sein, dass eine dreimal gekringelte Relation oder das Tanzen der Himmelsrichtung (war das nun Fahrtrichtung oder Sichtflächenrichtung?) in die Datenbank eine optimalere Modellierung wäre.
Aber solange das ganze nur ein theoretisches Problem bleibt und in der Praxis überwiegend funktioniert, bleibt es wohl eine Abstimmung mit den Füßen dem einfachen Tagging.
Und es wäre ja nicht die einzige Eigenschaft, für die es sowohl eine einfache Standardvariante sowie eine gute komplexere Modellierung für die verbleibenden Extremfälle in OSM gibt.

Grüße
Georg

Sehe ich wie @GeorgFausB: Das Tagging sollte im Großen und Ganzen so einfach wie möglich gehalten werden. Einzelfälle kann man dann immer noch mit Sonderlösungen abbilden.

Lt. https://wiki.openstreetmap.org/wiki/DE:Key:maxheight sollte die Straße im Bereich der Brücke aufgetrennt werden und nur das Segment unter ihr erhält maxheight. Das wird aber nicht immer so gemacht. Teilweise ist das Tag auch auf der gesamten Straße gesetzt, also auch den Abschnitten, die nicht im Bereich der Brücke liegen (was eigentlich falsch ist).

insoweit entsprechende Verkehrsschilder ein maxheigth bereits ab der letzten Kreuzung vor der Brücke vorschreiben, ist das nicht falsch. Im Gegenteil: große Fahrzeuge dürfen gar nicht erst in die Straße hineinfahren, oft gibt es keine Wendemöglichkeiten mehr.