SlideShare ist ein Scribd-Unternehmen logo
OpenStreetMap MicroServices	
Koziol, S., Prüß, A. , Rottmann, C., Grauf, L., 	
Heidelberg,A., Mertens, S., Müller,T., Rolwes, A., 	
Böhm, K. & Neis, P.	
FOSSGIS 2017 – Passau – 23. März 2017
Modul Softwareengineering	
Hochschule Mainz	
Bearbeitungszeitraum	
15.10.2016 – 20.02.2017	
	
Pro Projekt: 500 Stunden
Phasen Software Engineering	
1.  Planung	
2.  Analyse	
3.  Entwurf	
4.  Programmierung	
5.  Test	
6.  Projektmanagement	
7.  Qualitatsmanagement	
8.  Dokumentation
Ziel der Projekte	
1.  Webclients + Microservices für die
Visualisierung von Erreichbarkeitspolygonen
von Ersthelfern	
2.  Mobiler Webclient + Microservices für Suche
nach POIs entlang einer Route
Architektur	
Client
Feuerwehren
(Overpass API)Webserver
JSON
Erreichbarkeitsanalyse
(Isochrone API)
Suchparameter	
(Feuerwehren + zeitliche Hilfsfrist)
Polygon(e)
Microservice
Koord. der BoundaryBox
Feuerwehren
Microservice
Adresssuche
(Geocoder API)Microservice
Suchstring
Adresskoordinaten
Lightning Talk: OpenStreetMap MicroServices
Results
Github	
1.  https://github.com/a-rol/bosservice	
2.  https://github.com/ArnoHeid/PubApp
Vielen Dank!	
	
	
	
@pascal_n - http://neis-one.org

Weitere ähnliche Inhalte

Andere mochten auch

ELSA France "Teaching is us!"
ELSA France "Teaching is us!" ELSA France "Teaching is us!"
ELSA France "Teaching is us!"
Adrian Scarlett
 
Vandalismus im OSM Projekt - Stand heute. Und morgen?
Vandalismus im OSM Projekt - Stand heute. Und morgen?Vandalismus im OSM Projekt - Stand heute. Und morgen?
Vandalismus im OSM Projekt - Stand heute. Und morgen?
Pascal Neis
 
Aluminum titanium boron
Aluminum titanium boronAluminum titanium boron
Aluminum titanium boron
Rayli Zhu
 
Real-time fallacy: how real-time your security really is?
Real-time fallacy: how real-time your security really is?Real-time fallacy: how real-time your security really is?
Real-time fallacy: how real-time your security really is?
Anton Chuvakin
 
How Nonprofits Can Leverage Social Media to Drive Donations, Awareness, & Eng...
How Nonprofits Can Leverage Social Media to Drive Donations, Awareness, & Eng...How Nonprofits Can Leverage Social Media to Drive Donations, Awareness, & Eng...
How Nonprofits Can Leverage Social Media to Drive Donations, Awareness, & Eng...
tracx
 
State and Directions of Learning Analytics Adoption (Second edition)
State and Directions of Learning Analytics Adoption (Second edition)State and Directions of Learning Analytics Adoption (Second edition)
State and Directions of Learning Analytics Adoption (Second edition)
Dragan Gasevic
 
Sexta Sesión Ordinaria de CTE 2016 2017
Sexta Sesión Ordinaria de CTE 2016 2017Sexta Sesión Ordinaria de CTE 2016 2017
Sexta Sesión Ordinaria de CTE 2016 2017
Jolu Govi
 
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...
Uniface
 
Event Report - Ultimate UltiConnect - Broadest Product Push (most likely) ever
Event Report - Ultimate UltiConnect - Broadest Product Push (most likely) everEvent Report - Ultimate UltiConnect - Broadest Product Push (most likely) ever
Event Report - Ultimate UltiConnect - Broadest Product Push (most likely) ever
Holger Mueller
 
Bienvenidos
BienvenidosBienvenidos
Bienvenidos
cpblasdeotero
 
La Gazette des Communes - Itw réseau social interne
La Gazette des Communes - Itw réseau social interneLa Gazette des Communes - Itw réseau social interne
La Gazette des Communes - Itw réseau social interne
Franck Confino
 
逆説のカスタマーサクセス
逆説のカスタマーサクセス逆説のカスタマーサクセス
逆説のカスタマーサクセス
Takaaki Umada
 
BlueStore, A New Storage Backend for Ceph, One Year In
BlueStore, A New Storage Backend for Ceph, One Year InBlueStore, A New Storage Backend for Ceph, One Year In
BlueStore, A New Storage Backend for Ceph, One Year In
Sage Weil
 
2017 B2B Trends
2017 B2B Trends2017 B2B Trends
2017 B2B Trends
LinkedIn
 
Michael Collins - TBEX International 2017 - How to sell your blog to sponsors...
Michael Collins - TBEX International 2017 - How to sell your blog to sponsors...Michael Collins - TBEX International 2017 - How to sell your blog to sponsors...
Michael Collins - TBEX International 2017 - How to sell your blog to sponsors...
TravelMedia.ie
 
Portrait of a lady
Portrait of a ladyPortrait of a lady
Portrait of a lady
Makala (D)
 
Absolute Beginner's Guide to Social Media Marketing
Absolute Beginner's Guide to Social Media MarketingAbsolute Beginner's Guide to Social Media Marketing
Absolute Beginner's Guide to Social Media Marketing
Barry Feldman
 
10 Pearls of Wisdom for Working With & Leading People
10 Pearls of Wisdom for Working With & Leading People10 Pearls of Wisdom for Working With & Leading People
10 Pearls of Wisdom for Working With & Leading People
Ogilvy
 

Andere mochten auch (18)

ELSA France "Teaching is us!"
ELSA France "Teaching is us!" ELSA France "Teaching is us!"
ELSA France "Teaching is us!"
 
Vandalismus im OSM Projekt - Stand heute. Und morgen?
Vandalismus im OSM Projekt - Stand heute. Und morgen?Vandalismus im OSM Projekt - Stand heute. Und morgen?
Vandalismus im OSM Projekt - Stand heute. Und morgen?
 
Aluminum titanium boron
Aluminum titanium boronAluminum titanium boron
Aluminum titanium boron
 
Real-time fallacy: how real-time your security really is?
Real-time fallacy: how real-time your security really is?Real-time fallacy: how real-time your security really is?
Real-time fallacy: how real-time your security really is?
 
How Nonprofits Can Leverage Social Media to Drive Donations, Awareness, & Eng...
How Nonprofits Can Leverage Social Media to Drive Donations, Awareness, & Eng...How Nonprofits Can Leverage Social Media to Drive Donations, Awareness, & Eng...
How Nonprofits Can Leverage Social Media to Drive Donations, Awareness, & Eng...
 
State and Directions of Learning Analytics Adoption (Second edition)
State and Directions of Learning Analytics Adoption (Second edition)State and Directions of Learning Analytics Adoption (Second edition)
State and Directions of Learning Analytics Adoption (Second edition)
 
Sexta Sesión Ordinaria de CTE 2016 2017
Sexta Sesión Ordinaria de CTE 2016 2017Sexta Sesión Ordinaria de CTE 2016 2017
Sexta Sesión Ordinaria de CTE 2016 2017
 
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...
Uniface Lectures Webinar - Building Responsive Applications with Uniface: Dev...
 
Event Report - Ultimate UltiConnect - Broadest Product Push (most likely) ever
Event Report - Ultimate UltiConnect - Broadest Product Push (most likely) everEvent Report - Ultimate UltiConnect - Broadest Product Push (most likely) ever
Event Report - Ultimate UltiConnect - Broadest Product Push (most likely) ever
 
Bienvenidos
BienvenidosBienvenidos
Bienvenidos
 
La Gazette des Communes - Itw réseau social interne
La Gazette des Communes - Itw réseau social interneLa Gazette des Communes - Itw réseau social interne
La Gazette des Communes - Itw réseau social interne
 
逆説のカスタマーサクセス
逆説のカスタマーサクセス逆説のカスタマーサクセス
逆説のカスタマーサクセス
 
BlueStore, A New Storage Backend for Ceph, One Year In
BlueStore, A New Storage Backend for Ceph, One Year InBlueStore, A New Storage Backend for Ceph, One Year In
BlueStore, A New Storage Backend for Ceph, One Year In
 
2017 B2B Trends
2017 B2B Trends2017 B2B Trends
2017 B2B Trends
 
Michael Collins - TBEX International 2017 - How to sell your blog to sponsors...
Michael Collins - TBEX International 2017 - How to sell your blog to sponsors...Michael Collins - TBEX International 2017 - How to sell your blog to sponsors...
Michael Collins - TBEX International 2017 - How to sell your blog to sponsors...
 
Portrait of a lady
Portrait of a ladyPortrait of a lady
Portrait of a lady
 
Absolute Beginner's Guide to Social Media Marketing
Absolute Beginner's Guide to Social Media MarketingAbsolute Beginner's Guide to Social Media Marketing
Absolute Beginner's Guide to Social Media Marketing
 
10 Pearls of Wisdom for Working With & Leading People
10 Pearls of Wisdom for Working With & Leading People10 Pearls of Wisdom for Working With & Leading People
10 Pearls of Wisdom for Working With & Leading People
 

Mehr von Pascal Neis

Untersuchung zum Bezahlten- & Organisierten-Mapping im OSM Projekt - Zahlen u...
Untersuchung zum Bezahlten- & Organisierten-Mapping im OSM Projekt - Zahlen u...Untersuchung zum Bezahlten- & Organisierten-Mapping im OSM Projekt - Zahlen u...
Untersuchung zum Bezahlten- & Organisierten-Mapping im OSM Projekt - Zahlen u...
Pascal Neis
 
OpenStreetMap im Einsatz für #CodingDaVinci? Nutzung der Karten, Daten und Di...
OpenStreetMap im Einsatz für #CodingDaVinci?Nutzung der Karten, Daten und Di...OpenStreetMap im Einsatz für #CodingDaVinci?Nutzung der Karten, Daten und Di...
OpenStreetMap im Einsatz für #CodingDaVinci? Nutzung der Karten, Daten und Di...
Pascal Neis
 
Eine konfigurierbare Karte mit Verbotszonen für Drohnenflieger auf Basis von ...
Eine konfigurierbare Karte mit Verbotszonen für Drohnenflieger auf Basis von ...Eine konfigurierbare Karte mit Verbotszonen für Drohnenflieger auf Basis von ...
Eine konfigurierbare Karte mit Verbotszonen für Drohnenflieger auf Basis von ...
Pascal Neis
 
"Ich weiß was Du letzten Sommer gemappt hast!" Datenspuren im OpenStreetMap P...
"Ich weiß was Du letzten Sommer gemappt hast!" Datenspuren im OpenStreetMap P..."Ich weiß was Du letzten Sommer gemappt hast!" Datenspuren im OpenStreetMap P...
"Ich weiß was Du letzten Sommer gemappt hast!" Datenspuren im OpenStreetMap P...
Pascal Neis
 
OSM-Mapping & HOT Tasking Manager
OSM-Mapping & HOT Tasking ManagerOSM-Mapping & HOT Tasking Manager
OSM-Mapping & HOT Tasking Manager
Pascal Neis
 
Wie OpenStreetMap helfen kann! - Typhoon Haiyan 2013 -
Wie OpenStreetMap helfen kann! - Typhoon Haiyan 2013 -Wie OpenStreetMap helfen kann! - Typhoon Haiyan 2013 -
Wie OpenStreetMap helfen kann! - Typhoon Haiyan 2013 -
Pascal Neis
 
Crowdsourcing im Katastrophenfall - Am Beispiel OpenStreetMap
Crowdsourcing im Katastrophenfall - Am Beispiel OpenStreetMapCrowdsourcing im Katastrophenfall - Am Beispiel OpenStreetMap
Crowdsourcing im Katastrophenfall - Am Beispiel OpenStreetMap
Pascal Neis
 
OpenStreetMap in D-A-CH 2012 - Welche Auswirkungen hat(te) der Lizenzwechsel...
OpenStreetMap in D-A-CH 2012 - Welche Auswirkungen hat(te) der Lizenzwechsel...OpenStreetMap in D-A-CH 2012 - Welche Auswirkungen hat(te) der Lizenzwechsel...
OpenStreetMap in D-A-CH 2012 - Welche Auswirkungen hat(te) der Lizenzwechsel...
Pascal Neis
 
OSM Quiz 2012
OSM Quiz 2012OSM Quiz 2012
OSM Quiz 2012
Pascal Neis
 
Ermittlung und Visualisierung von Einsatzgebieten der Polizei, Feuerwehr ode...
Ermittlung und Visualisierung von Einsatzgebieten der Polizei, Feuerwehr ode...Ermittlung und Visualisierung von Einsatzgebieten der Polizei, Feuerwehr ode...
Ermittlung und Visualisierung von Einsatzgebieten der Polizei, Feuerwehr ode...
Pascal Neis
 
Zur Nutzung von TMC Verkehrsmeldeinformationen mit OpenStreetMap
Zur Nutzung von TMC Verkehrsmeldeinformationen mit OpenStreetMapZur Nutzung von TMC Verkehrsmeldeinformationen mit OpenStreetMap
Zur Nutzung von TMC Verkehrsmeldeinformationen mit OpenStreetMap
Pascal Neis
 
Wie OSM im Katastrophenfall helfen kann
Wie OSM im Katastrophenfall helfen kannWie OSM im Katastrophenfall helfen kann
Wie OSM im Katastrophenfall helfen kann
Pascal Neis
 
OSM Quiz 2011
OSM Quiz 2011OSM Quiz 2011
OSM Quiz 2011
Pascal Neis
 
OpenStreetMap

 in 
der 
Forschung ?

OpenStreetMap

 in 
der 
Forschung ?
OpenStreetMap

 in 
der 
Forschung ?

OpenStreetMap

 in 
der 
Forschung ?

Pascal Neis
 
Ü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
Pascal Neis
 
OpenRouteService.org - 2 Jahre
OpenRouteService.org - 2 JahreOpenRouteService.org - 2 Jahre
OpenRouteService.org - 2 Jahre
Pascal Neis
 
Rollstuhl‐Routing mit OpenStreetMap‐Daten - Am Beispiel Bonn
Rollstuhl‐Routing mit OpenStreetMap‐Daten - Am Beispiel BonnRollstuhl‐Routing mit OpenStreetMap‐Daten - Am Beispiel Bonn
Rollstuhl‐Routing mit OpenStreetMap‐Daten - Am Beispiel Bonn
Pascal Neis
 

Mehr von Pascal Neis (17)

Untersuchung zum Bezahlten- & Organisierten-Mapping im OSM Projekt - Zahlen u...
Untersuchung zum Bezahlten- & Organisierten-Mapping im OSM Projekt - Zahlen u...Untersuchung zum Bezahlten- & Organisierten-Mapping im OSM Projekt - Zahlen u...
Untersuchung zum Bezahlten- & Organisierten-Mapping im OSM Projekt - Zahlen u...
 
OpenStreetMap im Einsatz für #CodingDaVinci? Nutzung der Karten, Daten und Di...
OpenStreetMap im Einsatz für #CodingDaVinci?Nutzung der Karten, Daten und Di...OpenStreetMap im Einsatz für #CodingDaVinci?Nutzung der Karten, Daten und Di...
OpenStreetMap im Einsatz für #CodingDaVinci? Nutzung der Karten, Daten und Di...
 
Eine konfigurierbare Karte mit Verbotszonen für Drohnenflieger auf Basis von ...
Eine konfigurierbare Karte mit Verbotszonen für Drohnenflieger auf Basis von ...Eine konfigurierbare Karte mit Verbotszonen für Drohnenflieger auf Basis von ...
Eine konfigurierbare Karte mit Verbotszonen für Drohnenflieger auf Basis von ...
 
"Ich weiß was Du letzten Sommer gemappt hast!" Datenspuren im OpenStreetMap P...
"Ich weiß was Du letzten Sommer gemappt hast!" Datenspuren im OpenStreetMap P..."Ich weiß was Du letzten Sommer gemappt hast!" Datenspuren im OpenStreetMap P...
"Ich weiß was Du letzten Sommer gemappt hast!" Datenspuren im OpenStreetMap P...
 
OSM-Mapping & HOT Tasking Manager
OSM-Mapping & HOT Tasking ManagerOSM-Mapping & HOT Tasking Manager
OSM-Mapping & HOT Tasking Manager
 
Wie OpenStreetMap helfen kann! - Typhoon Haiyan 2013 -
Wie OpenStreetMap helfen kann! - Typhoon Haiyan 2013 -Wie OpenStreetMap helfen kann! - Typhoon Haiyan 2013 -
Wie OpenStreetMap helfen kann! - Typhoon Haiyan 2013 -
 
Crowdsourcing im Katastrophenfall - Am Beispiel OpenStreetMap
Crowdsourcing im Katastrophenfall - Am Beispiel OpenStreetMapCrowdsourcing im Katastrophenfall - Am Beispiel OpenStreetMap
Crowdsourcing im Katastrophenfall - Am Beispiel OpenStreetMap
 
OpenStreetMap in D-A-CH 2012 - Welche Auswirkungen hat(te) der Lizenzwechsel...
OpenStreetMap in D-A-CH 2012 - Welche Auswirkungen hat(te) der Lizenzwechsel...OpenStreetMap in D-A-CH 2012 - Welche Auswirkungen hat(te) der Lizenzwechsel...
OpenStreetMap in D-A-CH 2012 - Welche Auswirkungen hat(te) der Lizenzwechsel...
 
OSM Quiz 2012
OSM Quiz 2012OSM Quiz 2012
OSM Quiz 2012
 
Ermittlung und Visualisierung von Einsatzgebieten der Polizei, Feuerwehr ode...
Ermittlung und Visualisierung von Einsatzgebieten der Polizei, Feuerwehr ode...Ermittlung und Visualisierung von Einsatzgebieten der Polizei, Feuerwehr ode...
Ermittlung und Visualisierung von Einsatzgebieten der Polizei, Feuerwehr ode...
 
Zur Nutzung von TMC Verkehrsmeldeinformationen mit OpenStreetMap
Zur Nutzung von TMC Verkehrsmeldeinformationen mit OpenStreetMapZur Nutzung von TMC Verkehrsmeldeinformationen mit OpenStreetMap
Zur Nutzung von TMC Verkehrsmeldeinformationen mit OpenStreetMap
 
Wie OSM im Katastrophenfall helfen kann
Wie OSM im Katastrophenfall helfen kannWie OSM im Katastrophenfall helfen kann
Wie OSM im Katastrophenfall helfen kann
 
OSM Quiz 2011
OSM Quiz 2011OSM Quiz 2011
OSM Quiz 2011
 
OpenStreetMap

 in 
der 
Forschung ?

OpenStreetMap

 in 
der 
Forschung ?
OpenStreetMap

 in 
der 
Forschung ?

OpenStreetMap

 in 
der 
Forschung ?

 
Ü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
 
OpenRouteService.org - 2 Jahre
OpenRouteService.org - 2 JahreOpenRouteService.org - 2 Jahre
OpenRouteService.org - 2 Jahre
 
Rollstuhl‐Routing mit OpenStreetMap‐Daten - Am Beispiel Bonn
Rollstuhl‐Routing mit OpenStreetMap‐Daten - Am Beispiel BonnRollstuhl‐Routing mit OpenStreetMap‐Daten - Am Beispiel Bonn
Rollstuhl‐Routing mit OpenStreetMap‐Daten - Am Beispiel Bonn
 

Lightning Talk: OpenStreetMap MicroServices