Kreisel vs. Minikreisel

Trotzdem lautet die Antwort auf die Frage “Relevanz beim Routing” : Keine.

Ein vermeintlich fälschlich als Kreisel gemappter Minikreisel kann beim Routing wie ein Kreisel behandelt werden (“Nehmen Sie die 3. Ausfahrt”) und im Realen vom langen Fahrzeug wie eine Kreuzung befahren werden - er nimmt halt die dritte Ausfahrt.

Da das das “richtigere” Routingverhalten ist, wäre es also eigentlich auch das richtigere Mapping.

Ooch - es ausreichend aber sicherheitsbewusst anzudeuten hat schon manchen in meinen jüngeren Jahren aufgeweckt. :wink:

Es ist also ein eher rein theoretisches OSM-Problem (Edit: Stichwort bauliche Trennung), das Mapping unterscheiden zu wollen, weil es baulich anders aussieht und befahren werden kann.
Der Nutzer hat dadurch keine weiteren Vorteile, außer dass er in der Karte sieht, dass es sich um einen Minikreisel handelt - aber was hilft / hindert ihn dass?

Grüße, Georg

Das ist klar. Aber jetzt kommt der Punkt:

Natürlich kann er das, nur: Woher weiß der Router, dass er das kann? Er sucht sich eine Route im LKW-Modus und sieht dort ein Wegstück, das eine schweineenge Kurve mit einem Radius von gerade mal 10 Meter macht und dem er über 270° dieser Kurve folgen muss. Er sagt sich: Dann fahr ich lieber einen Umweg, durch diesen engen Schlauch kommt mein Fahrzeug nie und nimmer.

Daher gehen wir in OSM den umgekehrten Weg: Wir mappen den Kreisel in dem Fall als normale Kreuzung und schreiben dran, dass es für normale Sterbliche ein Kreisel ist. Das LKW-Navi sieht eine Kreuzung, also eine normale Linksabbiegung, für die der Platz allemal reicht.

Natürlich könnte man auch den umgekehrten Weg gehen, jeden Kreisverkehr als junction=roundabout erfassen und beim Minikreisverkehr zusätzlich „roundabout=transversable“ oder so was drantaggen, um Navis im LKW-Modus mitzuteilen, dass sie den Kreiselradius nicht zu berücksichtigen brauchen, weil sie auch mitten drüber fahren können.

Ich stimme dir sogar darin zu, dass das mappingtechnisch sauberer wäre: dann wäre die Besonderheit als Tag erfasst und nicht durch unterschiedliche Linienführung. Man hat sich aber nun mal für den umgekehrten Weg entschieden.

Aber irgendwie muss man Routern für die Routenermittlung mitteilen, ob im Kreisverkehr die Mittelinsel überfahrbar ist oder ob sie außen rum fahren müssen.

–ks

Wenn ich auf einen Kreisel stoße, der eigentlich nur ein überfahrbahrer Mini-Kreisel ist, diesen umtaggen möchte, aber eine ÖPNV- oder Radroute darüber führt - kann ich den Kreisel einfach löschen und die verbleibenden Straßenenden auf einen Knoten zusammenführen, oder mache ich da versehentlich an den Routen-Relationen was kaputt?

Grüße aus der Großen Kreiselstadt Schorndorf,
deren Nachbargemeinden nur Minikreisel hinbekommen :wink:

Gute Frage. Probiere es einfach mal aus…

Eine Relationslücke sollte nicht entstehen.
Dies kannst Du danach prüfen, indem Du auf der Seite: http://ra.osmsurround.org/ die Relations-ID einträgst und dann auf “Analyze” drückst, danach noch ggf. noch auf “Analzye on map”, um es grafisch darzustellen…

Bei den ÖPNV-Relationen geht’s dann aber in die nächste “Komplexebene”, weil wohl, wie ich das verstanden habe, beim aktuellen Schema (v2) auch noch die Reihenfolge der Teilstücke sinnvoll angeordnet sein sollten.
Das kann man sich dann wohl nur mit JOSM anschauen, indem Du auch dort die Relation anhand der Rel.-ID einlädst (Datei… >> Objekt herunterladen… ID eintragen und “Objekt herunterladen” drücken) und Dir im JOSM-Relationseditor betrachtest…

Ich bin kein PTv2-Experte, aber auch da kann ich mir nicht vorstellen, wo Probleme entstehen sollten – man nimmt ja nur ein Stück raus (egal ob der gesamte Kreisel oder nur ein Teilstück in der Relation ist) und lötet die übrigen Enden wieder zusammen, womit die Relation insgesamt lückenlos bleiben sollte. Wenn die Richtungen separat erfasst sind, gilt das ebenso. Und die in der Relation verbleibenden Abschnitte behalten ja ihren Richtungsbezug vom vorherigen Zustand.

–ks

In JOSM bin ich so vorgegangen:
Kreisel anklicken, dann sehe ich die einzelnen Relationen. Diese habe ich nacheinander aufgerufen und dort den “roundabout” jeweils entfernt. Dann den Kreisel getrennt, die Äste verbunden und den “alten” Kreisel gelöscht. Die dann erfolgte Prüfung der Relationen hat keinen Fehler angezeigt. Wie dies in anderen Editoren geschieht, weiß ich nicht.

Nicht vergessen:
An der Stelle, wo die Äste miteinander verbunden wurden, natürlich noch highway=mini_roundabout als Punkt einfügen.

Und in dem Moment wäre er auch dann aus sämtlichen betroffenen Relationen entfernt worden, wenn du das vorher nicht händisch gemacht hättest :slight_smile: aber dein Vorgehen ist natürlich nicht falsch.

–ks

In iD muss ich glaub den Kreisel auswählen, dort erst alle Relations löschen bevor ich den Kreisel löschen kann. Danach geht es weiter wie zuvor beschriebenen. Ich probier’s nachher aus.

Sodele, geändert:
https://www.openstreetmap.org/node/3111263284/history
sowie der nördlich am Marktplatz gelegene Minikreisel

Können die Experten bitte noch einmal darüberschauen, ob das mit den Relationen/Routen noch so stimmt, dürfte eigentlich nichts passiert sein.

Kreisverkehr oder „Umkehrplatz“, turning_loop als Punkt oder Linie?
Ich habe mal für den Landkreis Ludwigsburg eine overpass-Abfrage hinsichtlich Kreisverkehren durchgeführt. Dabei sind mir in Remseck-Hochberg zwei Stellen sofort ins Auge gestochen, da zu den Kreisen nur eine zuführende Straße besteht und lediglich noch ein Fußweg abgeht:
https://www.openstreetmap.org/way/32570978
https://www.openstreetmap.org/way/32570977
Eine Betrachtung mit Bing oder Eris zeigt, dass in der Mitte ein Hindernis besteht, der Kreis also nicht überfahrbar ist.
Laut https://wiki.openstreetmap.org/wiki/DE:Tag:highway%3Dmini_roundabout (letztes Foto) ist dies „Offensichtlich ein Umkehrplatz für Fahrzeuge. Aufgrund der Insel ist es aber kein Wendekreis (welcher keine Insel besitzen darf), daher sollte dies auch explizit als kreisförmige Fahrbahn gemappt werden. Zwecks Vereinfachung ist derzeit der Tag highway=turning_loop auf einem einzelnen Knoten in Diskussion.“
Mache ich einen Test, lasse den Kreis in der Form unverändert, lösche dann das junction=roundabout und ändere das highway=residential auf highway=turning_loop, bringt JOSM die Warnung:
„highway=turning_loop auf einer Linie. Sollte auf einem Punkt verwendet werden. (1)“.
Deshalb die Frage, ob das Wiki nicht mehr aktuell ist oder die Warnung von JOSM ignoriert werden soll?
Eine Änderung dürfte dann gerne jemand mit Ortskenntnis vornehmen.

Entweder highway=turning_loop auf dem letzten Node der Straße (einfache Methode), oder das Ende ausgeformt als kreisförmigen Way (komplett highway=residential oder was immer da ankommt), aber nicht beides. Etwas anderes steht auch nicht in dem zitierten Wiki-Abschnitt.

Ich forme solche „Wendetropfen“ eigentlich immer aus, weil der Informationsgehalt dann deutlich höher ist als nur mit einem getaggten End-Node.

Das sind definitiv keine Kreisverkehre. Was ein Kreisverkehr ist, steht auch im Wiki: Eine spezielle Bauform einer Kreuzung (d.h. mehrere Straßen treffen sich da, sonst ist es keine Kreuzung), wobei der Verkehr im Kreisel generell Vorfahrt gegenüber dem einfahrenden Verkehr hat. Alles andere ist kein Kreisel, sondern z.B. ein junction=circular (bei spezieller Vorfahrtregelung). Eine kreisförmige Struktur am Ende einer Straße ist immer ein turning_loop – entweder als Tag am letzten Node, oder ohne spezielles Tag als kreisförmiger Way am Ende gemappt.

–ks

Hab’s mal so auf die Wikiseite gesetzt.

–ks

Noch strukturelle Anmerkungen zum Wiki:

Template:DE:Circular and widened road features findet sich in:
DE:Tag:junction=roundabout (Vorlageneinbindung)
DE:Tag:highway=mini roundabout (Vorlageneinbindung)
und führt zusätzlich noch ein “Eigenleben” unter:
https://wiki.openstreetmap.org/wiki/DE:Circular_and_widened_road_features
Ist soetwas wirklich sinnvoll bzw. übersichtlich?

“Die folgenden vier Tags sollten klar unterschieden werden: …” lese ich einleitend im DE:Template,
ganz am Ende taucht dann aber highway=turning_loop als 5. auf?

Und gehört nicht der “Hinweis für Datenkonsumenten” [was ein Ausdruck besser “Datenbankabfragen, Auswertungen”]
am Ende von DE:Tag:highway=mini_roundabout, nicht eher in das Template, wenn man es denn schon nutzt?

Ich hole diesen alten Thread noch einmal hoch um mich bei euch rückzuversichern.

Ich bin unter anderem auf diesen Kreisverkehr gestoßen (OSM). Wenn ich das Wiki richtig verstehe, handelt es sich dabei um einen ‘highway=mini_roundabout’ und kein ‘junction=roundabout’.

Da diese Unterscheidung durchaus relevant ist würde ich die Daten gerne entsprechend ändern. Allerdings stört es mich, dass dabei Informationen zur Straße verlorengehen. Daher möchte ich wissen, ob eurer Meinung nach das umtaggen das richtige vorgehen ist.

Robert

Ja, gemäß Wiki ist das eindeutig ein mini_roundabout.

Die fehlende Information zur Größe könnte man attributiv erfassen mit diameter:inner und diameter:outer oder so.

Nach meiner Einschätzung hundertprozentig ein Minikreisel. Es geht meiner Meinung nach auch nicht wirklich eine Information verloren.

Doch: Die Größe, minis werden ja nur als Node erfasst.

Okay, danke für die Rückmeldung.

Naja, der Radius, bzw. die Fahrbahn für “normale” Fahrzeuge fehlt dann in den Daten. Wenn ich taginfo richtig angewendet habe wäre ich der erste mit ‘diameter’ in diesem Kontext.

Richtig, bisher hat das noch niemand als Bedarf gesehen. :wink: