Durch Split Ways Busrelationen beschädigt

Hallo,
Ich habe bei der Erfassung von Radrelationen mit Josm häufiger Wege gesplittet. Z.B.

https://www.openstreetmap.org/changeset/63311752#map=16/51.5205/7.1678&layers=T

Dieser Weg fehlt jetzt in der Buslinie 313. Und nicht nur der.

Gestern bin ich darauf angesprochen worden, dass ich dadurch Busrelationen beschädigt habe. Das ist mir sehr peinlich! Ich habe mehrere Wege gesplittet. Also alle von mir neu erzeugten Wege - es sind hoffentlich nicht viele - könnten zu diesen unangenehmen Folgen führen.

Was muss ich beim Splitten von Wegen beachten? Und noch wichtiger: wie kann das repariert werden?

Hier eine - nicht von mir - reparierte Relation.
https://www.openstreetmap.org/relation/5183707#map=14/51.5439/7.1940&layers=T

Für jedwede Hilfe dankbar
Gruß
Harald

Wenn JOSM die vollständigen Daten kennt, musst Du gar nichst beachten. Anders ausgedrückt, wenn Du z.B. nur eine bestimmte Relation plus Member runterlädst, dann kennt JOSM eben nicht alle anderen Relationen.
Abhilfe: Vorm Splitten sicher stellen, dass JOSM alle Daten kennt.
Meist am einfachsten ist es, den gesammten Bereich runterzuladen. Wenn das zuviel ist, dann z.B. den Weg auswählen und mit Ctrl+Alt+D
die “Elternrelationen” runterladen.

+1

Wichtig ist, dass Du den Weg, den Du splittest, komplett im runtergeladenen Bereich hast - alle Nodes inklusive.
Das macht Ctrl-Alt-D für Dich (und noch ein bischen mehr).

Herzlichen Dank! Gibt es eine Möglichkeit, alle meine Splits zu ermitteln? Oder anders gefragt: Welche Wege habe ich neu zu OSM hinzugefügt?

Hmm, overpass findet 226 Wege, die zuletzt von Dir bearbeitet wurden. Die 226 Wege sind Teil von 141 Relationen. Dürfte recht mühsam sein, die alle durchzugehen, aber was besseres fällt mir nicht ein.
Abfrage im Expetenmodus mit overpass wizard: type:way and user:hfwri global

Kann Ich Dir nicht genau sagen.

Aber da Du im Bereich des VRR gemapped hast, werden solche Dinge zumindest für PTv2-kompatible Relationen durch PTNA entdeckt …

https://ptna.openstreetmap.de/results/DE/NW/DE-NW-VRR-Analysis.html

“PTv2 Route: hat Lücken, besteht aus x Segmenten”

PTNA: https://ptna.openstreetmap.de/results.html

Gefunden:

https://www.openstreetmap.org/way/632524535
https://www.openstreetmap.org/way/631870537

Edit: Dürften paar mehr sein, hab nur grob geschaut.

Diese Overpass API Abfrage findet zusätzlich nur neue Wege mit Version 1:


way(user:"hfwri")(if:version()==1);
out body;
>;
out skel qt;

https://overpass-turbo.eu/s/Gzg

Funktioniert aber nur, wenn die Wege seither nicht angefasst wurden.

Das reicht nicht. JOSM braucht auch die in den Relationen benachbarten Wege. Dazu wählt man nicht nur den zu splittenden Weg sondern auch noch seine beiden Endpunkte und tippt dann erst Ctrl-Alt-D. Dann macht JOSM das Splitten automatisch richtig.

Wenn man unbedingt Kreisverkehre splitten will ist es komplizierter. Da muss man für jede betroffene Relation die nicht benötigten Teile des Kreisverkehrs rausnehmen und die anderen in die richtige Reihenfolge bringen.

Ebenfalls kompliziert ist das “Längssplitten” – wenn man also aus einer normalen Straße zwei nebeneinanderliegende Einbahnstraßen macht weil man da z.B. in der Mitte einen Grünstreifen gefunden hat. Auch da muss man bei jeder einzelnen Relation nachsehen, welche der beiden Einbahnstraßen reingehört und welche nicht.

Danke für den Hinweis. Es gibt übrigens in JOSM mindestens ein Ticket dazu:
https://josm.openstreetmap.de/ticket/16685
Ich habe dort mal meinen Senf dazugegeben…

Grundsätzlich ist es immer heikel in Gebieten zu editieren die nicht mit dem Map API call https://wiki.openstreetmap.org/wiki/API_v0.6#Retrieving_map_data_by_bounding_box:GET.2Fapi.2F0.6.2Fmap heruntergeladen wurden.

Ich nehme an der OP hat im Relationseditor einfach alle bestehende Elemente der Route heruntergeladen, und dann die Wege editiert . Um das “garantiert” ohne Fehler zu machen, muss man

a) alle Relationen in den die Mitglieder der ursprünglichen Relation Mitglieder sind herunterladen

b) alle Wege die gemeinsame Knoten mit den ursprünglichen Mitglieder haben und die Relationen dazu.

Sprich schlussendlich ist es einfacher jeweils mit dem Map Call das ganze Gebiet zu laden (und JOSM sollte warnen wenn man ausserhalb des Gebietes editiert).

Soviel braucht man nicht. Es reicht alle Wege und deren Elternrelationen zu haben, die von den beiden Endpunkten des zu teilenden Wegs ausgehen.

Wenn du einen bestimmten Weg splitten willst, ich schrieb aber “Grundsätzlich ist es immer heikel in Gebieten zu editieren …”