Hallo,

im Maerz hat Jakob Altenstein seine Bachelor-Arbeit zum Lizenzwechsel in OSM fertiggestellt. Die Arbeit ist von mir mit betreut worden. Es ging dabei darum, die Folgen des Lizenzwechsels zu visualisieren (was muss geloescht werden, was bleibt, was aendert sich) und auch einen Algorithmus zu bauen, der einen existierenden Datenbestand in einen "post-Lizenzwechsel-Datenbestand" ueberfuehren kann.

Die Arbeit gibt es jetzt als PDF hier:

http://checkout.yourweb.de/thesis/Jakob_Altenstein_Thesis.pdf

Jakob hat eine Software in Java entwickelt, die als Input einen Ausschnitt aus dem Full-History-File und die aktuelle Liste der ODbL-Zustimmer bekommt, und als Output dann entweder ein modifiziertes OSM-File erzeugen kann, in dem alles so abgeaendert ist, wie es waere, wenn morgen der Lizenzwechsel kaeme, oder alternativ ein OSM-File auf dem neusten Datenstand mit zusaetzlichen Pseudo-Tags, an denen man erkennen kann, ob ein Objekt "gefaehrdet" ist. Zusaetzlich hat Jakob auch Maperitive-Renderregeln gebaut, anhand derer man eine so erzeugte Datei dann schoen anzeigen kann.

Der Code ist in

svn.openstreetmap.org/applications/utils/filter/odblsimulator

und kann ausprobiert werden. Das benoetigte History-Extrakt muss man sich derzeit allerdings meistens selber herstellen (siehe dazu auch Peter Koerners Posting hier: http://lists.openstreetmap.org/pipermail/dev/2011-May/022624.html).

Die Software ist sicher noch nicht perfekt und hat noch ein paar Eigenarten, die fuer die Arbeit egal waren, fuer den praktischen Einsatz aber hinderlich sind, z.B. dass Dateinamen fest im Programm drinstehen statt konfigurierbar zu sein und so weiter - aber vielleicht hat jemand ja Lust, an der Sache weiter zu arbeiten. Das PDF der Bachelor-Arbeit ist eigentlich eine sehr gute Programmdokumentation.

Bye
Frederik

_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an