OpenStreetMap: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
(OSM-Daten lokal weiterverarbeiten)
Zeile 3: Zeile 3:
 
Siehe auch:  
 
Siehe auch:  
 
* [[OSM]], das OpenStreetMap-Dateiformat
 
* [[OSM]], das OpenStreetMap-Dateiformat
* [[Geodaten]]
+
* [[HowTo OpenStreetMap]]
  
 
== Einführung ==
 
== Einführung ==
Zeile 18: Zeile 18:
  
 
Informationen zum Dateiformat und zu Konvertierungen siehe [[OSM]].
 
Informationen zum Dateiformat und zu Konvertierungen siehe [[OSM]].
 
== HowTos ==
 
 
=== OSM-Daten lokal weiterverarbeiten ===
 
 
Unter Weiterverarbeiten verstehen wir z.B. das Exportieren und in ein GIS-Dateiformat oder das Importieren direkt in eine Datenbank. Ideal wäre ein "Export-Tab" auf der [http://www.openstreetmap.org OpenStreetMap]-Karte, mit dem man den aktuellen Ausschnitt exportieren und in einem bestimmten [[GIS-Datei-Format]] lokal speichern könnte. Leider gibt es unseres Wissens z.Zt. auch keine Konverter (wie z.B. [[OGR]]), die ohne Umwege OSM lesen und in ein GIS-Dateiformat konvertieren können.
 
 
OSM-Daten können - wie Geodaten generell - schnell umfangreich werden, so dass sich eine Verarbeitung auf dem lokalen Computer empfiehlt:
 
# Eine .OSM-Datei in ein lokales Verzeichnis kopieren:
 
## Kleinere Bereiche können online über das [http://wiki.openstreetmap.org/index.php/API API] heruntergeladen werden.
 
## Grössere Ausschnitte können über die[[JOSM]]-Desktopapplikation exportiert werden.
 
## Es gibt Mirrors mit Snaphsots nach Kontinent und Land geordnet. Siehe [http://wiki.openstreetmap.org/index.php/Planet.osm Planet.osm Snapshots]. Der gesamte OSM-Datensatz kann ebenfalls über [http://wiki.openstreetmap.org/index.php/Planet.osm Planet.osm Snapshots] heruntergeladen werden.
 
# Mit einem [[GIS-Konverter]] lokal konvertieren.
 
 
OSM-fähige Desktop-Konverter:
 
* Osmosis (siehe Software unten) - Importiert OSM planet files (OSM, MySQL, PostgreSQL).
 
* Osm2Csv (siehe Software unten) - Converts an OSM planet file to files nodes.csv, ways.csv and waytags.csv (und dann...?).
 
 
=== Erfassen von OSM-Daten (Einstieg) ===
 
Erster Versuch: To get going requires just a GPS and a web browser. Start by creating an account and locating your home area. You then go out and collect data with a GPS. This as straightforward as walking, cycling or driving around an area while recording a tracklog. The next stage is to extract data from your GPS, save it as a GPX file, (I use Easy GPS for this) and upload it to the OSM server. Don’t forget that GPS Visualizer offers a range of options for viewing your GPX data in the classroom. The next stage is to edit the GPX file to create OSM data. There are a few options for this, the simplest is to use the online Flash editor provided, that allows you to edit map data in your web browser. Finally the map is rendered and changes can be seen in OSM (although this doesn’t happen immediately).
 
 
Zweiter Versuch: Siehe [http://wiki.openstreetmap.org/index.php?title=HowTo_zum_Erfassen_von_OSM-Daten HowTo auf wiki.openstreetmap.org]
 
 
Dritter Versuch: siehe unten.
 
 
=== Erfassen von OSM-Daten (3. Versuch) ===
 
==== Schritt 1. Editieren mit JOSM vorbereiten ====
 
* JOSM [http://wiki.openstreetmap.org/index.php/JOSM hier] oder [http://josm.openstreetmap.de/ hier] downloaden und installieren, inkl. JOSM-Plugins (WMS).
 
* Bei [http://www.openstreetmap.org/ OSM] anmelden
 
* auf wiki.openstreetmap.org einen geografischen Ausschnitt wählen (eine Stadt/Gemeinde) und Link kopieren (vgl. http://wiki.openstreetmap.org/index.php/JOSM)
 
* Link in JOSM pasten (Download) und für diesen bestehende OSM-Daten downloaden.
 
* Als Hintergrund kann man evtl. auch einen alten Stadtplan nehmen (Copyright beachten!), diesen mit dem [http://labs.metacarta.com/rectifier/ Rectifier] georeferenzieren und als Quelle direkt in JOSM einbinden (Menu WMS > Rectified Image).
 
 
==== Schritt 2. Editieren mit JOSM ====
 
* GPS Wegpunkte werden separat verwaltet und werden nicht in die 'Zeichenebene' übernommen  (siehe z.B. http://wiki.openstreetmap.org/index.php/Beginners_Guide_1.3),
 
* Eine Liste mit typischen und dann wirklich auch gerenderten Features fehlt noch, es muss bis auf weiteres [http://wiki.openstreetmap.org/index.php/De:Map_Features De:Map_Features] werden.
 
* Siehe [http://wiki.openstreetmap.org/index.php/Beginners_Guide Beginners Guide], speziell [http://wiki.openstreetmap.org/index.php/Beginners_Guide_1.3.1 How to create your first basic road in JOSM],
 
* Erläuterung über Richtungen und Tagging beachten siehe [http://wiki.openstreetmap.org/index.php/Daten_Editieren Daten editieren].
 
 
==== Schritt 3. Daten aus JOSM hochladen und auf OSM darstellen ====
 
* Nach dem Hochladen der editierten Daten mit JOSM kann es eine Woche gehen, bis die Daten als Karte sichtbar sind und auch dann offenbar nur, wenn man hineinzoomt, z.B. wie hier auf [http://www.openstreetmap.org/index.html?mlat=47.226&mlon=8.822&zoom=15 Stadt Rapperswil].
 
 
==== Schritt 4. GPS-Tracks sammeln ====
 
Mittels GPS gesammelte Wegepunkte sind gemäss der OSM-Philosophie Bestandteil der Hintergrundkarte und fliessen nicht direkt in die Karte ein. Als Hintergrundkarten-Material kommen verschiedene Quellen in Frage (vgl. Tipp oben). Es ist daher '''nicht''' zwingend notwendig, dass vorgängig Wegepunkte mit GPS gesammelt werden. Nachfolgend die zwei Geräte, bzw. Software, die ich verwende:
 
 
* Garmin eTrex Vista C (das nächst grössere Modell 'GPS 60' sei auch nicht schlecht)
 
* Ein neueres, Java-fähiges Mobile (z.B. Nokia E60- oder E65-Handy) zusammen mit einer günstigen Bluetooth Maus (z.B. GlobalSat BT-338) sowie Logging/Tracking-Software, wie z.B. [http://www.qcontinuum.org/gpstrack/ GpsTrack] (Open Source): Weitere Mobile Tracking-Software siehe [[GPS#GPS-Logging_.2F_GPS-Tracking|hier]].
 
  
 
== Software ==
 
== Software ==
  
 
Webapplikationen:
 
Webapplikationen:
* siehe
+
* [http://wiki.openstreetmap.org/index.php/Potlatch Potlatch]
  
 
Desktopapplikationen:
 
Desktopapplikationen:
 
* Editoren:
 
* Editoren:
 
** JOSM (siehe unten)
 
** JOSM (siehe unten)
** [http://wiki.openstreetmap.org/index.php/Potlatch Potlatch]
 
 
* Konverter:
 
* Konverter:
 
** Osmosis (siehe unten)
 
** Osmosis (siehe unten)

Version vom 27. Januar 2008, 12:10 Uhr

OpenStreetMap (abgek. OSM) ist ein Open-Source-Projekt mit dem Ziel, ein für jeden frei verfügbares weltweites Kartenmaterial in elektronischer Form zu schaffen.

Siehe auch:

Einführung

Eine gute Einführung in OpenStreetMap bietet der entsprechende Wikipedia-Artikel.

Ein oft diskutiertes Thema ist dabei, wie gut die Qualität der von Laien erstellten Geodaten ist. Im Infoblatt 1/2007 der SOGI (.pdf) gibt es einen Bericht dazu. Hier ein Evaluations-Versuch in einer englischen Kleinstadt, in dem hervorgeht, dass Google Maps (d.h. Teleatlas) Daten schlechter abschneiden als ein lokales Projekt. Der Vergleich ist mit Vorsicht zu werten, setzt jedoch ein wichtiges Zeichen für den Wert solcher Projekte.

Die beste Art, sich ein Urteil zu bilden, ist sicherlich selber einmal Hand anzulegen.

Datenschema und Dateiformat von OSM

OSM grenzt sich ab von herkömmlichen GIS-Projekten: Die zugrunde liegende Datenstruktur besteht 'nur' aus Knoten (Nodes, früher: Segments) und Kanten-Listen (Ways). Dazu gibt es ein XML-Dateiformat zu OSM.

Informationen zum Dateiformat und zu Konvertierungen siehe OSM.

Software

Webapplikationen:

Desktopapplikationen:

  • Editoren:
    • JOSM (siehe unten)
  • Konverter:
    • Osmosis (siehe unten)
    • Osm2Csv Osm2Csv (sihe unten) - Converts an OSM planet file to files nodes.csv (id,lat,lon,timestamp,taglist) and ways.csv (id,timestamp,taglist) and waytags.csv (way-id,key,value). It does not use more memory if planet.osm is larger. It uses Java and the MinXML parser.

JOSM


Osmosis


Tipps & Tricks

Hinweise:

  • Die durchschnittliche Arbeitsleistung zum Erfassen von OSM-Daten eines 'OpenStreetMappers' ist 1km2 pro Tag/Abend. Das ergibt 5.666 km2 pro Woche.
  • Die GPS-Daten werden typischerweise nur als Hintergrundbild verwendet, d.h. es wird 'darübergezeichnet'.
  • Nur Nodes, Ways und Closed Ways taggen, keine Segments.
  • Die Betrachter-Ebene wird gecached: Die Kacheln, werden zur Zeit alle 48 Stunden flächendeckend erneuert. In der Zwischzeit hilft es, in verschiedenen Zoom Ebenen im Firefox Browser, mit einem Klick der rechten Maustaste auf eine veraltete Kachel zu klicken, dann "Grafik anzeigen" und "Neu laden" wählen.
  • Nutze die Daten (gemäss Open Commons-Lizenz), in Dokumenten (konvertiere z.B. SVG zu PNG), in E-Mails (über 'Permalink') und Webmapping-Applikationen (z.B. OpenLayers) oder in Navigationsgeräten (...).

HOWTOs und FAQs:

Verschiedenes:

Beispiele / Gallerie

Die Beispiele hier wurden mit Hilfe des Geometa Directory's ermittelt, welches die Geo-Bookmarks-Eigenschaften von OSM und den geonames.org-Dienst ausnützt. Hier ein eigener Aufruf mit 'Wien' als Anfrage: http://88.198.44.148/directory/search.php/all/osm?place=Wien

Weblinks