openstreetmap data quality analysis - eurogeographics · openstreetmap data quality analysis martin...

Post on 12-Jun-2020

19 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

info@heigit.org

OpenStreetMap data quality analysisMartin Raifer, Michael Auer, Lukas Loos, Rafael Troilo, Fabian Kowatsch,

Johannes Visintini & Alexander Zipf

3rd International Workshop on Spatial Data QualityValetta (Malta) · 28.01. - 29.01.2020

2info@heigit.org

platformOpenStreetMap History Data Analyzing Platform

OSM History

OSM History

Explorer

Flexibility

Flexibility

UsabilityUsability

dashboard

API

OSHDB API

OSHDB

3info@heigit.org

Agenda

4info@heigit.org

Prof. Dr. Alexander Zipf

5info@heigit.org

Focus areas:

6info@heigit.org

Agenda

7info@heigit.org

What is OSM?

8info@heigit.org

What is OSM? A Map

OSM© OpenStreetMap contributors

Bing© OpenStreetMap contributors© HERE

HERE© 2020 HERE, Deutschland

Google Maps© 2020 Geobasis-DE/BKG (© 2009), Google

9info@heigit.org

What is OSM? Data

OSM Data fetched from Overpass Turbo© OpenStreetMap contributors

10info@heigit.org

What is OSM? An SDI

PostgreSQLPostGIS

Web APIMap Tiles

DataMetadata

Download serverCurrent OSMFull History

WIKI

Documentation

maps ... editors

5700 million nodes 635 million ways 7 million relations

https://www.openstreetmap.org/stats/data_stats.html

January 2020

11info@heigit.org

What is OSM? Contributors

https://www.openstreetmap.org/stats/data_stats.html

12info@heigit.org

What is OSM? Community

13info@heigit.org

What is OSM? Business

Anderson, J.; Sarkar, D.; Palen, L. Corporate Editors in the Evolving Landscape of OpenStreetMap. ISPRS Int. J. Geo-Inf. 2019, 8, 232

14info@heigit.org

OSM Data Model

nodes ways relations

tags

k = v

15info@heigit.org

Agenda

16info@heigit.org

Considerations

Scepticism

imprecise

laymen’s workvandalism

heterogeneous coverage

17info@heigit.org

Considerations

TRUST

Thematical

Accuracy

Completeness

Positional

Consistencyi

18info@heigit.org

Considerations

2 complementing approaches

Extrinsic methods Intrinsic methods

Compare OSM with reference

datasetConsider the history of OSM

19info@heigit.org

Considerations

TRUST

UsersProcesses

Data development

20info@heigit.org

Agenda

21info@heigit.org

Data Extraction: Heidelberg 2008-2018

http://k1z.blog.uni-heidelberg.de/files/2018/12/buildings_addrcity-not-null.gif

buildings

+ address info(addr:city)

22info@heigit.org

Aggregation: health facilities

http://k1z.blog.uni-heidelberg.de/2019/05/16/exploring-osm-history-the-example-of-health-realted-amenities/

FranceFrance Germany

doctorsclinichospital

amenity

23info@heigit.org

Strong community impactNepal Earthquake 2015

Auer et al. 2018: Towards Using the Potential of OpenStreetMap History for Disaster Activation Monitoring. Proceedings of the 15th ISCRAM Conference – Rochester, NY, USA May 2018

24info@heigit.org

Central concepts

● Lossless● Simple, but powerful● High performance● Levels of usability● Flexible deployment: run it local or distributed

25info@heigit.org

ohsome query

Aggregation

OSM Elements

Users (contributors)

Data extraction

Snapshots

Full History

26info@heigit.org

27info@heigit.org

28info@heigit.org

29info@heigit.org

ohsomeHeXohsomeHeX

30info@heigit.org

ohsomeHeX

31info@heigit.org

ohsomeHeX

32info@heigit.org

api.ohsome.org

33info@heigit.org

Recap

OSM has:

… Manpower, transparency of concepts, processes and technology

OSM is:

… Diverse, biased, heterogeneous, rich, poor

BUT: dynamic, thus, able to improve and capable to adapt and innovate

… opens the OSM-History to be included in spatial data quality analyses… can complement extrinsic approaches with novel intrinsic quality indicators… can help you to find out if OSM is fit for your purpose… can give you TRUST

34info@heigit.org

Questions ?

?

?

?

?

Dr. Michael Auermichael.auer@heigit.org

https://ohsome.org

35info@heigit.org

Leveraging the Potential of

Open Crowd-Generated Geoinformation and

innovative Geoinformation Technologies

for Citizens and Environment

36info@heigit.org

37info@heigit.org

Data model

Data partitioning Grid cells with local spatial index OSH Data Entity

38info@heigit.org

https://downloads.ohsome.org

39info@heigit.org

OSHDB Java API

40info@heigit.org

ohsome query - aggregation

Entity Filter

Aggregation

Transformation

Result Filter

Grouping

41info@heigit.org

ohsome query - aggregation

Entity Filter

Aggregation

Area of Interest

Timerange and resolution

OSM type (node, way, relation)

Thematic selection

Custom filter

Transformation

Result Filter

Grouping By timestamp / boundary / tag / key

Access to all properties (geom, tags, metadata)

Optional, e.g. cleanup

Count, average, sum, count unique, etc.

top related