[Talk-de] Lizenzwechsel-Simulation / Bachelor-Arbeit von Jakob Altenstein

Frederik Ramm frederik at remote.org
Do Mai 19 09:54:07 UTC 2011


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




Mehr Informationen über die Mailingliste Talk-de