Hallo Martin,
die Ansprache der Kollegen ist gut. Wenn ich daran denke, das auch an anderer Stelle die Präsenz der Knöpfe Rundmachen und Gerademachen an so präsenter Stelle durchaus bemängelt wird, sieht das hier aus nach “Live Edit” ansonsten kann ich mir mehrere Änderungen in einem Changeset nicht erklären, ein versehentliches “Mach Gerade” und ein hilfloses, Mist das muss ich Löschen, wo ist hier das undo.
Aber zur Kernfrage: Was hab ich gemacht.
Mit der Relationswiederherstellempfehlung aus der JOSM Anleitung bin ich nicht ganz glücklich geworden. Aber losgelaufen, ich wollte probieren mehrere Versionen gleichzeitig “zurückzuspringen”. Das führte aber bei der Konfliktbehebung zu Fehlern in JOSM, so dass ich über das Ergebnis nicht glücklich war, aber das einen Ausgangspunkt herstellt.
Diesen Ausgangspunkt sollte man auch mit dem Plugin Undelete, dem man eine Way ID mitgeben kann, machen können. Alternativ gibt es auch wohl ein undelete in Potlatch.
(mit Undelete hatte ich beim Wiederherstellen von Punkten schonmal Probleme, hier ist evlt. das Zusammenspiel undelete und reverter erfolgreich).
Für den nächsten Schritt braucht man das reverter plugin und das utils2 plugin.
ACHTUNG:
Bitte NIE ein ganzen Changeset zurücksetzen, Ausnahmen: Man hat es selber verbockt, oder ist im Forum gebeten worden.
Es gibt nach meiner Kenntnis kein wirklich brauchbares Tool, sind den kompletten Inhalt eines grösseren Changesets sinnvoll anzeigen zu lassen, und in der Weboberfläche “übersieht” man meiner Ansicht nach schonmal was.
Hintergrund: Ich haben nach (leider zu kurzer) Analyse mal 2 Changesets von einem Newbee zurückgesetzt. Die Probleme, die ich gesehen hatte, waren auch prima gelöst, leider waren in den Changesets auch massive Fixes, die ich wieder rückgängig gemacht hatte. 2h später hatte ich eine freundliche Mail aus der Gegend, und einen Haufen Arbeit, da ich diese zurückgesetzten Fehlerbehebungen noch mal machen musste.
Aber das Reverter Plugin kann mehr, es kann auf das Changeset für die aktuelle Auswahl zurücksetzen, und das habe ich auch schon mehrfach mit Erfolg eingesetzt.
In diesem Fall also den Way auswählen, dann mit dem utils2plugin “E” alle Wegpunkte im way wählen wählen, noch einnmal den Way zu den Wegpunkten mit Shift selektieren. (bei versehentlichen Verschiebungen nicht Löschungen braucht man den Weg nicht notwendigerweise mit anzuwählen)
Dann können die Changesets in umgekehrter Reihenfolge (so handhabe ich das), rückgängig gemacht werden. Wichtig im Zurücksetzen Dialog: Nicht vergessen nur die Auswahl zurückzusetzen.
Das führt eigentlich immer zu Konflikten in JOSM, die mit dem Konfliktbearbeitstool nachzupflegen sind. In diesem Fall war bei 100 Knoten die Position aus meiner Version und der Löschstatus aus der Serverversion zu nehmen. Bei der Strasse wurden dann auch noch die Merkmale von der Serverversion genommen. (100 %tig verstanden was Serverversion und meine Version heisst habe ich nicht. Aber da auch immer die Inhalte für die Zusammenstellung
angezeigt werden, geht das eigentlich ganz gut).
Anschliessend (das hast Du ja übernommen) gibt es immer noch kleinere Nacharbeiten. Das sollten man prüfen, und umsetzen.
Ach ja, ich persönlich finde, wer einen solchen Fix startet, sollte ihn auch zu Ende führen. D.h. man sollte sich vorher in jedem Fall zutrauen, für den Fall das was schiefgeht, den Fix manuell zu Ende zuführen.
Und noch ganz wichtig: Es sollten möglichst wenig bis keine Änderungen in der Gegend nach den Changesets gemacht worden sein, sonst buxiert man sich in die Küche des Teufels.
Christoph