Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
OpenStreetMapNutzung und Integration in eigene ApplikationenDaniel Koller, @dakoller & Christine Koppelt, @ckoppelt
Agenda✤   Unser Hintergrund✤   Warum dieses Thema?✤   Vorteile / Nachteile von OpenStreetMap?✤   Nutzungsmöglichkeiten✤   ...
UnserHintergrund✤   Wir helfen Umzugsplanenden    die für Sie besten Wohnlagen in    einer neuen Stadt zu finden.✤   Person...
Warum diesesThema?✤   Kartendarstellungen & lokale    Informationen gehören dazu✤   Etablierte Player entdecken das    als...
OpenStreetMap?                      Vorteile                                                 Nachteile✤   Qualitativ gute ...
...einige Nutzungsmöglichkeiten:Einbindung der Kartenbilder:       Download der Metadaten:•als statische Bilder oder      ...
...und die technischenFrameworks dafür:                                       (Download &) Analyse derEinbindung der Karte...
Weitere Ressourcn✤   Überblick zu OpenStreetMap: http://de.wikipedia.org/wiki/OpenStreetMap✤   OpenStreetMap: http://www.o...
...danke für EuereAufmerksamkeit!✤   ... 1x Slideshare:✤   Daniel Koller / @dakoller✤   Christine Koppelt / @ckoppelt
Nächste SlideShare
Wird geladen in …5
×

OpenStreetMap: Nutzung & Integration

2.641 Aufrufe

Veröffentlicht am

Barcamp Munich Präsentation 2012

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

OpenStreetMap: Nutzung & Integration

  1. 1. OpenStreetMapNutzung und Integration in eigene ApplikationenDaniel Koller, @dakoller & Christine Koppelt, @ckoppelt
  2. 2. Agenda✤ Unser Hintergrund✤ Warum dieses Thema?✤ Vorteile / Nachteile von OpenStreetMap?✤ Nutzungsmöglichkeiten✤ Integration✤ Weitere Ressourcen✤ Kontakte
  3. 3. UnserHintergrund✤ Wir helfen Umzugsplanenden die für Sie besten Wohnlagen in einer neuen Stadt zu finden.✤ Personalisierte Sicht auf konsolidierte Daten✤ Einbindung von sozialem Feedback
  4. 4. Warum diesesThema?✤ Kartendarstellungen & lokale Informationen gehören dazu✤ Etablierte Player entdecken das als Einnahmekanal (z.B. Google Maps)✤ Günstigere oder kostenfreie Alternativen müssen auf den Tisch✤ ...und die müssen auch integrierbar sein.
  5. 5. OpenStreetMap? Vorteile Nachteile✤ Qualitativ gute Kartendarstellungen & (teilweise) ✤ Content-Qualität ist abhängig von der lokalen hohe Metadatenqualität Community✤ Aktive Community von Entwicklern, Beitragenden ✤ Metadaten werden selten standardisiert erfasst --> und professionellen Dienstleistern lokale Betrachtung/Bewertung VOR Einsatz notwendig✤ Viele „angrenzende“ Projekte nutzen OpenStreetMap für eigene Funktionen (z.B. OpenRouteService) ✤ Die kostenlose öffentliche Infrastruktur deckt keine Hochlast-Szenarien ab.✤ Sehr viele unterschiedliche Themen sind abgedeckt: z.B. ÖPNV, Parkplätze, Rollstuhlnutzer ✤ Sind massive Änderungen an z.B. Standardlayouts notwendig, werden eigener Aufwand für IT- Infrastruktur nötig. (last-intensiv!)✤ Einfach technische Integration in Webanwendungen möglich (z.B. über JavaScript-Libraries) ✤ Wenn weiterer lizenzierter Content dargestellt werden soll, ist die Lizenz-Kompatibilität zu✤ Für kleinräumige Nutzung können öffentliche beachten. ( im Moment CC BY-SA 2.0, ab April: Infrastrukturen frei genutzt werden. ODBL)
  6. 6. ...einige Nutzungsmöglichkeiten:Einbindung der Kartenbilder: Download der Metadaten:•als statische Bilder oder •im XML- oder PBF-Format•interaktive Karte •enthält Koordinaten, Nodes oder „Ways“ •kann offline geparst & analysiert werdenNutzung von APIs für Metadaten: Geocoding:•REST-kompatible APIs liefern • OSM enthält eine API für die Geoencoding und -decoding•z.B. Metadaten im Umkreis einerKoordinate • „Name Finder“ / Nominatim
  7. 7. ...und die technischenFrameworks dafür: (Download &) Analyse derEinbindung der Kartenbilder: Metadaten:•OpenLayers, (mächtig, aber komplex) •Imp-OSM parser (für Python),•Leaflet (leichtiggewichtiger) •Osmium (für C++, JS) •und many moreNutzung von APIs für Metadaten: Geocoding:•OSM-API (flächenmässig begrenzt, • HTTP-Aufrufe an Nominatim-API-lesend & schreibend) Endpunkte•XAPI ( nur lesend, mehr Features), •Rückgabe von HTML, XML und JSONOverPass- API
  8. 8. Weitere Ressourcn✤ Überblick zu OpenStreetMap: http://de.wikipedia.org/wiki/OpenStreetMap✤ OpenStreetMap: http://www.openstreetmap.org/ , http://openstreetmap.de/✤ Projekte im Rahmen von OSM: http://wiki.openstreetmap.org/wiki/DE:Mapping_projects✤ OpenRouteService: http://openrouteservice.org/ (mit Erreichbarkeitsanalyse)✤ Anwendungsfälle: http://wiki.openstreetmap.org/wiki/Using_OpenStreetMap✤ Geocoding mit OSM: http://wiki.openstreetmap.org/wiki/Nominatim / http://wiki.openstreetmap.org/wiki/ Geocoding✤ Frameworks zur OSM-Integration: http://wiki.openstreetmap.org/wiki/Frameworks
  9. 9. ...danke für EuereAufmerksamkeit!✤ ... 1x Slideshare:✤ Daniel Koller / @dakoller✤ Christine Koppelt / @ckoppelt

×