© OECD/IEA 2012 Hydrogen Roadmap North America Workshop Alex Körner alexander.kö[email protected].
A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner...
-
Upload
martha-kraus -
Category
Documents
-
view
220 -
download
2
Transcript of A little bit of history repeating History-Informationen in der OSM Datenbank Peter Körner...
a little bit of history repeating
History-Informationen in der OSM Datenbank
Peter Körner MaZderMind
Für die FOSSGIS 2011
Überblick1.Begriffsklärung2.Datenquellen3.Fragestellungen4.Schema5.Probleme6.Referenzen
Begriffsklärung
Revisionen≠
Historische Informationen
Datenquellen1.API
Datenquellen1.API2.Planet-Dumps
Datenquellen1.API2.Planet-Dumps3.Diffs (Daily / Minutely)
Datenquellen1.API2.Planet-Dumps3.Diffs (Daily / Minutely)4.Experimental Full-History
Fragestellungen1.Wer hat zuletzt .. bearbeitet
(und ist für diesen .. verantwortlich ;)
Fragestellungen1.Wer hat zuletzt .. bearbeitet
(und ist für diesen .. verantwortlich ;)
2.Wie sah .. am .. aus?
Fragestellungen1.Wer hat zuletzt .. bearbeitet
(und ist für diesen .. verantwortlich ;)
2.Wie sah .. am .. aus?3.Wie kann ich .. wieder rückgängig
machen
Fragestellungen1.Wer hat zuletzt .. bearbeitet
(und ist für diesen .. verantwortlich ;)
2.Wie sah .. am .. aus?3.Wie kann ich .. wieder rückgängig
machen4.Was ist in Changeset .. passiert?
Schema1.Alle Änderungen werden
aufgezeichnet
Schema1.Alle Änderungen werden
aufgezeichnet2.Nodes, Ways und Realtionen sind
eigenständige Objekte
Schema1.Alle Änderungen werden
aufgezeichnet2.Nodes, Ways und Realtionen sind
eigenständige Objekte3....mit eigenständiger Historie
Schema
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" version="1">
<nd ref="1" /><nd ref="2" /><nd ref="3" />
</way>
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" version="1">
<nd ref="1" /><nd ref="2" /><nd ref="3" />
</way>
<node id="2" lat=".." lon=".." version="2" />
Schema1.Änderungen an der Geometrie
manifestieren sich in den Nodes
Schema1.Änderungen an der Geometrie
manifestieren sich in den Nodes2.Änderungen an den Eigenschaften
manifestieren sich im Way
Schema1.Änderungen an der Geometrie
manifestieren sich in den Nodes2.Änderungen an den Eigenschaften
manifestieren sich im Way3.„Wie sah .. am .. aus?“ - beides muss
betrachtet werden
Probleme1.Wikipedia-Prinzip .. nicht ganz!
Probleme1.Wikipedia-Prinzip .. nicht ganz!2.Extrem große Datenmengen
Probleme1.Wikipedia-Prinzip .. nicht ganz!2.Extrem große Datenmengen3.Teilweise unterschiedliche Formate
Probleme1.Wikipedia-Prinzip .. nicht ganz!2.Extrem große Datenmengen3.Teilweise unterschiedliche Formate4.Kaum Tool-Support, Osmosis
teilweise
Tools1.OSM Historie
http://www.openstreetmap.org/
2.OSM History Viewerhttp://osmhv.openstreetmap.de/
3.OSM History Browserhttp://osm.virtuelle-loipe.de/history/
Tools4.JOSM Reverter
http://wiki.openstreetmap.org/wiki/JOSM/Plugins/Reverter
5.Osmosis Plugin (experimentell)http://svn.openstreetmap.org/
applications/utils/osmosis-history/
Lösungsansätze1.Extrakte
Lösungsansätze1.Extrakte2.API-Server
Lösungsansätze1.Extrakte2.API-Server3.Datenbankschema
Lösungsansätze1.Extrakte2.API-Server3.Datenbankschema4.Importer, evtl. in Osmosis
Datenbankschema1.Doppelte IDs
Datenbankschema1.Doppelte IDs2.Version an Way-Nodes
Datenbankschema1.Doppelte IDs2.Version an Way-Nodes3.„halbe“ Weg-Versionen
Datenbankschema1.Doppelte IDs2.Version an Way-Nodes3.„halbe“ Weg-Versionen4.Geometrie für Way-Versionen
Datenbankschema1.Doppelte IDs2.Version an Way-Nodes3.„halbe“ Weg-Versionen4.Geometrie für Way-Versionen5.Von-Bis-Zeitstempel