Wie sollte diese versetzte Kreuzung getaggt werden? (Bild)

Hallo,

bei mir in der Nähe ist eine Kreuzung, die mir schon länger etwas Kopfzerbrechen bereitet, weil ich nicht weiß, wie sie richtig getaggt wird. So sieht sie aus:

Folgende Probleme:

  • es handelt sich eigentlich nicht um zwei getrennte Einmündungen mit zwei unabhängigen Ampeln, sondern um eine (versetzte) Kreuzung mit nur einer Ampelanlage
  • Es bestehen mehrere Abbiegebschränkungen:
    *Wer von Norden kommt darf geradeaus fahren und rechts abbiegen
    *Wer von Osten kommt, darf nur rechts abbiegen
    *Wer von Süden kommt, darf in alle Richtungen fahren
    *Wer von Westen kommt, darf in alle Richtungen fahren

Das Problem ist, wenn nun jemand aus Norden kommt und rechts abbigen will, dann wird das Navi im sagen “an der nächsten Ampel geradeaus”. Weil das Navi fälschlicherweise denkt der Fahrer müsse erst bei der zweiten Ampel rechts abbiegen. In Wirklichkeit ist es dann aber schon zu spät, da es ja nur eine Ampel gibt.

Mein Gedanke war jetzt, die Straßen in die Mitte zu ziehen, obwohl das nicht zu 100% dem Verlauf der Straße entspricht und eine Ampel aus OSM zu entfernen. Dann könnte ich auch die Abbiegebeschränkungen korrekt setzen.

Oder wäre es sinnvoller, die Fahrspuren einzeln zu erfassen und zum Beispiel eine Ampel in die Mitte der Kreuzung zu setzen?

Freue mich über eure Vorschläge!

Ich würde nichts mappen, was nicht auch der Fall ist.

Ich sehe da auch einige bauliche Trennungen der Straße, die separate Abbiege-Wege rechtfertigen würden. Vielleicht macht es das einfacher für Dich.

EDIT: Typo

So würde ich das auch machen. Zusätzliche Abbiegespuren mit entsprechenden turn-restrictions einzeichnen.

Moin,

auch ich würde hier mit getrennten Abbiegespuren der secondary arbeiten.
Die Ampeln jeweils auf die vorhandenen Kreuzungsnodes und dort auch jeweils die Abbiegespuren beginnen lassen.

NB:
Statt doppelter Brückenführung würde ich den Bach in culvert ändern.

Gruß
Georg

Wobei das die Probleme mit der Ampel nur dann löst, wenn die Rechtsabbieger aus Osten und Westen nicht in die Ampelanlage eingebunden sind. Danach sieht es aber nicht aus.

Alternative wäre die Ampeln nicht an die beiden Kreuzungspunkte zu setzen, sondern an allen vier Haltelinien. Dazu muss man dann allerdings mit traffic_signals:direction=forward/backward angeben in welche Richtung die Ampel wirksam ist. Ob das wiederum von vielen Routing-Programmen berücksichtigt / ausgewertet wird, ist eine Frage, die ich mangels Wissen offen lassen muss.

Edbert (EvanE)

Die Abbiegebeschränkungen sollten kein Problem sein: anstatt einem via-Knoten kann man auch ein oder mehrere via-Wege verwenden. Dann ist es lösbar.

Das Problem mit den Ampeln ist zur Zeit nicht lösbar, es fehlt eine sogenannte Beziehung (und Tags dafür) zwischen den Ampeln.

Ich habe es jetzt mal so gelöst:

Die Ampel ist an den Haltelinien mit traffic_signals:direction=forward/backward getaggt, wie hier vorgeschlagen: http://wiki.openstreetmap.org/wiki/Ampel

Es müsste so eigentlich in Ordnung sein. Allerdings frage ich mich doch, ob es nicht besser wäre, Abbiegespuren einzeln aufzunehmen, auch wenn diese nicht baulich getrennt sind. So ist es zum Beispiel der Fall bei der Straße die aus Westen kommt. Dann könnte ein Navi einem mitteilen, welche der Spuren die richtige ist, damit der Fahrer (oder das Roboterauto :wink: ) sich richtig einordnen kann. Ich habe allerdings mal gelesen, dass man mit der Aufteilung von Straßen sparsam sein soll. Darum habe ich es jetz vorerst so gemacht.

Ist noch nicht hochgeladen, ich wollte erst eure Meinungen abwarten. Wenn ich dann mal weiß, wies geht, würde ich gerne die ein oder andere Kreuzung in der Hinsicht verbessern.

Da fehlen noch zwei…

  • von Norden kommend nach Osten
  • von Osten kommend nach Südwesten

denke ich mir so…
Sven

Statt separater highways:
highway=*
oneway=yes
lanes=2
turn:lanes=left|right

…und mindestens Osmand sowie mapfactor navigator free werten das aus :slight_smile:

edit:
habe das http://osm.org/go/0MKehMqo2 erst vor ein paar Tagen aus separaten Spuren nach dem Schema http://wiki.openstreetmap.org/wiki/Key:turn umgebaut.

Passt nicht zu den Angaben in #1

Das Bild zeigt aber etwas anderes:
Die mittlere Spur von N kann aber nur Linksabbieger sein (inaktiv?).
Die mittlere Spur von O kann nur halblinks/geradeaus sein und da sehe ich sogar ein Auto warten.

Richtig, die beiden Verbindungen meine ich. So, wie das Bild aussieht, sind diese Verbindungen möglich und werden genutzt??

Sven

Google liefert dazu etwas. Lässt sich wohl vom Luftbild aus nicht sagen.

OK.
Wieder mal ein Beweis dafür, dass die Kenntnis vor Ort immer Vorrang haben sollte.

Danke für den Tipp, dabei hatte ich das vorhin auch kurz gelesen. Das ist wohl die elegantere Lösung, als jede Spur seperat zu erfassen.

Und wie schon richtig festgestellt wurde: Das Satellitenbild ist nicht mehr aktuell. Die heutigen Abbiegebeschränkungen u. -spuren sind darauf nicht erkennbar.

Danke für Eure Hinweise, werde das noch umsetzen und auch mal schauen, ob ich nach der Übung noch weitere Kreuzungen finde, die man verbessern kann.

Hallo

Als Tippgeber habe ich es mir offensichtlich zu leicht gemacht.
Ein traffic_signals:direction ist natürlich nur ein Zusatz-Tagg zu highway=traffic_signals. Das sollte man nicht weglassen. Ohne highway=traffic_signals hat traffic_signals:direction erst mal keine Bedeutung.

Edbert (EvanE)

Dann emopfehle ich eine Notiz (note) an den betroffenen Wegen etwa “bing-aerial entspricht nicht mehr dem Zustand nach Umbau in 2013” oder so.

Habe mich noch an einer weiteren Kreuzung versucht un dazu noch ein paar Fragen:

  • ein Auto welches aus Süden kommt und links abbiegen möchte, bekommt hoffentlich nicht vom Navi gesagt “an der zweiten Abzweigung links abbiegen”? Weil die erste Straße, die nach links geht eine Einbahnstraße ist
  • das gleiche Auto wird vom Navi auf die Abbiegespur gelotst, owbohl zwischen abbiegespur und eigentlicher Abzweigung ein kleiner weg ist, der nicht besonders getaggt ist?
  • Die Straßen an den Kreuzungen sind Teile von Elementen, meist Routen. Durch ein normales Kopieren der Eigenschaften mit Strg+c und Shift+Strg+v werden diese Routen nicht übernommen. Ich kenne mich mit Routen leider überhaupt nicht aus. Muss ich die Routen wieder an die neu gezeichneten Linien anpassen? Um ganz ehrlich zu sein: Es geht mir im Moment darum, Kreuzungen und Fahrspuren detaillierter zu erfassen. Diese Busrouten interessieren mich eigentlich nicht. Aber da ich natürlich nichts kaputt machen will, frage ich.

So sieht die Kreuzung aus, die ich gerade geändert habe. Dachte es wäre ne gute Idee, die Eigenschaften mit reinzunehmen, ich hoffe es ist jetzt nicht zu unübersichtlich geworden:

Was ein Navi-Programm aus so einer Konstellation macht, ist schwer vorherzusagen. Das wäre reine Spekulation.
Ich würde die beiden Richtungsfahrbahnen in einem Punkt an die B 254 anschließen.
Vorteil 1: Du kommst mit einer Ampel aus.
Vorteil 2: Mit einem Punkt klappt das sicher mit den meisten Navi-Programmen.

Persönlich drehe ich Wege so, wie sie gefahren werden, vermeide also oneway=-1. Ebenso bevorzuge ich turn:lanes:forward=*. Zum Glück passt JOSM richtungsabhängige Taggs automatisch an, wenn die Weg-Richtung geändert wird.

Wenn du einen Weg in zwei Richtungsfahrbahnen teilst, sollte man die Bus-Routen schon an die getrennten Richtungen anpassen.

JOSM hat zwar den besten Relationen-Editor den ich kenne. Das Problem ist jedoch sich erst mal ein Modell für die Relationsart zu erarbeiten. Dazu musst du Lesen, Nachdenken, Lesen, Nachdenken usw. bis du so ein Modell im Kopf hast. Der Rest ist dann eigentlich einfach.

Übrigens war eine ähnliche Kreuzung auch meine erste Begegnung mit (Bus-)Relationen. Damals habe ich einige Tage darüber nachgedacht, bevor ich die Änderungen gemacht habe.

Edbert (EvanE)

Vorab: Du solltest die Wege sorum drehen, dass du oneway=yes verwenden kannst – oneway=“-1” wird nicht von allen berücksichtigt.

Es wird (hoffentlich) gesagt bekommen “bei nächster Gelegenheit links abbiegen”, was ja stimmt.

Die Frage verstehe ich nicht, sry.

Ja, die musst du anpassen. In “normalen” Fällen ist das eigentlich ganz einfach: Die Route-Relationen erstmal von den Zwischen-Ways entfernen und dann für jede Relation nachschauen, wo sie in “dein Gebiet” reinkommt und wo sie hinführt, und sie danach durch “deine” Kreuzung führen.

Die Navis, die ich kenne, zählen Straßen, durch die sie nicht routen dürfen nicht mit. Damit gibt es dann keine Problem mit der Zählung. Ich würde deshalb die Kreuzung so lassen, nur die Einbahnstraßen umdrehen. Das ist jedoch mehr oder weniger Kosmetik.

Baßtölpel