OpenStreetMap ist ein freies Software-Projekt mit dem Ziel eine für jeden frei nutzbare Weltkarte zu erstellen. Es handelt sich bei dem Projekt um ein Wiki mit geografischen Daten, die (im Gegensatz zu proprietärem Material) unter einer freien Lizenz (Creative Commons Attribution-ShareAlike 2.0) verwendbar sind.
Die Karten werden von Freiwilligen mit selbst oder von anderen gesammelten und dem Projekt zur Verfügung gestellten Geodaten erstellt. Die Projektmitarbeiter versehen die rohen Geodaten mit Informationen (in Form von „Tags“, bestehend aus „Key“ und „Value“ – z. B. wird eine Wohnstraße als „highway=residential“ gekennzeichnet). Die Objekttypen – die Information also, ob es sich um Straßen, Gebäude oder Flächen etc. handelt – werden so gekennzeichnet. Darüber hinaus können diese Tags nützliche Zusatzinformationen – wie z. B. Öffnungszeiten – angeben. Tags und Values können frei gewählt werden, einige sind eher etabliert als andere.
Als Datengrundlage des Kartenmaterials dienen sowohl von Hand eingegebene als auch aufgezeichnete Daten. Diese werden meist mit einem handelsüblichen GPS-Empfänger aufgezeichnet, während man sich auf Straßen, Wegen oder Flüssen befindet.
Das verfügbare Kartenmaterial lässt sich in jeglicher Form – entsprechend der Creative-Commons-Lizenz – weiterverwenden. Einbindung in Drucke, Webseiten und Anwendungen wie die Freie-Software-Applikation GpsDrive sind dadurch möglich, ohne durch restriktive Lizenzen beschränkt zu sein oder Gebühren zahlen zu müssen.
Inhaltsverzeichnis |
Das OpenStreetMap-Projekt wurde in England von Steve Coast im Juli 2004 ins Leben gerufen. Seither arbeiten Freiwillige aus zahlreichen Ländern sowohl an der Entwicklung von Software, als auch an der Sammlung von Geo-Daten und an der Bearbeitung des Kartenmaterials. Seit März 2006 ist die Infrastruktur soweit, dass erste größere Gebiete kartografiert werden können. Im Juli 2006 waren bereits rund 2.500 Benutzer registriert, die zu diesem Zeitpunkt über 9 Millionen Wegpunkte in die OpenStreetMap-Datenbank eingefügt haben. Ein Jahr später hat sich die Anzahl der User nahezu vervierfacht und die Datenmenge etwa verzehnfacht.
Im April 2006 wurde die OpenStreetMap Foundation gegründet. Sie sammelt Spenden und ist ein Gremium zur Entscheidungsfindung und Verantwortung für das Projekt. Die OpenStreetMap-Foundation ist eine internationale Non-Profit-Organisation. Ihre Ziele sind das Erzeugen, Verteilen und Vergrößern eines geografischen Datenbestandes sowie die Zurverfügungstellung des Datenbestandes für jeden zur freien Benutzung.
Im Januar 2008 wurde der Import der TIGER-Datenbank – siehe unten unter Datenquellen – fertiggestellt. Eine Abdeckung der USA ist durch einen Import der TIGER-Daten erfolgt, die nun von den Benutzern weiter verbessert werden müssen, da Flächen wie Sportplätze etc. noch fehlen und die Daten teilweise veraltet sind. Derzeit konzentrieren sich die meisten Aktivitäten auf Mittel- und Nordeuropa.
Im Oktober 2008 hatten sich weltweit über 67.000 Benutzer angemeldet.[1]
Aus den Daten von OpenStreetMap lassen sich nicht nur Straßenkarten für Autofahrer erzeugen. Je nachdem, welche Daten ausgewertet und in Kartenform dargestellt werden, lassen sich die Daten auch zur Erstellung von Fahrrad- und Wanderkarten,[2] Karten für Skigebiete mit detaillierter Darstellung der Liftanlagen[3] oder Nahverkehrsnetzen verwenden. Die Rohdaten sind für die Entwicklung von weiteren Anwendungen frei zugänglich. So gibt es bereits Anwendungen, wenn auch in einem frühen Stadium, die einfache Routenberechnungen[4] durchführen können.
Die aus den Geodaten erzeugten Karten sind momentan zweidimensional, d. h. sie enthalten keine Höhenlinien. Ein Import von Höhendaten direkt in die OpenStreetMap-Datenbank ist derzeit nicht geplant, es gibt jedoch Tools, für die Umwandlung und Darstellung der SRTM-Daten zur Darstellung von Höhenlinien oder Schummerungen.[5][6]
Der häufigste Weg, um an Geodaten zu kommen, ist die Verwendung eines GPS-Handgerätes. Ebenfalls sind einige handelsübliche Navigationssysteme in der Lage, GPS-Tracks aufzuzeichnen. Die so gewonnenen Daten werden zum OpenStreetMap-Server hochgeladen. Um die Daten in ein zum Projekt passendes Format umzuwandeln, sind Konvertierungsprogramme wie GPSBabel, das vom OpenStreetMap-Projekt entwickelte OSM-Filter und mehrere weitere spezielle Hilfsprogramme verfügbar. Hiermit können Daten beispielsweise aus dem standardisierten GPS-Rohformat (NMEA) oder herstellereigenen Formaten in eine GPX-Datei gewandelt werden. Alle Daten werden im WGS84-Format mit Länge und Breite erhoben und werden meist in Mercator-Projektion dargestellt.
Die fertigen Kartendaten werden im .osm-Format ausgetauscht. Dabei handelt es sich um ein XML-Format, dessen Syntax den Ausgaben der OpenStreetMap-API entspricht. Kopien der gesamten Datenbank werden wöchentlich zur Verfügung gestellt. Ebenso gibt es tägliche und stündliche Updates sowie Ausschnitte für einzelne Länder.
Auf der OpenStreetMap-Website kann sich jeder Interessierte mit dem AJAX-Applet OpenLayers Karten anzeigen lassen, ähnlich wie bei Google Maps. Auch die Anwendung Marble, welche in der KDE-Version 4.1 enthalten ist, unterstützt die Karten von OpenStreetMap. Ein freies Werkzeug zum Erstellen eigener Karten auf dem heimischen PC ist beispielsweise der KOSMOS-Renderer, der jedoch gegenüber den serverbasierten Lösungen einigen Einschränkungen unterliegt.
Um die Daten zu editieren, gibt es verschiedene Eingabemöglichkeiten, die sich in der grundlegenden Methode weitgehend gleichen. Grundsätzlich ist eine Anmeldung bei OpenStreetMap notwendig, um Daten zu bearbeiten. Diese ist kostenlos und dient dazu, Spam und Vandalismus vorzubeugen. Der Lesezugriff ist ohne Anmeldung möglich.
Als Rohdaten werden üblicherweise auf dem lokalen Rechner liegende oder auf den Server geladene GPS-Tracks verwendet. Diese werden vom Editiertool zusammen evtl. mit rechtlich frei verfügbaren Satellitendaten angezeigt. Auf Basis dieser angezeigten Daten kann nun der Benutzer Stützpunkte – so genannte Nodes – erstellen, die mit Linien (so genannten Ways) verbunden werden. Diesen Linien können weitere Attribute zugewiesen werden, zum Beispiel die Art der Straße oder die Nutzungsart eines Gebiets.
Die wesentlichen Attribute sind bei Straßen der Straßenname und die Art der Straße. Weitere Attribute können beispielsweise bezeichnen, ob es sich um einen Fuß- oder Fahrradweg handelt. Diese Attribute werden direkt zu Straßenzügen hinzugefügt. Anderen Elementen können ebenfalls frei wählbare Attribute zugewiesen werden, nach denen der Kartenbenutzer später wie bei kommerziellen Karten beliebig suchen kann. Da die Attribute nicht beschränkt sind, können weitere für eine Interessengruppe relevante Informationen hinterlegt und so in Kartenform verfügbar gemacht werden.
Um die Daten zu bearbeiten, wird ein Editor benötigt. Hierfür stellt das OpenStreetMap-Projekt verschiedene Möglichkeiten zur Verfügung:
Weitere Programme können sehr leicht über die XML-RPC-Schnittstelle auf die Daten auf dem OpenStreetMap-Server lesend und schreibend zugreifen.
Datenquellen von OpenStreetMap sind:
Die Daten werden unter der Creative Commons Attribution-ShareAlike 2.0 lizenziert. Die meisten Programme zum Editieren und Umwandeln der Daten sind unter der GNU General Public License erhältlich.