Da gibt es sicherlich viele denkbare Herangehensweisen.
Was ich tun würde (unter Linux und mit Hilfe von https://github.com/woodpeck/osm-revert-scripts)):
-
Alle Changesets des Users runterladen mit download_changesets.sh
-
Mit oscgrep.pl (svn-archive/applications/utils/filter/oscgrep at main · openstreetmap/svn-archive · GitHub) aus den Changesets die Löschungen herausfiltern, so dass ich am Ende eine Liste von Node-IDs habe, die ich wiederherstellen will
-
Mit undelete.pl alle gelöschten Objekte wiederherstellen (in einer “for”-Schleife und nach vorheriger Erzeugung eines neuen Changesets mit changeset.pl)
Bye
Frederik