36
a little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 [email protected]

A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 [email protected]

Embed Size (px)

Citation preview

Page 1: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

a little bit of history repeating

History-Informationen in der OSM Datenbank

Peter Körner MaZderMind

Für die FOSSGIS 2011

[email protected]

Page 2: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Überblick

1.Begriffsklärung

2.Datenquellen

3.Fragestellungen

4.Schema

5.Probleme

6.Referenzen

Page 3: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Begriffsklärung

Revisionen≠

Historische Informationen

Page 4: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Datenquellen

1.API

Page 5: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Datenquellen

1.API

2.Planet-Dumps

Page 6: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Datenquellen

1.API

2.Planet-Dumps

3.Diffs (Daily / Minutely)

Page 7: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Datenquellen

1.API

2.Planet-Dumps

3.Diffs (Daily / Minutely)

4.Experimental Full-History

Page 8: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Fragestellungen

1.Wer hat zuletzt .. bearbeitet

(und ist für diesen .. verantwortlich ;)

Page 9: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Fragestellungen

1.Wer hat zuletzt .. bearbeitet

(und ist für diesen .. verantwortlich ;)

2.Wie sah .. am .. aus?

Page 10: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Fragestellungen

1.Wer hat zuletzt .. bearbeitet

(und ist für diesen .. verantwortlich ;)

2.Wie sah .. am .. aus?

3.Wie kann ich .. wieder rückgängig machen

Page 11: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Fragestellungen

1.Wer hat zuletzt .. bearbeitet

(und ist für diesen .. verantwortlich ;)

2.Wie sah .. am .. aus?

3.Wie kann ich .. wieder rückgängig machen

4.Was ist in Changeset .. passiert?

Page 12: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Schema

1.Alle Änderungen werden aufgezeichnet

Page 13: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Schema

1.Alle Änderungen werden aufgezeichnet

2.Nodes, Ways und Realtionen sind eigenständige Objekte

Page 14: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Schema

1.Alle Änderungen werden aufgezeichnet

2.Nodes, Ways und Realtionen sind eigenständige Objekte

3....mit eigenständiger Historie

Page 15: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Schema

Page 16: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Schema

<node id="1" lat=".." lon=".." version="1" /><node id="2" lat=".." lon=".." version="1" /><node id="3" lat=".." lon=".." version="1" /><way id="1">

<nd ref="1" /><nd ref="2" /><nd ref="3" />

</way>

Page 17: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Schema

<node id="1" lat=".." lon=".." version="1" /><node id="2" lat=".." lon=".." version="1" /><node id="3" lat=".." lon=".." version="1" /><way id="1">

<nd ref="1" /><nd ref="2" /><nd ref="3" />

</way>

<node id="2" lat=".." lon=".." version="2" />

Page 18: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Schema

1.Änderungen an der Geometrie manifestieren sich in den Nodes

Page 19: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Schema

1.Änderungen an der Geometrie manifestieren sich in den Nodes

2.Änderungen an den Eigenschaften manifestieren sich im Way

Page 20: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Schema

1.Änderungen an der Geometrie manifestieren sich in den Nodes

2.Änderungen an den Eigenschaften manifestieren sich im Way

3.„Wie sah .. am .. aus?“ - beides muss betrachtet werden

Page 21: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Probleme

1.Wikipedia-Prinzip .. nicht ganz!

Page 22: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Probleme

1.Wikipedia-Prinzip .. nicht ganz!

2.Extrem große Datenmengen

Page 23: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Probleme

1.Wikipedia-Prinzip .. nicht ganz!

2.Extrem große Datenmengen

3.Teilweise unterschiedliche Formate

Page 24: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Probleme

1.Wikipedia-Prinzip .. nicht ganz!

2.Extrem große Datenmengen

3.Teilweise unterschiedliche Formate

4.Kaum Tool-Support, Osmosis teilweise

Page 25: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Tools

1.OSM Historie

http://www.openstreetmap.org/

2.OSM History Viewer

http://osmhv.openstreetmap.de/

3.OSM History Browser

http://osm.virtuelle-loipe.de/history/

Page 26: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Tools

4.JOSM Reverter

http://wiki.openstreetmap.org/wiki/JOSM/Plugins/Reverter

5.Osmosis Plugin (experimentell)

http://svn.openstreetmap.org/applications/utils/osmosis-history/

Page 27: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Lösungsansätze

1.Extrakte

Page 28: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Lösungsansätze

1.Extrakte

2.API-Server

Page 29: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Lösungsansätze

1.Extrakte

2.API-Server

3.Datenbankschema

Page 30: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Lösungsansätze

1.Extrakte

2.API-Server

3.Datenbankschema

4.Importer, evtl. in Osmosis

Page 31: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Datenbankschema

1.Doppelte IDs

Page 32: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Datenbankschema

1.Doppelte IDs

2.Version an Way-Nodes

Page 33: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Datenbankschema

1.Doppelte IDs

2.Version an Way-Nodes

3.„halbe“ Weg-Versionen

Page 34: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Datenbankschema

1.Doppelte IDs

2.Version an Way-Nodes

3.„halbe“ Weg-Versionen

4.Geometrie für Way-Versionen

Page 35: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Datenbankschema

1.Doppelte IDs

2.Version an Way-Nodes

3.„halbe“ Weg-Versionen

4.Geometrie für Way-Versionen

5.Von-Bis-Zeitstempel

Page 36: A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner MaZderMind Für die FOSSGIS 2011 peter@mazdermind.de

Fragen

Jetzt, später oder an [email protected]