SlideShare uma empresa Scribd logo
1 de 9
OpenStreetMap
Nutzung und Integration in eigene Applikationen

Daniel Koller, @dakoller & Christine Koppelt, @ckoppelt
Agenda

✤   Unser Hintergrund

✤   Warum dieses Thema?

✤   Vorteile / Nachteile von OpenStreetMap?

✤   Nutzungsmöglichkeiten

✤   Integration

✤   Weitere Ressourcen

✤   Kontakte
Unser
Hintergrund

✤   Wir helfen Umzugsplanenden
    die für Sie besten Wohnlagen in
    einer neuen Stadt zu finden.

✤   Personalisierte Sicht auf
    konsolidierte Daten

✤   Einbindung von sozialem
    Feedback
Warum dieses
Thema?

✤   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.
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)
...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 werden


Nutzung 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 einer
Koordinate                         • „Name Finder“ / Nominatim
...und die technischen
Frameworks dafür:
                                       (Download &) Analyse der
Einbindung der Kartenbilder:           Metadaten:
•OpenLayers, (mächtig, aber komplex)   •Imp-OSM parser (für Python),
•Leaflet (leichtiggewichtiger)
                                       •Osmium (für C++, JS)
                                       •und many more

Nutzung 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 JSON
OverPass- API
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
...danke für Euere
Aufmerksamkeit!


✤   ... 1x Slideshare:



✤   Daniel Koller / @dakoller

✤   Christine Koppelt / @ckoppelt

Mais conteúdo relacionado

Destaque

Presentacionprueba
PresentacionpruebaPresentacionprueba
Presentacionpruebaiesrpe
 
Playas asturianas
Playas asturianasPlayas asturianas
Playas asturianasgogloba
 
Empresas en la era de la colaboración
Empresas en la era de la colaboraciónEmpresas en la era de la colaboración
Empresas en la era de la colaboraciónAna Manzanedo
 
Portafolio - Innovación educativa (Semana 1)
Portafolio - Innovación educativa (Semana 1)Portafolio - Innovación educativa (Semana 1)
Portafolio - Innovación educativa (Semana 1)mavelix
 
FNBE 0115 - EPC SLIDES
FNBE 0115 - EPC SLIDES FNBE 0115 - EPC SLIDES
FNBE 0115 - EPC SLIDES Mc MinChuen
 
Tía olga, gracias por todo
Tía olga, gracias por todoTía olga, gracias por todo
Tía olga, gracias por todotavouriza68
 
Introduccion a los sistemas transmisores de tv
Introduccion a los sistemas transmisores de tvIntroduccion a los sistemas transmisores de tv
Introduccion a los sistemas transmisores de tvOMARANCO
 
Banners
BannersBanners
Bannerstausa8
 
Stadionzeitung TuS Geretsried - TSV Eching
Stadionzeitung TuS Geretsried - TSV EchingStadionzeitung TuS Geretsried - TSV Eching
Stadionzeitung TuS Geretsried - TSV EchingChristoph1990
 
Clasificacion de riesgos e impacto de riesgos
Clasificacion de riesgos e impacto de riesgosClasificacion de riesgos e impacto de riesgos
Clasificacion de riesgos e impacto de riesgosNycole Toussaint Sandoval
 
Informationsveranstaltung Weser-Netz
Informationsveranstaltung Weser-NetzInformationsveranstaltung Weser-Netz
Informationsveranstaltung Weser-Netzphreak
 
MINIBARES_EN_1609
MINIBARES_EN_1609MINIBARES_EN_1609
MINIBARES_EN_1609Chema Porta
 
Organización Grupo Diseño Santigo
Organización Grupo Diseño SantigoOrganización Grupo Diseño Santigo
Organización Grupo Diseño SantigoRicardo Alfaro
 

Destaque (18)

Presentacionprueba
PresentacionpruebaPresentacionprueba
Presentacionprueba
 
Playas asturianas
Playas asturianasPlayas asturianas
Playas asturianas
 
Empresas en la era de la colaboración
Empresas en la era de la colaboraciónEmpresas en la era de la colaboración
Empresas en la era de la colaboración
 
Portafolio - Innovación educativa (Semana 1)
Portafolio - Innovación educativa (Semana 1)Portafolio - Innovación educativa (Semana 1)
Portafolio - Innovación educativa (Semana 1)
 
FNBE 0115 - EPC SLIDES
FNBE 0115 - EPC SLIDES FNBE 0115 - EPC SLIDES
FNBE 0115 - EPC SLIDES
 
Binder10
Binder10Binder10
Binder10
 
Tía olga, gracias por todo
Tía olga, gracias por todoTía olga, gracias por todo
Tía olga, gracias por todo
 
Seminario orientadores
Seminario orientadoresSeminario orientadores
Seminario orientadores
 
Introduccion a los sistemas transmisores de tv
Introduccion a los sistemas transmisores de tvIntroduccion a los sistemas transmisores de tv
Introduccion a los sistemas transmisores de tv
 
Banners
BannersBanners
Banners
 
Stadionzeitung TuS Geretsried - TSV Eching
Stadionzeitung TuS Geretsried - TSV EchingStadionzeitung TuS Geretsried - TSV Eching
Stadionzeitung TuS Geretsried - TSV Eching
 
CCBB y curriculo_anexos Reales Decretos
CCBB y curriculo_anexos Reales DecretosCCBB y curriculo_anexos Reales Decretos
CCBB y curriculo_anexos Reales Decretos
 
Clasificacion de riesgos e impacto de riesgos
Clasificacion de riesgos e impacto de riesgosClasificacion de riesgos e impacto de riesgos
Clasificacion de riesgos e impacto de riesgos
 
ROBOTICA
ROBOTICAROBOTICA
ROBOTICA
 
Informationsveranstaltung Weser-Netz
Informationsveranstaltung Weser-NetzInformationsveranstaltung Weser-Netz
Informationsveranstaltung Weser-Netz
 
MINIBARES_EN_1609
MINIBARES_EN_1609MINIBARES_EN_1609
MINIBARES_EN_1609
 
LOTUS-300
LOTUS-300LOTUS-300
LOTUS-300
 
Organización Grupo Diseño Santigo
Organización Grupo Diseño SantigoOrganización Grupo Diseño Santigo
Organización Grupo Diseño Santigo
 

Semelhante a OpenStreetMap: Nutzung & Integration

DB Infrastructure Challenge - Team 4M
DB Infrastructure Challenge - Team 4MDB Infrastructure Challenge - Team 4M
DB Infrastructure Challenge - Team 4MDBHackathon
 
Kommunikationswerkzeug Globuskarte: Globusbrowser und Rendering
Kommunikationswerkzeug Globuskarte: Globusbrowser und RenderingKommunikationswerkzeug Globuskarte: Globusbrowser und Rendering
Kommunikationswerkzeug Globuskarte: Globusbrowser und RenderingPeter Löwe
 
Kommunikationswerkzeug Globuskarte
Kommunikationswerkzeug GlobuskarteKommunikationswerkzeug Globuskarte
Kommunikationswerkzeug GlobuskartePeter Löwe
 
OKLab Leipzig (2019 Update)
OKLab Leipzig (2019 Update)OKLab Leipzig (2019 Update)
OKLab Leipzig (2019 Update)joergreichert
 
Überblick zum DFG-Projekt OCR-D
Überblick zum DFG-Projekt OCR-DÜberblick zum DFG-Projekt OCR-D
Überblick zum DFG-Projekt OCR-Dcneudecker
 
Über 
Stock
 und 
Stein:
 Barrierefreie
 Routenplanung
 mit
 OpenStreetMap
Über 
Stock
 und 
Stein:
 Barrierefreie
 Routenplanung
 mit
 OpenStreetMapÜber 
Stock
 und 
Stein:
 Barrierefreie
 Routenplanung
 mit
 OpenStreetMap
Über 
Stock
 und 
Stein:
 Barrierefreie
 Routenplanung
 mit
 OpenStreetMapPascal Neis
 
Fit für die digitale Bibliothek? (2007)
Fit für die digitale Bibliothek? (2007)Fit für die digitale Bibliothek? (2007)
Fit für die digitale Bibliothek? (2007)Ralf Stockmann
 
Per Anhalter zu Cloud Nativen API Gateways
Per Anhalter zu Cloud Nativen API GatewaysPer Anhalter zu Cloud Nativen API Gateways
Per Anhalter zu Cloud Nativen API GatewaysQAware GmbH
 
SAP Datashpere - von Bits und Bites zu Widgets und Charts
SAP Datashpere - von Bits und Bites zu Widgets und ChartsSAP Datashpere - von Bits und Bites zu Widgets und Charts
SAP Datashpere - von Bits und Bites zu Widgets und ChartsIBsolution GmbH
 
Eine Typisierung von Mapbender, OpenLayers und MapFish
Eine Typisierung von Mapbender, OpenLayers und MapFishEine Typisierung von Mapbender, OpenLayers und MapFish
Eine Typisierung von Mapbender, OpenLayers und MapFishArnulf Christl
 
Progressive Web Apps mit Angular
Progressive Web Apps mit AngularProgressive Web Apps mit Angular
Progressive Web Apps mit AngularJens Binfet
 
Microservices and Container Management with Mesosphere DC/OS
Microservices and Container Management with Mesosphere DC/OSMicroservices and Container Management with Mesosphere DC/OS
Microservices and Container Management with Mesosphere DC/OSRalf Ernst
 
OSMC 2009 | NagVis 1.4 - What´s new by Lars Michaelsen
OSMC 2009 | NagVis 1.4 - What´s new by Lars MichaelsenOSMC 2009 | NagVis 1.4 - What´s new by Lars Michaelsen
OSMC 2009 | NagVis 1.4 - What´s new by Lars MichaelsenNETWAYS
 
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?adesso AG
 
Lasttest auf Zuruf CloudTest on Demand webinar presentation
Lasttest auf Zuruf CloudTest on Demand webinar presentationLasttest auf Zuruf CloudTest on Demand webinar presentation
Lasttest auf Zuruf CloudTest on Demand webinar presentationSOASTA
 
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2Andreas Mertens
 
Top 10 Internet Trends 2008
Top 10 Internet Trends 2008Top 10 Internet Trends 2008
Top 10 Internet Trends 2008Jürg Stuker
 
Moderne Web GIS-Clients als Vorbild für den GIP 2.0 WebClient
Moderne Web GIS-Clients als Vorbild für den GIP 2.0 WebClientModerne Web GIS-Clients als Vorbild für den GIP 2.0 WebClient
Moderne Web GIS-Clients als Vorbild für den GIP 2.0 WebClientJohannes Gruber
 

Semelhante a OpenStreetMap: Nutzung & Integration (20)

DB Infrastructure Challenge - Team 4M
DB Infrastructure Challenge - Team 4MDB Infrastructure Challenge - Team 4M
DB Infrastructure Challenge - Team 4M
 
Kommunikationswerkzeug Globuskarte: Globusbrowser und Rendering
Kommunikationswerkzeug Globuskarte: Globusbrowser und RenderingKommunikationswerkzeug Globuskarte: Globusbrowser und Rendering
Kommunikationswerkzeug Globuskarte: Globusbrowser und Rendering
 
Kommunikationswerkzeug Globuskarte
Kommunikationswerkzeug GlobuskarteKommunikationswerkzeug Globuskarte
Kommunikationswerkzeug Globuskarte
 
OKLab Leipzig (2019 Update)
OKLab Leipzig (2019 Update)OKLab Leipzig (2019 Update)
OKLab Leipzig (2019 Update)
 
Überblick zum DFG-Projekt OCR-D
Überblick zum DFG-Projekt OCR-DÜberblick zum DFG-Projekt OCR-D
Überblick zum DFG-Projekt OCR-D
 
Über 
Stock
 und 
Stein:
 Barrierefreie
 Routenplanung
 mit
 OpenStreetMap
Über 
Stock
 und 
Stein:
 Barrierefreie
 Routenplanung
 mit
 OpenStreetMapÜber 
Stock
 und 
Stein:
 Barrierefreie
 Routenplanung
 mit
 OpenStreetMap
Über 
Stock
 und 
Stein:
 Barrierefreie
 Routenplanung
 mit
 OpenStreetMap
 
Fit für die digitale Bibliothek? (2007)
Fit für die digitale Bibliothek? (2007)Fit für die digitale Bibliothek? (2007)
Fit für die digitale Bibliothek? (2007)
 
Per Anhalter zu Cloud Nativen API Gateways
Per Anhalter zu Cloud Nativen API GatewaysPer Anhalter zu Cloud Nativen API Gateways
Per Anhalter zu Cloud Nativen API Gateways
 
Ogc
OgcOgc
Ogc
 
SAP Datashpere - von Bits und Bites zu Widgets und Charts
SAP Datashpere - von Bits und Bites zu Widgets und ChartsSAP Datashpere - von Bits und Bites zu Widgets und Charts
SAP Datashpere - von Bits und Bites zu Widgets und Charts
 
Eine Typisierung von Mapbender, OpenLayers und MapFish
Eine Typisierung von Mapbender, OpenLayers und MapFishEine Typisierung von Mapbender, OpenLayers und MapFish
Eine Typisierung von Mapbender, OpenLayers und MapFish
 
Progressive Web Apps mit Angular
Progressive Web Apps mit AngularProgressive Web Apps mit Angular
Progressive Web Apps mit Angular
 
CKAN by Friedrich Lindenberg
CKAN by Friedrich LindenbergCKAN by Friedrich Lindenberg
CKAN by Friedrich Lindenberg
 
Microservices and Container Management with Mesosphere DC/OS
Microservices and Container Management with Mesosphere DC/OSMicroservices and Container Management with Mesosphere DC/OS
Microservices and Container Management with Mesosphere DC/OS
 
OSMC 2009 | NagVis 1.4 - What´s new by Lars Michaelsen
OSMC 2009 | NagVis 1.4 - What´s new by Lars MichaelsenOSMC 2009 | NagVis 1.4 - What´s new by Lars Michaelsen
OSMC 2009 | NagVis 1.4 - What´s new by Lars Michaelsen
 
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
Wozu Portlets – reichen HTML5 und Rest nicht aus für moderne Portale?
 
Lasttest auf Zuruf CloudTest on Demand webinar presentation
Lasttest auf Zuruf CloudTest on Demand webinar presentationLasttest auf Zuruf CloudTest on Demand webinar presentation
Lasttest auf Zuruf CloudTest on Demand webinar presentation
 
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
 
Top 10 Internet Trends 2008
Top 10 Internet Trends 2008Top 10 Internet Trends 2008
Top 10 Internet Trends 2008
 
Moderne Web GIS-Clients als Vorbild für den GIP 2.0 WebClient
Moderne Web GIS-Clients als Vorbild für den GIP 2.0 WebClientModerne Web GIS-Clients als Vorbild für den GIP 2.0 WebClient
Moderne Web GIS-Clients als Vorbild für den GIP 2.0 WebClient
 

OpenStreetMap: Nutzung & Integration

  • 1. OpenStreetMap Nutzung und Integration in eigene Applikationen Daniel Koller, @dakoller & Christine Koppelt, @ckoppelt
  • 2. Agenda ✤ Unser Hintergrund ✤ Warum dieses Thema? ✤ Vorteile / Nachteile von OpenStreetMap? ✤ Nutzungsmöglichkeiten ✤ Integration ✤ Weitere Ressourcen ✤ Kontakte
  • 3. Unser Hintergrund ✤ 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. Warum dieses Thema? ✤ 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. 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. ...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 werden Nutzung 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 einer Koordinate • „Name Finder“ / Nominatim
  • 7. ...und die technischen Frameworks dafür: (Download &) Analyse der Einbindung der Kartenbilder: Metadaten: •OpenLayers, (mächtig, aber komplex) •Imp-OSM parser (für Python), •Leaflet (leichtiggewichtiger) •Osmium (für C++, JS) •und many more Nutzung 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 JSON OverPass- API
  • 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. ...danke für Euere Aufmerksamkeit! ✤ ... 1x Slideshare: ✤ Daniel Koller / @dakoller ✤ Christine Koppelt / @ckoppelt

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n