ohsome Comprehensive OpenStreetMap History Data Analyses - for and - - PowerPoint PPT Presentation

ohsome
SMART_READER_LITE
LIVE PREVIEW

ohsome Comprehensive OpenStreetMap History Data Analyses - for and - - PowerPoint PPT Presentation

ohsome Comprehensive OpenStreetMap History Data Analyses - for and with the OSM community Michael Auer, Melanie Eckle, Sascha Fendrich, Fabian Kowatsch, Sabrina Marx, Martin Raifer, Moritz Schott, Rafael Troilo, Alexander Zipf ohsome ? 1.


slide-1
SLIDE 1
  • hsome

Comprehensive OpenStreetMap History Data Analyses

  • for and with the OSM community

Michael Auer, Melanie Eckle, Sascha Fendrich, Fabian Kowatsch, Sabrina Marx, Martin Raifer, Moritz Schott, Rafael Troilo, Alexander Zipf

slide-2
SLIDE 2
  • hsome ?
  • 1. OhSoMe: OpenStreetMap
  • 2. OHsome: OpenStreetMap History (something)
  • 3. Ohsome: sounds just „awesome“

2

slide-3
SLIDE 3

29.07.2018 3

Workshop NEXT SESSION! Exploring OSM's history using the "ohsome" data analysis platform 14:00h S.1.5

slide-4
SLIDE 4

29.07.2018 4

Dis isas aster er and and humanit humanitar arian an mana management gement Big ig Spa patial ial Data a Anal nalytics ics

  • hsome
slide-5
SLIDE 5

OSM History Data Analysis

  • What can we learn from the History?
  • Development of the data
  • Development of the users
  • Development of spatial/thematic

(sub-)communities

29.07.2018 5

data user time  DATA QUALITY  COMMUNITY DYNAMICS

slide-6
SLIDE 6

OSM History Data Analysis

  • The Challenge?
  • Make the whole data treasure available to the public
  • Queries of arbitrary temporal and spatial resolution
  • No pre-filtering / no clean-up
  • BIG DATA
  • High performance (parallel and distributed)
  • Flexible (run it on local PC or on computing cluster)
  • Usability (Easy to use for different target groups)
  • Different API Levels

29.07.2018 6

slide-7
SLIDE 7

Examples: Data Quality

29.07.2018 7

Auer, M., Eckle, M, Fendrich, S., Griesbaum, L., Kowatsch, F., Marx, S., Raifer, M., Schott, M., Troilo,R. & Zipf, A. (2018):

Towards Using the Potential of OpenStreetMap History for Disaster Activation Monitoring

Proceedings of the 15th ISCRAM Conference – Rochester, NY, USA May 2018

slide-8
SLIDE 8

Examples: Data Quality

29.07.2018 8

Auer et al. 2018

slide-9
SLIDE 9

Examples: Data Quality

29.07.2018 9

Auer et al. 2018

slide-10
SLIDE 10

Examples: Data Quality

29.07.2018 10

Auer et al. 2018

slide-11
SLIDE 11

Commnunity Dynamics

11

slide-12
SLIDE 12

Examples: Community Dynamics

29.07.2018 12

slide-13
SLIDE 13

Examples: Community Dynamics

29.07.2018 13

slide-14
SLIDE 14

Can I use it?

29.07.2018 15

  • hsome API

Flexibility Usability OSHDB API OSHDB*

* OSHDB = OpenStreetmap History Database

slide-15
SLIDE 15

Can I use it?

  • OSHDB API: Current version 0.4 available on Github

https://github.com/giscience/oshdb

  • ohsome API: https://api.ohsome.org

(global coverage coming soon!)

  • KLL Nepal Dashboard

29.07.2018 16

Workshop NOW! 14:00h S.1.5

slide-16
SLIDE 16

OSHDB API

29.07.2018 17

slide-17
SLIDE 17
  • hsome API

https://api.ohsome.org

29.07.2018 18

Web API documentation with example requests

slide-18
SLIDE 18

Webapp using ohsome API: Nepal-Dashboard

19

https://ohsome.org/apps/kll-dashboard-preview/

slide-19
SLIDE 19

Webapp using ohsome API: Nepal-Dashboard

20

slide-20
SLIDE 20

The end

Thank you for your attention!

29.07.2018 21

Workshop NOW! Exploring OSM's history using the "ohsome" data analysis platform 14:00h S.1.5

info@heigit.org

slide-21
SLIDE 21

Examples: Community Dynamics

29.07.2018 22

slide-22
SLIDE 22

Examples: Community Dynamics

29.07.2018 23

slide-23
SLIDE 23

OSM

id = 1234 type = WAY timestamp = n -1 version = 2 tags = [building=yes, addr:housenumber=42] nodes = [3, 2, 1]

Zoom 0 Zoom 1 Zoom 2

timestamp = n version = 1 tags = [building=yes] nodes = [3, 2, 1]

. . .

OSM OSH OSH OSH OSH OSH OSH OSH OSH OSH OSH

OSH

Id = 1234 type = WAY

Grid-Partitionierung der Welt in gleich große Zellen OSHWayGridCell enthält OSHEntity Objekte in einem räumlichen Index OSHEntity enthält OSMEntity Objekte

OSH
slide-24
SLIDE 24

Keytables 0 = building 1 = highway 2 = addr:housenumber ...

OSH OSH OSH OSH OSM

id = 1234 type = WAY timestamp = n -1 version = 2 tags = [1, 5] nodes = [3, 2, 1]

Zoom 0 Zoom 1 Zoom 2

timestamp = n version = 1 tags = [1] nodes = [3, 2, 1]

OSM OSH OSH OSH OSH OSH OSH

1 = [0,6] 5 = [2,4] 1 = 900 2 = 1000 3 = 1001 member ids = tag ids =

. . .

OSH

Id = 1234 type = WAY

members OSHEntity Valuetables (0, 0) = yes (0, 1) = residential (2, 0) = 2 ...

OSH

Grid-Partitionierung der Welt in gleich große Zellen OSHWayGridCell enthält OSHEntity Objekte in einem räumlichen Index OSHEntity enthält OSMEntity Objekte