openstreetmap data quality analysis - eurogeographics · openstreetmap data quality analysis martin...
Post on 12-Jun-2020
19 Views
Preview:
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