SlideShare a Scribd company logo
1 of 25
Download to read offline
Exploring theExploring the
Potential ofPotential of
OpenStreetMap DataOpenStreetMap Data
JerryJerry CloughClough
SK53 on OpenStreetMap
@SK53onOSM
SK53.osm@gmail.com
Maps Matter Blog : www.sk53-osm.blogspot.com
OSM (still) in data collection phase
Sep-12 Mar-13 Sep-13 Mar-14 Sep-14 Mar-15
0%
20%
40%
60%
80%
100%
120% Post Boxes Mapped by City on OSM
percentage of current total Pittsburgh
Zurich
Karlsruhe
Krakow
Tallinn
Nantes
Salamanca
Nottingham
Aug-12 Aug-14
0
200
400
600
800
1000
1200
1400
1600
0
20
40
60
80
100
120
140
160
180
200
bookies
NG restaurants
Sep-12 Feb-13 Jul-13 Dec-13 May-14 Oct-14 Mar-15
0%
20%
40%
60%
80%
100%
120%
Restaurants by City on OSM
San Francisco
Pittsburgh
St Louis
Seattle
Oklahoma City
Denver
Zurich
Karlsruhe
Munich
Krakow
Tallinn
Nantes
Salamanca
Nottingham
Themes
● How complete is X on OSM?
● Where are the gaps in X?
● Is OSM data usable?
● If so, what's involved?
● Can further information be derived?
ToolkitToolkit
● OSM Extracts from Geofabrik
● Overpass
● taginfo & umap
● osmconvert & osmfilter
● osm2pgsql & osmosis
● PostgreSQL
● QGIS
● R
● Possibles
– Routing Packages: graphhopper,
OpenTripPlanner
– RapidMiner
DataData
● Data in PostGIS:
– Static data for GB using
osm2pgsql
● Lose interconnectedness
● Avoid issues in creating
polygons
– Pre-filtered topic-based data
sets
– Limited use of (osmosis)
snapshot schema
● Common processes:
– Geodata » Graph » Geodata
– Gridding of data
Looking at the DataLooking at the Data
Counts, Visualisations, ComparisonCounts, Visualisations, Comparison
Simple Visualisations:Simple Visualisations:
Pub Density in Great BritainPub Density in Great Britain
Basic CountsBasic Counts
Some 'Interesting' Stats for Great Britain
(with apologies to Ordnance Survey)
● Pylons: 75,446 (OSGB: 80,517)
● Post Boxes: 51,023 (93.728)
● Camp sites: 4,347 (8,908)
● Buildings: 3,394,208 (35,397,754)
● Bus Stops: 222,505 (354,099)
● Petrol Stations: 6,575 (7,702)
● Addresses: 892,938 (27,341,262)
● Electricity Poles: 150,209 (183, 987)
● Road length: 522,627 km (407,532
km)
● 11 post boxes with Edward
VIII cypher
● Only 420 War Memorials
● 1,353 Fire Hydrants
● 2,000 Real Ale pubs
– 109 with Real Fires
● 7,845 Cycle Parking
● 300 Wildlife Hides
● 10,968 Stiles
● 2,033 Canal Locks
● 8 Knitting Shops
Ordnance Survey figures: /www.ordnancesurvey.co.uk/blog/2013/04/10-fascinating-facts-from-ordnance-survey/
OSM figures (May '15): /taginfo.openstreetmap.org.uk/
Comparisons:Comparisons:
Data CompletenessData Completeness
Food Hygiene Open Data
© 2015OSM contributors
Comparisons:Comparisons:
Data AccuracyData Accuracy
Land Registry Inspire parcels
OSM gardens etc, Sutton
Coldfield (B72)
© 2013 OSM Contributors
@2013 Crown Copyright & Database right
Comparisons:Comparisons:
Missing DataMissing Data
© 2015 OpenStreetMap contributors
Surrey Rights of Way from rowmaps.org.uk
Comparisons:Comparisons:
Internal to OSMInternal to OSM
Building a Global DataBuilding a Global Data
SetSet
Retail in OSMRetail in OSM
Long-tail of shop tagsLong-tail of shop tags
Pubs on OpenStreetMapPubs on OpenStreetMap
© 2015 OpenStreetMap contributors; Country Polygons also OSM
Cartograms from Retail POIsCartograms from Retail POIs
© 2015 OpenStreetMap contributors; Country Polygons Natural Earth
Created using Scapetoad
Derived & EmergentDerived & Emergent
DataData
Landuse PolygonsLanduse Polygons
Deriving Data : Landuse PolygonsDeriving Data : Landuse Polygons
●
●
Gridding PolygonsGridding Polygons
• Intersection of all
features on 1km grid
– Reduce polygon size
– Performance
– Avoid joining on
geometries (use key
for grid cell)
PostGIS ProcessingPostGIS Processing
OSM
Polygons
OSM
Lines
Painter's
Algorithm
Rules
Clipped
Polygons
Clipped
Lines
Cleaned &
Clipped
Polygons
UA Shape
Polygons
Clean Geometry
Gridded UA
Classes
Filter on Tags & Grid
Gridded &
Buffered
UA Classes
Tag Filter, Grid & Buffer
Clip to Area
Clip to Area
Piecewise Union Union Step 1
Union
Union Step 2
Merge
Class Gridded
Polygons
Merge
Grid
Gridded UA
Polygons
Union
Clipping areas
by UA Class
ClippingRegion
Final
Polygons
Compare
UA/OSM
Union/Intersect/
Difference
Emergent Data : Retail land use
Classifying Retail
Areas
SummarySummary
● Potential future use of OSM data can be tested
by judicious choice of data sets.
● Evaluation of suitability of OSM data for a given
purpose solely using internal criteria is still
hard.
● Deriving rather than consuming data is often
(technically) involved.
● It can be fun in its own right!
I'm not alone!I'm not alone!

More Related Content

Similar to Exploring the Potential of OpenStreetMap Data

Innovation in London’s transport: Big Data for a better customer experience
Innovation in London’s transport: Big Data for a better customer experienceInnovation in London’s transport: Big Data for a better customer experience
Innovation in London’s transport: Big Data for a better customer experienceBCS Data Management Specialist Group
 
Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...BRTCoE
 
CSCMP 2014 - Capacity Crunch: Utilizing Technology to Overcome Capacity Const...
CSCMP 2014 - Capacity Crunch: Utilizing Technology to Overcome Capacity Const...CSCMP 2014 - Capacity Crunch: Utilizing Technology to Overcome Capacity Const...
CSCMP 2014 - Capacity Crunch: Utilizing Technology to Overcome Capacity Const...Peter Vomocil
 
Exploring the Great Olympian Graph
Exploring the Great Olympian GraphExploring the Great Olympian Graph
Exploring the Great Olympian GraphNeo4j
 
Understanding City Opportunities to Scale the EV Transition
Understanding City Opportunities to Scale the EV TransitionUnderstanding City Opportunities to Scale the EV Transition
Understanding City Opportunities to Scale the EV TransitionWorld Resources Institute (WRI)
 
Volunteered Geographic Information and OpenStreetMap
Volunteered Geographic Information and OpenStreetMapVolunteered Geographic Information and OpenStreetMap
Volunteered Geographic Information and OpenStreetMapchippy
 
Journey to a Future City - Glasgow
Journey to a Future City - GlasgowJourney to a Future City - Glasgow
Journey to a Future City - GlasgowOpen Glasgow
 
Introduction To OpenStreetMap - CrisisCamp Toronto
Introduction To OpenStreetMap - CrisisCamp TorontoIntroduction To OpenStreetMap - CrisisCamp Toronto
Introduction To OpenStreetMap - CrisisCamp Torontorweait
 
Using Geospatial to Innovate in Last-Mile Logistics
Using Geospatial to Innovate in Last-Mile LogisticsUsing Geospatial to Innovate in Last-Mile Logistics
Using Geospatial to Innovate in Last-Mile LogisticsCARTO
 
181006_gp_rekapo_mag
181006_gp_rekapo_mag181006_gp_rekapo_mag
181006_gp_rekapo_magMihai Agape
 
How Prague is opening data
How Prague is opening dataHow Prague is opening data
How Prague is opening dataJachym Cepicky
 
The Ultimate Guide to Location Data: New Datasets & Methods
The Ultimate Guide to Location Data: New Datasets & MethodsThe Ultimate Guide to Location Data: New Datasets & Methods
The Ultimate Guide to Location Data: New Datasets & MethodsCARTO
 
Introduction to OpenStreetMap - UCC YouthMappers
Introduction to OpenStreetMap - UCC YouthMappersIntroduction to OpenStreetMap - UCC YouthMappers
Introduction to OpenStreetMap - UCC YouthMappersEnock Seth Nyamador
 
Opportunities in Sensor Networks and Big Data in 2014 (for NIKKEI Big Data Co...
Opportunities in Sensor Networks and Big Data in 2014 (for NIKKEI Big Data Co...Opportunities in Sensor Networks and Big Data in 2014 (for NIKKEI Big Data Co...
Opportunities in Sensor Networks and Big Data in 2014 (for NIKKEI Big Data Co...Rainer Sternfeld
 
Dublinked Innovation Network Transport Event - Peter Cranny, NTA
Dublinked Innovation Network Transport Event - Peter Cranny, NTA Dublinked Innovation Network Transport Event - Peter Cranny, NTA
Dublinked Innovation Network Transport Event - Peter Cranny, NTA Dublinked .
 

Similar to Exploring the Potential of OpenStreetMap Data (17)

Innovation in London’s transport: Big Data for a better customer experience
Innovation in London’s transport: Big Data for a better customer experienceInnovation in London’s transport: Big Data for a better customer experience
Innovation in London’s transport: Big Data for a better customer experience
 
Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...
 
CSCMP 2014 - Capacity Crunch: Utilizing Technology to Overcome Capacity Const...
CSCMP 2014 - Capacity Crunch: Utilizing Technology to Overcome Capacity Const...CSCMP 2014 - Capacity Crunch: Utilizing Technology to Overcome Capacity Const...
CSCMP 2014 - Capacity Crunch: Utilizing Technology to Overcome Capacity Const...
 
Blue Helix Community
Blue Helix CommunityBlue Helix Community
Blue Helix Community
 
Data visualization 4 dummies
Data visualization 4 dummiesData visualization 4 dummies
Data visualization 4 dummies
 
Exploring the Great Olympian Graph
Exploring the Great Olympian GraphExploring the Great Olympian Graph
Exploring the Great Olympian Graph
 
Understanding City Opportunities to Scale the EV Transition
Understanding City Opportunities to Scale the EV TransitionUnderstanding City Opportunities to Scale the EV Transition
Understanding City Opportunities to Scale the EV Transition
 
Volunteered Geographic Information and OpenStreetMap
Volunteered Geographic Information and OpenStreetMapVolunteered Geographic Information and OpenStreetMap
Volunteered Geographic Information and OpenStreetMap
 
Journey to a Future City - Glasgow
Journey to a Future City - GlasgowJourney to a Future City - Glasgow
Journey to a Future City - Glasgow
 
Introduction To OpenStreetMap - CrisisCamp Toronto
Introduction To OpenStreetMap - CrisisCamp TorontoIntroduction To OpenStreetMap - CrisisCamp Toronto
Introduction To OpenStreetMap - CrisisCamp Toronto
 
Using Geospatial to Innovate in Last-Mile Logistics
Using Geospatial to Innovate in Last-Mile LogisticsUsing Geospatial to Innovate in Last-Mile Logistics
Using Geospatial to Innovate in Last-Mile Logistics
 
181006_gp_rekapo_mag
181006_gp_rekapo_mag181006_gp_rekapo_mag
181006_gp_rekapo_mag
 
How Prague is opening data
How Prague is opening dataHow Prague is opening data
How Prague is opening data
 
The Ultimate Guide to Location Data: New Datasets & Methods
The Ultimate Guide to Location Data: New Datasets & MethodsThe Ultimate Guide to Location Data: New Datasets & Methods
The Ultimate Guide to Location Data: New Datasets & Methods
 
Introduction to OpenStreetMap - UCC YouthMappers
Introduction to OpenStreetMap - UCC YouthMappersIntroduction to OpenStreetMap - UCC YouthMappers
Introduction to OpenStreetMap - UCC YouthMappers
 
Opportunities in Sensor Networks and Big Data in 2014 (for NIKKEI Big Data Co...
Opportunities in Sensor Networks and Big Data in 2014 (for NIKKEI Big Data Co...Opportunities in Sensor Networks and Big Data in 2014 (for NIKKEI Big Data Co...
Opportunities in Sensor Networks and Big Data in 2014 (for NIKKEI Big Data Co...
 
Dublinked Innovation Network Transport Event - Peter Cranny, NTA
Dublinked Innovation Network Transport Event - Peter Cranny, NTA Dublinked Innovation Network Transport Event - Peter Cranny, NTA
Dublinked Innovation Network Transport Event - Peter Cranny, NTA
 

More from SK53

GIS for Recorders
GIS for RecordersGIS for Recorders
GIS for RecordersSK53
 
Dasineura cf aceris: new to Britain 2016
Dasineura cf aceris: new  to Britain 2016Dasineura cf aceris: new  to Britain 2016
Dasineura cf aceris: new to Britain 2016SK53
 
OpenHistoricMap: overview
OpenHistoricMap: overviewOpenHistoricMap: overview
OpenHistoricMap: overviewSK53
 
Two's a Crowd: Crowdsourcing Addresses for OpenStreetMap in the UK
Two's a Crowd: Crowdsourcing Addresses for OpenStreetMap in the UKTwo's a Crowd: Crowdsourcing Addresses for OpenStreetMap in the UK
Two's a Crowd: Crowdsourcing Addresses for OpenStreetMap in the UKSK53
 
38 jerry clough_urbanatlas_sk53
38 jerry clough_urbanatlas_sk5338 jerry clough_urbanatlas_sk53
38 jerry clough_urbanatlas_sk53SK53
 
Nottingham hack soc
Nottingham hack socNottingham hack soc
Nottingham hack socSK53
 
Zone de Combat: Woodland on OpenStreetMap
Zone de Combat: Woodland on OpenStreetMapZone de Combat: Woodland on OpenStreetMap
Zone de Combat: Woodland on OpenStreetMapSK53
 
Change is Relative : Persistence in the Urban Environment
Change is Relative : Persistence in the Urban EnvironmentChange is Relative : Persistence in the Urban Environment
Change is Relative : Persistence in the Urban EnvironmentSK53
 
Gone Shopping: detailed retail mapping
Gone Shopping: detailed retail mappingGone Shopping: detailed retail mapping
Gone Shopping: detailed retail mappingSK53
 
Seeing the light
Seeing the lightSeeing the light
Seeing the lightSK53
 
Putting Nottingham on the Map
Putting Nottingham on the MapPutting Nottingham on the Map
Putting Nottingham on the MapSK53
 

More from SK53 (11)

GIS for Recorders
GIS for RecordersGIS for Recorders
GIS for Recorders
 
Dasineura cf aceris: new to Britain 2016
Dasineura cf aceris: new  to Britain 2016Dasineura cf aceris: new  to Britain 2016
Dasineura cf aceris: new to Britain 2016
 
OpenHistoricMap: overview
OpenHistoricMap: overviewOpenHistoricMap: overview
OpenHistoricMap: overview
 
Two's a Crowd: Crowdsourcing Addresses for OpenStreetMap in the UK
Two's a Crowd: Crowdsourcing Addresses for OpenStreetMap in the UKTwo's a Crowd: Crowdsourcing Addresses for OpenStreetMap in the UK
Two's a Crowd: Crowdsourcing Addresses for OpenStreetMap in the UK
 
38 jerry clough_urbanatlas_sk53
38 jerry clough_urbanatlas_sk5338 jerry clough_urbanatlas_sk53
38 jerry clough_urbanatlas_sk53
 
Nottingham hack soc
Nottingham hack socNottingham hack soc
Nottingham hack soc
 
Zone de Combat: Woodland on OpenStreetMap
Zone de Combat: Woodland on OpenStreetMapZone de Combat: Woodland on OpenStreetMap
Zone de Combat: Woodland on OpenStreetMap
 
Change is Relative : Persistence in the Urban Environment
Change is Relative : Persistence in the Urban EnvironmentChange is Relative : Persistence in the Urban Environment
Change is Relative : Persistence in the Urban Environment
 
Gone Shopping: detailed retail mapping
Gone Shopping: detailed retail mappingGone Shopping: detailed retail mapping
Gone Shopping: detailed retail mapping
 
Seeing the light
Seeing the lightSeeing the light
Seeing the light
 
Putting Nottingham on the Map
Putting Nottingham on the MapPutting Nottingham on the Map
Putting Nottingham on the Map
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Exploring the Potential of OpenStreetMap Data

  • 1. Exploring theExploring the Potential ofPotential of OpenStreetMap DataOpenStreetMap Data JerryJerry CloughClough SK53 on OpenStreetMap @SK53onOSM SK53.osm@gmail.com Maps Matter Blog : www.sk53-osm.blogspot.com
  • 2.
  • 3. OSM (still) in data collection phase Sep-12 Mar-13 Sep-13 Mar-14 Sep-14 Mar-15 0% 20% 40% 60% 80% 100% 120% Post Boxes Mapped by City on OSM percentage of current total Pittsburgh Zurich Karlsruhe Krakow Tallinn Nantes Salamanca Nottingham Aug-12 Aug-14 0 200 400 600 800 1000 1200 1400 1600 0 20 40 60 80 100 120 140 160 180 200 bookies NG restaurants Sep-12 Feb-13 Jul-13 Dec-13 May-14 Oct-14 Mar-15 0% 20% 40% 60% 80% 100% 120% Restaurants by City on OSM San Francisco Pittsburgh St Louis Seattle Oklahoma City Denver Zurich Karlsruhe Munich Krakow Tallinn Nantes Salamanca Nottingham
  • 4. Themes ● How complete is X on OSM? ● Where are the gaps in X? ● Is OSM data usable? ● If so, what's involved? ● Can further information be derived?
  • 5. ToolkitToolkit ● OSM Extracts from Geofabrik ● Overpass ● taginfo & umap ● osmconvert & osmfilter ● osm2pgsql & osmosis ● PostgreSQL ● QGIS ● R ● Possibles – Routing Packages: graphhopper, OpenTripPlanner – RapidMiner DataData ● Data in PostGIS: – Static data for GB using osm2pgsql ● Lose interconnectedness ● Avoid issues in creating polygons – Pre-filtered topic-based data sets – Limited use of (osmosis) snapshot schema ● Common processes: – Geodata » Graph » Geodata – Gridding of data
  • 6. Looking at the DataLooking at the Data Counts, Visualisations, ComparisonCounts, Visualisations, Comparison
  • 7. Simple Visualisations:Simple Visualisations: Pub Density in Great BritainPub Density in Great Britain
  • 8. Basic CountsBasic Counts Some 'Interesting' Stats for Great Britain (with apologies to Ordnance Survey) ● Pylons: 75,446 (OSGB: 80,517) ● Post Boxes: 51,023 (93.728) ● Camp sites: 4,347 (8,908) ● Buildings: 3,394,208 (35,397,754) ● Bus Stops: 222,505 (354,099) ● Petrol Stations: 6,575 (7,702) ● Addresses: 892,938 (27,341,262) ● Electricity Poles: 150,209 (183, 987) ● Road length: 522,627 km (407,532 km) ● 11 post boxes with Edward VIII cypher ● Only 420 War Memorials ● 1,353 Fire Hydrants ● 2,000 Real Ale pubs – 109 with Real Fires ● 7,845 Cycle Parking ● 300 Wildlife Hides ● 10,968 Stiles ● 2,033 Canal Locks ● 8 Knitting Shops Ordnance Survey figures: /www.ordnancesurvey.co.uk/blog/2013/04/10-fascinating-facts-from-ordnance-survey/ OSM figures (May '15): /taginfo.openstreetmap.org.uk/
  • 9. Comparisons:Comparisons: Data CompletenessData Completeness Food Hygiene Open Data © 2015OSM contributors
  • 10. Comparisons:Comparisons: Data AccuracyData Accuracy Land Registry Inspire parcels OSM gardens etc, Sutton Coldfield (B72) © 2013 OSM Contributors @2013 Crown Copyright & Database right
  • 11. Comparisons:Comparisons: Missing DataMissing Data © 2015 OpenStreetMap contributors Surrey Rights of Way from rowmaps.org.uk
  • 13. Building a Global DataBuilding a Global Data SetSet Retail in OSMRetail in OSM
  • 14. Long-tail of shop tagsLong-tail of shop tags
  • 15. Pubs on OpenStreetMapPubs on OpenStreetMap © 2015 OpenStreetMap contributors; Country Polygons also OSM
  • 16.
  • 17. Cartograms from Retail POIsCartograms from Retail POIs © 2015 OpenStreetMap contributors; Country Polygons Natural Earth Created using Scapetoad
  • 18. Derived & EmergentDerived & Emergent DataData Landuse PolygonsLanduse Polygons
  • 19. Deriving Data : Landuse PolygonsDeriving Data : Landuse Polygons ● ●
  • 20. Gridding PolygonsGridding Polygons • Intersection of all features on 1km grid – Reduce polygon size – Performance – Avoid joining on geometries (use key for grid cell)
  • 21. PostGIS ProcessingPostGIS Processing OSM Polygons OSM Lines Painter's Algorithm Rules Clipped Polygons Clipped Lines Cleaned & Clipped Polygons UA Shape Polygons Clean Geometry Gridded UA Classes Filter on Tags & Grid Gridded & Buffered UA Classes Tag Filter, Grid & Buffer Clip to Area Clip to Area Piecewise Union Union Step 1 Union Union Step 2 Merge Class Gridded Polygons Merge Grid Gridded UA Polygons Union Clipping areas by UA Class ClippingRegion Final Polygons Compare UA/OSM Union/Intersect/ Difference
  • 22. Emergent Data : Retail land use
  • 24. SummarySummary ● Potential future use of OSM data can be tested by judicious choice of data sets. ● Evaluation of suitability of OSM data for a given purpose solely using internal criteria is still hard. ● Deriving rather than consuming data is often (technically) involved. ● It can be fun in its own right!
  • 25. I'm not alone!I'm not alone!