OpenStreetMap
OpenStreetMap (abgek. OSM) ist ein Open-Source-Projekt mit dem Ziel, ein für jeden frei - entsprechend der Creative Commons-ShareAlike-Lizenz - verfügbares weltweites Kartenmaterial in elektronischer Form zu schaffen.
Siehe auch:
- OSM - das Austausch-Dateiformat von OpenStreetMap
- HowTo OpenStreetMap
Inhaltsverzeichnis
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 Hand anzulegen. Das HowTo OpenStreetMap bietet eine erste Anleitung dazu.
Datenschema und Dateiformat von OSM
OSM grenzt sich ab von herkömmlichen GIS-Projekten indem die zugrunde liegende Datenstruktur 'nur' aus Knoten (Nodes, früher: Segments) und Kanten-Listen (Ways) besteht. Dazu gibt es ein XML-Dateiformat zu OSM.
Hinweis: Ab OSM Version 0.5 gibt es nur noch Ways und keine Segmente mehr. Mehrere Programme und Werkzeuge sind daher veraltet.
Informationen zum Dateiformat und zu Konvertierungen siehe bei Software unten und OSM.
Software
Webapplikationen:
Desktopapplikationen:
- Editoren:
- JOSM (siehe unten)
- Konverter:
- Osmosis (siehe unten)
- Osm2Csv - 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
- Homepage: JOSM
Osmosis
- Homepage: Osmosis
Beispiel-Aufrufe:
Entity Report: Erzeugt report-entity.txt
> java -jar osmosis.jar --read-xml switzerland.osm --report-entity
report-entity.txt:
********** User Report ********** USER NAME NODES WAYS RELNS anonymous 432095 41866 84 fundriver 248 43 1 gummibaerli 596 8 0 ...
Integrity Report: Erzeugt report-integrity.txt (falls es Probleme gibt)
> java -Xmx1024m -jar osmosis.jar --read-xml switzerland.osm --report-integrity EnableDateParsing=no
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:
- Grösserer FAQ (deutsche Übersetzung)
- FAQ zum Tagging
- HOWTO-Liste auf dem OSM Wiki
Verschiedenes:
- Ortsplan (Permalink): Beispiel von informationfreeway.org (von User:Ast) oder (besser) von openstreetmap.org.
- Open Street Maps in ArcGIS laden (ArcScript mit Python)
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
- Schweiz:
- Deutschland:
- Stuttgart?...
- Österreich:
- England:
- London!
Weblinks
- OpenStreetMap-Blog mit News
- Offizielle Website des Projekts
- OpenStreetMap auf Wikipedia.de
- Wiki des Projekts mit den wichtigsten Infos zum Editieren etc.
- Einführungsvideo zu OpenStreetMap (20 Min., deutsch)
- WikiProject Switzerland [[