OSM-Daten filtern Osmosis – Java – Kommandozeile – Filter – Konvertieren – .
-
Upload
ahlf-neuburger -
Category
Documents
-
view
111 -
download
3
Transcript of OSM-Daten filtern Osmosis – Java – Kommandozeile – Filter – Konvertieren – .
OSM-Daten filtern
• Osmosis– Java– Kommandozeile– Filter– Konvertieren– http://wiki.openstreetmap.org/wiki/Osmosis
Installation
• Download von http://gweb.bretth.com/osmosis-latest.zip
• Entpacken
Aufrufen
• Start Ausführen– cmd
• In entpackten Ordner navigieren– Navigieren (cd meinOrdner\unterordner\)– Ordnerinhalt anzeigen (dir)
• java –jar osmosis.jar <Optionen>
Optionen
• Lesen und Schreiben– XML, MySQL, PostgreSQL, API (nur Lesen)
--read-xml quelldatei.osm--write-xml zieldatei.osm
• Filteroperationen– Räumlich oder Attribute (Tags)
--bounding-box left=minx right=maxx top=maxy bottom=miny--way-key-value keyValueList=“key.value, key.value”
Bounding Box
y (Breite)
x (Länge)minx maxx
miny
maxy
Export-Tab auf http://openstreetmap.org/http://webgis.giub.uni-bonn.de/schmitz/osm/extent.html
Bounding Box
Beispiel: räumlicher Filter
java –jar osmosis.jar --read-xml quelldatei.osm --bounding-box left=minx right=maxx top=maxy bottom=miny--write-xml zieldatei.osm
Beispiel: räumlicher Filter
java –jar osmosis.jar --read-xml quelldatei.osm --bounding-polygon file=someCountries.poly--write-xml zieldatei.osm
http://trac.openstreetmap.org/browser/applications/utils/osm-extract/polygons
Beispiel: räumlicher Filter & Tag-Filter
java –jar osmosis.jar --read-xml quelldatei.osm --bounding-box left=minx right=maxx top=maxy bottom=miny-- way-key-value keyValueList=„highway.primary,highway.trunk“--used-node--write-xml zieldatei.osm
Aufgabe• 4 Gruppen• 4 Karten erstellen aus OSM-Daten– Straßenkarte Bonn– Kneipenkarte Bonner Altstadt– Grünflächen in Bonn– Straßenbahnen in Köln
• Hilfsmittel– API, OSM-Downloadseite– Osmosis, Map Features, Tagwatch– Osmarender