OpenStreetMap

OpenStreetMap ist ein open source project, dessen Ziel es ist, freie Karten für den kompletten Globus zu erschaffen. Als Datenquelle werden sowohl von Hand eingegebene Daten, als auch automatisch aufgezeichnete Daten. Zur Aufzeichnung werden meisst handelsübliche GPS-Empfänger verwendet. Das OpenStreetMap Projekt ist in England beheimatet und wurde von Steve Coast im Juli 2004 ins Leben gerufen. In April 2006 hat OSM begonnen die OSMF (OSM-Foundation) zu gründen. "Die OpenStreetMap Foundation ist eine internationale non-profit Organisation. Ihre Ziele sind: Das erzeugen, verteilen und vergrößern eines Geografischen Datenbestandes. So wie diesen für jeden zur freien Benutzung zur Verfügung zu stellen. " Dieses kann man mit einem Geo-Wiki vergleichen, in dem jeder Benutzer in seinem Bereich die Karten verfeinern kann und dafür im Gegenzug weltweit (die von anderen eingegebenen Bereiche) herunterladen kann und zu seiner freien Verfügung hat. Sei es um diese Daten dann zu einer persönlichen (Copyright freien) Karte zusammenzustellen oder damit eine OpenSource Applikation wie GPSDrive zu betreiben, ohne dabei Gefahr zu laufen abgemahnt zu werden oder etwas illegales zu tun.
Einsatzgebiet
- Das Interface um Geografische Daten einzugeben deckt die komplette Erde ab. Derzeit konzentrieren sich die meißten Aktivitäten auf folgende Gebiete: Frankreich, Skandinavien, die Isle of Man, England UK und natürlich Deutschland.
Eine Abdeckung der USA erfolgt durch einen momentan laufenden Import der TIGER Daten. Diese können dann nach erfolgreichem Import von den Benutzern weiter verbessert werden.
- In dem momentan auf www.openstreetmap.org angebotenen Applet werden noch nicht alle Eigenschaften von Segmenten richtig dargestellt. Das bedeutet, dass man zur Zeit teilweise währen der Eingabe etwas schwierig feststellen kann, ob es sich um eine Strasse eine Eisenbahnlinie oder ...handelt. Es wird aber schwer daran gearbeitet, die Darstellung einer uns gewohnten Karten Darstellung anzupassen.
- Die aus den Geo-Daten erzeugten Karten sind momentan nur 2-dimensional. Sie zeigen bisher keine Höhenlinien.

Daten Formate
Der üblichste Weg, um an Geo-Daten zu kommen ist die Verwendung eines GPS-Handgerätes. Die so gewonnen Daten (GPS-Tracks) werden dann zu dem OSM Server hoch geladen. Um die Daten in einem für OSM passendes Format (.gpx) zu bekommen sind Tools, wie GPSBabel oder das vom OSM-Project vorhandene OSM-filter verfügbar. Hiermit können dann Daten unter anderem aus dem GPS-Rohformat(NMEA) oder Garmin eigenem Format (.gdb/.mdb) in eine GPX Datei gewandelt werden. Alle Daten werden im WGS84 Format mit Länge/Breite (latitude / longitude) erhoben und werden meißt in Mercator projection dargestellt.
Anzeige Tools
Auf der OpenStreetMap Webseite kann man sich mit einem AJAX Karten Applet ähnlich dem von Google Maps. Das Anzeige Applet ist aber ein wenig limitiert. Es zeigt nur in einer recht feinen Auflösung alle Straßen an. die
Editier Tools
Um die Daten zu editieren gibt es verschiedene Eingabemöglichkeiten. Sie gleichen sich jedoch in der Grundlegenden Methode recht weitgehend. Als Roh-Daten werden üblicherweise die GPS-Tracks verwendet, die entweder lokal auf dem eigenen Rechner liegen oder auf den Server hochgeladen wurden. Diese werden von Editiertool zusammen mit evtl. Satelitendaten Landsat 7 angezeigt. Auf Basis dieser angezeigten Daten kann nun der Benutzer seine Segmente erstellen. Dazu setzt der Benutzer jeweils Stützpunkte (Nodes) und verbindet diese mit Linien (Segmente). Mehrere Segmente können nun weiter zu Straßenzügen (Ways) zusammengefasst werden. Diese Ways können nun weitere Attribute bekommen. Die wichtigsten Attribute sind wohl der Strassenname (name=...) und die Art der Strasse (highway=...). Auch weitere Attribute, die z.B. bezeichnen ob es sich um einen Fußweg (foot=yes) oder eine Fahrradweg (bycicle=yes) handelt, können nun hinzugefügt werden. Meißtens werden die Attribute direkt zu Ways hinzugefügt, aber auch die anderen Elemente (Segmente, Nodes, Areas) können ebenfalls frei wählbare Attribute bekommen. Dieser hohe Grad an Flexibilität ist auch einer der Gründe, warum OpenStreetMap so erfolgreich ist. Da die Attribute nicht beschränkt sind, kann jeder weitere Attribute hinzufügen. Denkbar wären z.B. Schwierigkeitsgrade für Ski-loipen oder Maximalgeschwindigkeit auf Strassen oder ... In einer weiteren Ausbaustufe wird es dann auch noch Gebiete (Areas) als weitere Möglichkeit geben. Diese können z.B. dazu verwendet werden, um Stadt-Grenzen oder Seen zu definieren.
Um diese Eingaben zu machen benötigt man aber einen Editor. Hierfür stellt das OpenStreetMap Projekt verschiedene Möglichkeiten zur Verfügung:
- Auf das Java applet kommt man direkt von der [OpenStreetMap.org] Website. Das Applet ist unter stetiger Weiterentwicklung. Eine der letzten Änderungen ist die Möglichkeit Ways (Straßenzüge) durch Zusammenfassen mehrerer Segmente zu erzeugen. Innerhalb des Applet kann man sich die eigenen GPS-Tracks oder auch die von anderen einblenden lassen und hat damit eine Grundlage für das Zeichnen neuer Straßenzüge. Als Hintergrund für die Bearbeitung kann man sich Landsat 7 Sateliten-Karten mit freier Lizenz einblenden lassen, was die Orientierung stark erleichtert.
- osm-editor ist ein C++ Programm, das man auf seinem eigenen Computer installieren kann und dann damit bequem und schnell von Zuhause die Daten eingeben und ändern.
- Ein weiterer Editor ist josm. Ein Java basierendes Programm für den Heim-PC, mit dem auf den verschiedensten Desktop-Plattformen schnell und komfortabel eingaben gemacht werden können.
- Weitere Programme können sehr leicht über die XML-RPC Schnittstelle auf die Daten auf dem OpenStreetMap-Server lesend und schreibentd zugreifen.
Für alle diese Editier-Aktionen ist ein user account notwendig. Dieser ist kostenlos und man benötigt nur die Angabe einer Email-Adresse. Dieses ist notwendig, um Spam und Vandalismus vorzubeugen. Der Useraccount ist nicht notwendig, wenn man sich die Daten nur anschauen will.
Data Quellen
Im Bereich der USA ist im Moment ein ein Projekt am laufen, das einen großen Grundstock für die Daten geben wird. Es handelt sich hierbei um den TIGER Datensatz. Diese vom US-Census Büro herausgegebenen Straßen Daten von 1984 stellen eine sehr gute Grundabdeckung der USA dar. Aufgrund der immensen Menge an Daten wird der Import dieser Daten ein paar Monate in Anspruch nehmen. Wenn diese Daten vollständig importiert sind, können sie dann von den Mitgliedern in ihrer Nähe verfeinert werden.
See also
- Category:OpenStreetMap maps Für in Wikipedia verwendete Karten