OpenStreetMap: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
Zeile 3: Zeile 3:
  
 
OpenStreetMap ist nicht primär ein Kartenprojekt, obwohl das natürlich der zugänglichste Weg ist, die Daten zu 'sehen'. Die erfassten Geodaten liegen erst einmal konsistent geordnet in einer Datenbank. Gewisse Skripte erzeugen aus Teilen dieser Datenbank dann grafische Ausgabe in Form von Kartendarstellungen.  
 
OpenStreetMap ist nicht primär ein Kartenprojekt, obwohl das natürlich der zugänglichste Weg ist, die Daten zu 'sehen'. Die erfassten Geodaten liegen erst einmal konsistent geordnet in einer Datenbank. Gewisse Skripte erzeugen aus Teilen dieser Datenbank dann grafische Ausgabe in Form von Kartendarstellungen.  
 
Hier ein Ausschnitt von OpenStreetMap rund um [[Rapperswil]], von dem auch das Bild rechts stammt: [http://www.openstreetmap.org/index.html?lat=47.225572&lon=8.820000&zoom=16 OpenStreetMap mit 47N/8.82E]
 
  
 
Siehe auch:  
 
Siehe auch:  
Zeile 14: Zeile 12:
  
 
Eine gute Einführung in [http://www.openstreetmap.org/ OpenStreetMap] bietet der entsprechende [http://de.wikipedia.org/wiki/OpenStreetMap Wikipedia-Artikel].
 
Eine gute Einführung in [http://www.openstreetmap.org/ OpenStreetMap] bietet der entsprechende [http://de.wikipedia.org/wiki/OpenStreetMap Wikipedia-Artikel].
 +
 +
Hier ein Ausschnitt von OpenStreetMap rund um [[Rapperswil]], von dem auch das Bild oben rechts stammt: [http://www.openstreetmap.org/index.html?lat=47.225572&lon=8.820000&zoom=16 OpenStreetMap mit 47N/8.82E]
  
 
Folgendes sind die wichtigsten Kartendarstellungen:
 
Folgendes sind die wichtigsten Kartendarstellungen:

Version vom 30. April 2008, 22:42 Uhr

OpenStreetMap von Rapperswil (SG) (Osmarender, Stand 27.01.08)

OpenStreetMap (abgekürzt OSM) ist ein Open-Source-Projekt mit dem Ziel, ein für jeden frei - entsprechend der Creative Commons-ShareAlike-Lizenz - verfügbares weltweites Geodaten-Material, insbesondere Karten, in elektronischer Form zu schaffen.

OpenStreetMap ist nicht primär ein Kartenprojekt, obwohl das natürlich der zugänglichste Weg ist, die Daten zu 'sehen'. Die erfassten Geodaten liegen erst einmal konsistent geordnet in einer Datenbank. Gewisse Skripte erzeugen aus Teilen dieser Datenbank dann grafische Ausgabe in Form von Kartendarstellungen.

Siehe auch:


Einführung

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

Hier ein Ausschnitt von OpenStreetMap rund um Rapperswil, von dem auch das Bild oben rechts stammt: OpenStreetMap mit 47N/8.82E

Folgendes sind die wichtigsten Kartendarstellungen:

  • Slippy Map, die Karte auf der Startseite von OpenStreetMap. Der Default-Kartenlayer ist Mapnik.
  • Mapnik - Ein Renderer (C++)
  • Osmarender - Ein rule-based Rendering Tool mit SVG output, hergestellt durch das 'tiles@home'-Projekt

Es gibt zurzeit drei häufig verwendete Karten-Editoren (hier eine Vergleich):

  • Potlatch (Webapplikation, Flash)
  • JOSM (Desktopapplikation, Java)
  • Merkaartor (Desktopapplikation, C++)

Die am häufigsten gestellten Fragen sind u.a....

Welche Hardware ist nötig, , um OSM-Daten selber zu erfassen?
Mehr dazu siehe ...
Gibt es einen typischen Arbeitsprozess (Workflow), um OSM-Daten zu erfassen?
Mehr dazu siehe ...
Wie gut ist die Qualität der von Laien erstellten Geodaten?
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.

Benutzeraktivitäten

Wie viele registrierte Benutzer gibt es ungefähr?
Gemäss Usernamen in den Daten, die einen Node oder einen Way editiert haben, gibt es weltweit ca. 32'500, mit Endung .de ca. 2'800 und EU-weit ca. 6'700 User. Auf der "Talk-de"-Mailingliste gibt es ca. 330 Users, davon ca. 20 Schweizer (.ch und .com-Adressen). Ca. 10% der weltweiten User sind im letzten Monat aktiv gewesen.
Gibt es eine Statistik zur OpenStreetMap-Datenbank (z.B. Erfassungsaktivitäten)?
Ja, siehe http://wiki.openstreetmap.org/index.php/Stats

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

JOSM steht für "Java Open Street Map Editor" und ist eine empfohlene, grafisch-interaktive Desktopapplikation zum Editieren von OpenStreetMap-Daten.

Tutorial vom Mitautor Immanuel Scholz (Hinweis: Noch mit veralteter OSM Version 0.4, die Segmente anstelle Ways bearbeitet?):

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

Osmxapi

Schreibt/exportiert nach XML direkt vom Webserver.

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