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.411 Aufrufe

Veröffentlicht am

Barcamp Munich Präsentation 2012

Veröffentlicht in: Technologie
0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
2.411
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
261
Aktionen
Geteilt
0
Downloads
12
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • 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

    ×