OpenStreetMap
aus Wikipedia, der freien Enzyklopädie
| OpenStreetMap | |
|---|---|
| URL | http://www.openstreetmap.org |
| Slogan | The Free Wiki World Map |
| Kommerziell | Nein |
| Beschreibung | Wikiprojekt zur Erstellung einer freien Weltkarte. |
| Registrierung | nur für Bearbeiter |
| Eigentümer | OpenStreetMap Foundation |
| Urheber | Mitglieder der „OpenStreetMap-Community“ |
| Erschienen | Juli 2004 |
OpenStreetMap ist ein freies Projekt, welches für jeden frei nutzbare Geodaten sammelt. Mit Hilfe dieser Daten können Weltkarten gerendert oder Spezialkarten abgeleitet werden. Auch auf der OpenStreetMap-Startseite ist eine solche Karte abrufbar.
Der Kern des Projekts ist eine wiki-ähnliche Datenbank mit geographischen Daten. Diese dürfen gemäß der Creative Commons Attribution-ShareAlike 2.0-Lizenz verwendet werden. Dadurch ist eine Einbindung in Drucke, Webseiten und Anwendungen wie Navigationssoftware möglich, ohne durch restriktive Lizenzen beschränkt zu sein oder Entgelte zahlen zu müssen.
Die Datenbank befindet sich derzeit im Aufbau. Für Deutschland gibt es in größeren und insbesondere Uni-Städten schon eine sehr gute Abdeckung[1], oft sogar detailreicher als bei kommerziellen Anbietern. So sind Fahrrad- und Wanderwege bei OpenStreetMap mit hoher Genauigkeit erfasst. Dagegen ist etwa in ländlichen Bereichen der Datenbestand noch lückenhaft.
Inhaltsverzeichnis |
[Bearbeiten] Geschichte
Das OpenStreetMap-Projekt wurde im Juli 2004 in London von Steve Coast ins Leben gerufen. Seither arbeiten Freiwillige aus zahlreichen Ländern sowohl an der Entwicklung der Software als auch an der Sammlung und Bearbeitung der Geodaten. Im März 2006 war die Infrastruktur so weit, dass erste größere Gebiete kartografiert werden konnten. Im Juli 2006 waren bereits rund 2.500 Benutzer registriert, die zu diesem Zeitpunkt über 9 Millionen Wegpunkte in die OpenStreetMap-Datenbank eingefügt hatten. 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 freie Zurverfügungstellung des Datenbestandes zum allgemeinen Gebrauch.
Im Januar 2008 wurde der Import der TIGER-Datenbank fertiggestellt (siehe auch Abschnitt „Datenquellen“). Die staatlich erfassten TIGER-Daten bieten eine Basis-Abdeckung der USA, die von den Benutzern weiter verbessert werden muss, da Flächen wie beispielsweise Sportplätze noch fehlen und die Daten teilweise veraltet sind.
Derzeit konzentrieren sich die meisten Aktivitäten auf Mittel- und Nordeuropa.
Im März 2009 hatten sich weltweit über 100.000 Benutzer angemeldet.[2]
[Bearbeiten] Beschreibung
Die Karten werden aus Geodaten erstellt, die von Freiwilligen selbst gesammelt oder dem Projekt von anderen Quellen zur Verfügung gestellt werden. Als Datengrundlage dienen sowohl von Hand eingegebene als auch aufgezeichnete Daten. Diese werden von den Freiwilligen meist mit einem handelsüblichen GPS-Empfänger aufgezeichnet, während sie sich auf Straßen, Wegen oder Flüssen befinden.
Die Projektmitarbeiter versehen die rohen Geodaten mit Informationen, die es z. B. ermöglichen aus ihnen automatisch Karten zu generieren oder Datensätze für Navigationsgeräte abzuleiten. Beispielsweise wird eine Autobahn als highway=motorway gekennzeichnet, ein Industriegebiet als landuse=industrial.
Darüber hinaus können nützliche Zusatzinformationen – wie zum Beispiel Straßenbahnlinien, Wanderwege oder Öffnungszeiten – angegeben werden, welche je nach Kartenansicht dargestellt werden.
[Bearbeiten] Einsatzgebiete
Aus den Daten von OpenStreetMap lassen sich nicht nur Straßenkarten für Autofahrer erzeugen. Je nachdem, welche Daten verwendet und wie sie in Kartenform dargestellt werden, lassen sich die Daten auch zur Erstellung von Fahrrad- und Wanderkarten, zur Darstellung von Fotos und Beiträgen auf Karten in WordPress-Blogs[3], Karten für Skigebiete oder Nahverkehrsnetzen verwenden. Die Rohdaten sind für die Entwicklung weiterer Anwendungen frei zugänglich. So gibt es Anwendungen – wenn auch in einem frühen Stadium – zur Routenberechnung oder zur mobilen Navigation.[4]
Die aus den Geodaten erzeugten Karten sind momentan zweidimensional, das heißt sie enthalten keine Höhenlinien. Ein Import von Höhendaten 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]
[Bearbeiten] Online-Karten
Sowohl auf der Webseite von OpenStreetMap als auch auf den Seiten verschiedener anderer Anbieter stehen die Karten unter Auswahl verschiedener Renderer zur Nutzung bereit. Zur Verfügung stehen sowohl die allgemeinen Renderer „Mapnik“ und „Osmarenderer“ als auch auf spezielle Anwendungen zugeschnittene Renderer wie „Cycle Map“ für Fahrradfahrer, „NoName“ zur Visualisierung von fehlenden Daten oder „OpenPisteMap“ mit Höhenlinien insbesondere zur Visualisierung von Skigebieten.
Das Projekt OpenLayers ermöglicht die einfache Einbindung mit verschiedenen Renderern in Webseiten. Das OpenStreetMap-Plugin für Wordpress bindet die OpenStreetMap-Daten in Blogs zur Verknüpfung von Beiträgen und Fotos mit Geodaten und Visualisierung der entsprechenden Zusammenhänge ein.
Yahoo nutzt OpenStreetMap-Daten für sein Flickr-Angebot für verschiedene Städte, beispielsweise Bagdad, Peking, Kabul, Sydney und Tokio.[7][8][9].
[Bearbeiten] Routenberechnung und Navigation
Die Routenberechnung mit den OpenStreetMap Daten ist derzeit noch nicht immer ganz ausgereift, entwickelt sich jedoch zunehmend weiter. Die Daten sind hierfür allerdings noch nicht durchgehend genügend detailliert. Es fehlen vor allem Informationen zu Hausnummern, Einbahnstraßen und Abbiegebeschränkungen an Straßenkreuzungen.
Derzeit gibt es drei bedeutende webbasierte Projekte in diesem Bereich: Die Universität Bonn betreibt den OpenRouteService[10], das Angebot von Yournavigation[11] wird dagegen von einer Entwicklergemeinschaft unter der BSD-Lizenz entwickelt, und die Firma CloudMade betreibt ebenfalls einen Online-Router.[12]
Auch für mobile Geräte gibt es routingfähige Anwendungen. Beispiele hierfür sind z. B. Roadee für das iPhone, WeTravel[13] und GpsMid[14] für Java-fähige Handys sowie AndNav2[15] für Android, beziehungsweise z. B. TrackMyJourney[16], das wiederum eine der vorher genannten webbasierten Routing-Engines verwendet.
Einige Community-Mitglieder bieten auch routingfähige Karten für Garmin an[17], die es möglich machen OpenStreetMap Daten auf einer Vielzahl von GPS-Empfängern dieser Marke zu verwenden. Mit Hilfe des Programmes Mkgmap[18] lassen sich aber auch selbst angepasste Karten für Garmin aus OpenStreetMap Daten erstellen. Für andere Navigationsgeräte ist es meist jedoch noch nicht oder nur schwierig möglich OpenStreetMap Karten zu verwenden, da keine Konverter für deren native Dateiformate existieren. Zum Teil lassen sich jedoch separate Programme wie z. B. Navit[19] oder Gosmore[20] darauf installieren.
[Bearbeiten] Rohdaten und Offline-Karten
Die OpenStreetMap Rohdaten stehen zum Download auf der Webseite von OpenStreetMap bereit. Diese können vielfältig für eigene Projekte und Offline Renderer wie die virtuellen Weltkugel Marble für KDE oder den Kosmos Renderer für Windows genutzt werden.
[Bearbeiten] Technik
[Bearbeiten] Server
Die core Server und Infrastruktur des Projektes gehören der OpenStreetMap-Foundation und werden derzeit in London am UCL gehostet. Die Server bestehen aus einem leistungsfähigen Datenbank Server, einem Frontend Server für die Webseite, drei Anwendungsserver für die API sowie einem Tile Rendering Server. Hinzu kommen noch ein paar weitere schwächere Server für Zusatzdienste wie z. B. das OpenStreetMap Wiki, das Code Repository und die Suchfunktion[21]. Der OpenStreetMap-Datenbank-Server verwendet eine PostgreSQL-Datenbank. Die Webseite sowie die API sind weitest gehend in Ruby on Rails programmiert. Die Datenbank enthält die Geodaten, also Linien und Punkte die mit Informationen („Tags“) versehen sind. Diese Daten sind Vektordaten und sind das Hauptprodukt des Projektes. Es wird daraus aber auch eine Pixelgrafik-Karte (PNG) gerendert. Diese wird mit Hilfe einer separaten PostGIS Datenbank und dem Mapnik renderer erzeugt[22], deren Daten in der Regel stündlich aktualisiert wird. Um die rendering Last zu reduzieren, werden nur die Tiles die auch tatsächlich betrachtet wurden gerendert, wozu extra das Apache-module mod_tile geschrieben wurde. Auf Grund von Überlastung kann es jedoch schon mal zu Verzögerungen kommen bis die neusten Daten gerendert wurden. Der Mapnik-Renderer bietet die Standard-Ansicht von OpenStreetMap und wird von professionellen Kartographen betreut. Als wichtige Alternative dient das tilesAtHome Projekt, das mit Hilfe des eigens für OpenStreetMap geschriebenen „Osmarender“ Karten erzeugt. Das erzeugte Datenvolumen des Projektes ist inzwischen in der Größe von mehreren Terabyte pro Monat.
Neben den core Servern der Foundation, gibt es jedoch noch eine Reihe weiterer Server die von unabhängiger Seite betrieben werden und wichtige Dienste für das Projekt anbieten, wie z.B die des tilesAtHome Projektes.
[Bearbeiten] Datenformate
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 können zum OpenStreetMap-Server hochgeladen werden, dies ist jedoch nicht zwingend erforderlich. 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, einem XML-Format, dessen Syntax den Ausgaben der OpenStreetMap-API entspricht. Kopien der gesamten Datenbank werden wöchentlich zur Verfügung gestellt („planet file“).[23] Ebenso gibt es tägliche und stündliche Updates sowie Ausschnitte für einzelne Länder.
[Bearbeiten] Bearbeitungswerkzeuge
Um die Daten zu editieren, gibt es verschiedene Möglichkeiten, die sich in der grundlegenden Methode weitgehend gleichen. Zum Bearbeiten muss man sich mit einer verifizierten E-Mail-Adresse anmelden. Die Anmeldung ist kostenlos und soll Spam und Vandalismus vorbeugen. 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 gegebenenfalls zusammen mit frei verfügbaren Satelliten- oder Luftbildern 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 Attribute zugewiesen werden.
Die wichtigsten Attribute sind die Objektkategorie (zum Beispiel wird eine Wohnstraße als highway=residential angegeben) und der Name, nach denen der Kartenbenutzer später auch suchen kann. Die Attribute können im Prinzip frei zugewiesen werden, gewisse Grundvereinbarungen finden sich im Dokumentationswiki des Projekts.[24]
Um die Daten zu bearbeiten, wird ein Editor benötigt. Hierfür stellt das OpenStreetMap-Projekt verschiedene Möglichkeiten zur Verfügung:
- Online-Editor Potlatch auf OpenStreetMap.org, basiert auf Adobe Flash-Technik [25]
- Offline-Editor JOSM, basiert auf Java und ist auf verschiedenen Desktop-Plattformen lauffähig[26] Eine deutsche Benutzeroberfläche ist verfügbar.
- Offline-Editor Merkaartor, basiert auf Qt[27]
- Offline-Editor Osmosis, Kommandozeilen-Applikation, mit der sich Bearbeitungsketten zusammenstellen und so auch größere Operation bewerkstelligen lassen.
Weitere Programme können über die XML-RPC-Schnittstelle auf die Daten auf dem OpenStreetMap-Server lesend und schreibend zugreifen.
[Bearbeiten] Datenquellen
Datenquellen von OpenStreetMap sind:
[Bearbeiten] GPS-Tracks
Eigens für OpenStreetMap von Freiwilligen aufgenommene GPS-Tracks (auch Fotos, Audioaufnahmen, Notizen und Skizzen). Verwendet werden meistens GPS-Handgeräte oder GPS-Datenlogger, mit oder ohne Display. Für manche Navigationsgeräte gibt es spezielle Software, so dass diese auch benutzt werden können [28], andere Modelle unterstützen die Logfunktion nativ, sie muss nur aktiviert werden. Die Tracks werden am Computer nachgezeichnet und mit Informationen versehen.
[Bearbeiten] Luftbilder
- Dem Wunsche, die Karten von OpenStreetMap mit einer Weltkarte aus freien Luftaufnahmen zu illustrieren, wurde mit dem Projekt OpenAerialMap entsprochen.
- Die gemeinfreien „Landsat-7“-Satellitenaufnahmen können eingeblendet werden und erleichtern die Orientierung und damit die Bearbeitung. Die Auflösung ist jedoch in der Regel zu schlecht, um sie zum Abzeichnen zu verwenden.
- Das Luftbildmaterial von Yahoo darf zum Abzeichnen verwendet werden.[29] Meist kommen nur die etwas besser aufgelösten Ballungsräume zum Abzeichnen von Straßen und Gebäuden infrage. Bei allen Luftbildern besteht das Problem, dass man zum Einpflegen der Straßennamen den Ort selbst aufsuchen muss (das Übernehmen der Straßennamen von Yahoos Karten ist nicht gestattet). Von den Yahoo-Bildern wurde beispielsweise Bagdad abgezeichnet, da die Sicherheitslage das Erfassen vor Ort nicht zulässt.
- Das bayerische Landesamt für Vermessung und Geoinformation hat Orthofotos der Oberpfalz in Zwei-Meter-Auflösung zum Abzeichnen bereitgestellt, um im Rahmen eines bis Ende März 2009 laufenden Pilotprojekts Erfahrungen in der Zusammenarbeit mit OpenStreetMap zu sammeln.[30]
[Bearbeiten] Import
Einige Daten wurden direkt in die Datenbank importiert, diese sind teilweise hier aufgeführt. Eine vollständige und aktuelle Auflistung findet sich im Wiki von OpenStreetMap.[31]
- Im Bereich der USA soll der TIGER-Datensatz einen Grundstock liefern. Diese vom US-Census-Büro herausgegebenen Straßendaten von 1984 stellen eine sehr gute Grundabdeckung der USA dar. Der Import war im Januar 2008 beendet.[32]
- Das niederländische Unternehmen AND hat dem Projekt aktuelles Straßenmaterial der gesamten Niederlande sowie die wichtigsten Straßennetze aus China und Indien zur Verfügung gestellt, in der Erwartung, dass die Community dieses Material verbessert. Der Import der niederländischen Daten wurde am 5. September 2007 gestartet und Anfang Oktober 2007 abgeschlossen. Am 4. Februar 2008 wurden die Daten für Indien importiert.[33]
- Import von Daten der Kommunalverwaltung: Zum Beispiel Straßenkataster, die im Rahmen der Einführung von NKF aufgestellt wurden. Beispiele sind die Stadt Löhne und die Gemeinde Kirchlengern.
- Das „Frida“-Projekt stellte freie Vektordaten für Osnabrück zur Verfügung.[34]
- Viele Küstenverläufe stammen aus den von der National Geospatial-Intelligence Agency (NGA) bereitgestellten PGS-Daten (Prototype Global Shoreline Data), die aus Landsat-Aufnahmen gewonnen wurden.[35]
- Für Ländergrenzen werden die Daten aus der CIA World DataBank III (WDB) importiert.[36]
[Bearbeiten] Lizenzen
Die Daten werden unter der Creative Commons Attribution-ShareAlike 2.0 lizenziert. Mit dieser Lizenz gehen jedoch auch einige Probleme einher. Beispielsweise ist nicht sicher, ob die Daten durch diese Lizenz – die allein auf dem Urheberrecht basiert – überhaupt geschützt werden. Der Grundsatz „facts are free“ könnte dies verhindern. Abhilfe könnte eine Lizenz schaffen, die sich nicht nur auf das Urheberrecht sondern auch beispielsweise auf die Datenbankgesetzgebung stützt.
Daher wird die Einführung einer neuen Lizenz diskutiert.[37] Da alle Beiträge von Benutzern mit bestätigten E-Mail-Adressen stammen, lässt sich bei OpenStreetMap ein Lizenzwechsel leichter als bei anderen freien Projekten (zum Beispiel der Wikipedia) organisieren. Benutzer, die einer veränderten Lizenz nicht zustimmen, müssten dann gegebenenfalls damit rechnen, dass ihre Daten wieder gelöscht werden.
Diskutiert wird momentan die Einführung der „Open Database License“.[38]
Die Share-Alike-Klausel verlangt ferner, dass abgeleitete Produkte unter derselben Lizenz stehen. Daher ist es nicht möglich, zusätzliche Daten mit restriktivem Copyright mit OpenStreetMap-Daten zu verknüpfen, ohne auch die zusätzliche Daten unter die Lizenz der OpenStreetMap zu stellen. Zum Beispiel können Geodaten, die nur zu Forschungszwecken verwendet werden dürfen (aber ansonsten geschützt sind), nicht zusammen mit OpenStreetMap-Daten dargestellt werden.
Die meisten Programme zum Editieren und Umwandeln der Daten sind unter der GNU General Public License erhältlich.
[Bearbeiten] Literatur
- Frederik Ramm, Jochen Topf: OpenStreetMap – Die freie Weltkarte nutzen und mitgestalten. Lehmanns Media, 2. erw. Auflage, Berlin 2009, ISBN 978-3-86541-320-8.
[Bearbeiten] Einzelnachweise
- ↑ http://www.focus.de/digital/computer/wissenschaft-wiki-kartenprojekt-lockt-hobby-kartographen_aid_389958.html
- ↑ http://lists.openstreetmap.org/pipermail/talk-de/2009-March/040153.html und folgende Mails aus der Diskussion
- ↑ OSM-Plugin für WordPress
- ↑ OSM Wiki: Routing
- ↑ „Srtm2Osm“ auf wiki.openstreetmap.org
- ↑ „Relief maps“ auf wiki.openstreetmap.org
- ↑ Around the world and back again. blog-flickr.net. Abgerufen am 7. November 2008.
- ↑ More cities. blog-flickr.net. Abgerufen am 7. November 2008.
- ↑ Japanese progress in osm. Amazing stuff!.
- ↑ OpenRouteService
- ↑ Yournavigation
- ↑ CloudMade
- ↑ WeTravel
- ↑ GpsMid
- ↑ AndNav2
- ↑ [1]
- ↑ openstreetmap:OSM_Map_On_Garmin/Download
- ↑ openstreetmap:DE:OSM_Map_On_Garmin
- ↑ Navit
- ↑ openstreetmap:gosmore
- ↑ openstreetmap:Server
- ↑ Slippy Map. OpenStreetMap-Wiki. Abgerufen am 6. April 2009.
- ↑ http://planet.openstreetmap.org/
- ↑ „DE:Map Features“ auf wiki.openstreetmap.org
- ↑ „DE:Potlatch“ auf wiki.openstreetmap.org
- ↑ http://josm.openstreetmap.de/
- ↑ http://www.merkaartor.org/
- ↑ http://wiki.openstreetmap.org/wiki/Event_Logger_on_TomTom Software für TomTom
- ↑ Steve Coast: Yahoo! aerial imagery in OSM. In: OpenGeoData. 4. Dezember 2006. Abgerufen am 8. Januar 2009. (englisch)
- ↑ „DE:Luftbilder aus Bayern“ auf wiki.openstreetmap.org
- ↑ „Import/Catalogue“ auf wiki.openstreetmap.org
- ↑ Nathan Willis: OpenStreetMap project completes import of United States TIGER data. linux.com, 23. Januar 2008. Abgerufen am 8. Januar 2009. (englisch)
- ↑ Martijn van Oosterhout: India has been uploaded. In: Mailingliste „[OSM-talk]“. OpenStreetMap, 4. Februar 2008. Abgerufen am 8. Januar 2009. (englisch)
- ↑ Über Frida. Frida: Freie Vektor-Geodaten Osnabrück, 19. Oktober 2007. Abgerufen am 8. Januar 2009.
- ↑ „PGS“ auf wiki.openstreetmap.org
- ↑ „WikiProject Import WDB“ auf wiki.openstreetmap.org
- ↑ Richard Fairhurst: The licence: where we are, where we’re going. In: OpenGeoData. 7. Januar 2008. Abgerufen am 8. Januar 2009. (englisch)
- ↑ „Open Database License“ auf wiki.openstreetmap.org
[Bearbeiten] Siehe auch
[Bearbeiten] Weblinks
- Offizielle Website des Projekts
- Wiki des Projekts
- Deutschsprachige Einstiegsseite mit Erläuterungen und weiterführenden Links
- Netzpolitik-TV-Interview mit Jörg Ostertag
[Bearbeiten] Spezialkarten
Neben der Standardkarte auf OpenStreetMap.org werden verschiedene Spezialkarten erstellt:
| URL | Inhalt | |
|---|---|---|
| Fahrradkarte | www.OpenCycleMap.org | Fahrradwege, Radrouten, Höhenlinien |
| Nahverkehrs-Karte | www.ÖPNVkarte.de | Buslinien, Strassenbahnen, U-Bahnen, S-Bahnen, R-Bahnen |
| Reit- und Wanderkarte | topo.geofabrik.de | Wanderwege, Wanderrouten, Reitwege, Höhenlinien mit Schummerung |
| Seekarte | www.OpenSeaMap.org | Häfen und Hafenanlagen, Leuchttürme, Seezeichen, Schifffahrtslinien |
| Ski- und Pistenkarte | www.OpenPisteMap.org | Seilbahnen und Skilifte, Skipisten, Langlaufloipen, Schlittenwege |
| OSM-Europe | www.osm-wms.de | WMS mit Europadaten von OpenStreetMap + Hillshade Layer |

