KIF375:OpenStreetmap
Wir haben am Donnerstag abend ca. 1 1/2 Stunden die OpenStreetMap vorgestellt und diskutiert.
Die OpenStreetMap (OSM) ist eine freie Datenbank für geographische Daten, die ähnlich Wikipedia einen Community-Ansatz zur Datensammlung verfolgt, dabei sind die Daten unter einer Creative Commons bzw. Open Database Licence verfügbar.
Zuerst haben wir die verschiedenen Standard-Kartentypen der OSM diskutiert, die sich unter dem + auf der Homepage rechts oben verstecken, daraufhin haben wir uns die Datenstrukturen angesehen. Es gibt derer:
- Nodes, mit Koordinaten (Latitude, Longitude in UTM) und Tags
- Wege, bestehend aus mehreren Nodes, haben auch Tags. Wege koennen geschlossen sind und koennen dann Flaechen sein (abhaengig vom Kontext)
- Relationen, Sammlungen von Nodes, Wegen und Relationen die jeweils eine Rolle haben koennen. Auch Relationen haben Tags.
Die Tags beschreiben ein Objekt weiter, das sind eine Sammlung von Schluessel/Wert-Paaren. Es sind alle Werte moeglich, in den Map Features im OSM-Wiki gibt es Werte, auf die Leute sich geeinigt haben. Andere Werte koennen sinnvoll fuer spezielle Anwendungen sein, werden aber von der Hauptseite nicht dargestellt.
Beispiel: Ein Weg mit den Tags "highway"="primary" und "name"="Unter den Linden" wäre eine Hauptstraße mit dem Namen "Unter den Linden".
Zum Editieren gibt es verschiedene Editoren, u.A. Potlach, der sich auf der OSM-Hauptseite unter "Edit" versteckt. Es ist eine Flash-Applikation, die im Browser laeuft. Eine beliebte Alternative ist JOSM, eine Java-Applikation.
Weiters haben wir Applikationen zum Rendern der Daten diskutiert:
- Osmarender, im Prinzip ein XSLT-File um OSM-Daten direkt in SVG umzuwandeln.
- Mapnik, benötigt mehr Aufwand, u.A. ist eine PostgreSQL-Datenbank notwendig.
- Kosmos, Rendering als GUI.
Um zu erfahren, was man alles mit der OSM machen kann ist die Liste der Featured Images hilfreich. Ein nettes Video: Die OSM-Edits in 2008.
Am Schluss haben wir uns Partnerprojekte/-firmen angesehen:
- Geofabrik, eine deutsche Firma, die Beratungstätigkeiten für die OSM anbietet, Länderauszüge als Download und Analyse-Tools um Fehler in der OSM zu finden
- Cloudmade, eine U.S. Firma, die Beratungstätigkeiten für die OSM anbietet, Länderauszüge als Download und kostenlose Programmier-APIs anbietet, u.a. Routing und customized gerenderte Grafiken
- OpenRouteService, ein Routing-Service der Uni Bonn für ganz Europa
- OpenStreetBrowser, eine von mir programmierte Applikation, die Listen von Objekten im jeweiligen Kartenausschnitt und thematische Overlays anbietet, unter anderem auch eine ÖPNV-Linien-Ansicht (nur Europa).