SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Jerry Clough (SK53)
Simulating Urban Atlas
Can OSM be used as a source
for landuse/landcover?
Landuse mapping in OSM
• Mainly import driven
– Corine
– US States (GA, NJ)
• Imports as a base for
modification
– But are they?
• Enhance cartographic rendered
outputs
• Are they useful?
Landuse mapping in OSM
• Mainly import driven
– Corine
– US States (GA, NJ)
• Imports as a base for
modification
– But are they?
• Enhance cartographic rendered
outputs
• Are they useful?
OSM Landuse Imports
France CLC-2006
Chatham Island, NZ LINZ
New Jersey, 2002 Landuse
Georgia, USA USGS data
CLC lacks detail & precision : Spain
CLC lacks detail & precision : France
Use-cases for land-use
• Environmental
– Hydrology
– Pollution
– Ecological
– Sustainable resources
• Planning
– NIMBY toolkit
Urban Atlas
• 300+ EU cities population >100k
– 119 in April 2010
– 228 in Sept. 2010
• Baseline date 2006-7
• Used 2.5 m imagery
• 5-6 year refresh cycle
• Minimum Map Unit (MMU) 0.25 ha
urban / 1 ha rural
http://sia.eionet.europa.eu/Land Monitoring Core Service/Urban Atlas
Opportunity
• Urban Atlas
– Scale (~1:10k) ++ cf. with OSM
– Discrete areas
– Urban focus
– Detail (small MMU size)
• Good chance to examine land-use
mapping in OSM
– Objective comparison to external data
– Produce equivalent outputs
– Learn more about :
• Accuracy/Applicability/Currency/Consistency
UA to OSM Category Mapping 1
UA
Code
UA Description OSM Tags Comments
11100
11110
11120
11130
11140
Urban Fabric
Continuous
/Discontinuous Urban
Fabric
landuse=residential There are no widely used sub-classes,
certainly none which correspond with the
density grouping of UA.
See detailed discussion below.
11300 Isolated Dwellings landuse=farmyard Other isolated houses would need to be
identified computationally.
12100 Industrial and Commercial
land
landuse=retail
landuse=commercial
landuse=industrial
amenity=university
amenity=hospital,amenity=school
For campus sites (education and health) it is
assumed that green spaces (parks, sports
pitches, woodland, water, etc) are handled
by their respective tags.
12210 Fast transit roads highway=motorway, motorway_link Motorways buffered 30 m
12220 Other roads highway=trunk, trunk_link,
primary, primary_link
highway=secondary,
secondary_link
highway=tertiary, tertiary_link
highway=unclassified,
residential, pedestrian
Primary and Trunk buffered 20 m
Secondary roads buffered to 10 m
Tertiary roads buffered to 10m
other roads buffered to 7.5m
UA to OSM Category Mapping 2
UA
Code
UA Description OSM Tags Comments
12230 Railways landuse=railway
railway=rail, preserved
Trams were not included even
though one runs in a railway
corridor.
Rail buffered to 10m
12300 Port Not included in this study.
12400 Airfields aeroway=aerodrome
13100 Quarries and Landfill landuse=quarry
landuse=landfill
13300 Construction landuse=construction
13400 Unused Land landuse=greenfield
landuse=brownfield
UA to OSM Category Mapping 3
UA
Code
UA Description OSM Tags Comments
14100 Parks, Urban Green Space amenity=graveyard
landuse=cemetery
leisure=park
leisure=village_green
14200 Sports Areas landuse=allotments
landuse=recreation_ground
leisure=golf_course
leisure=pitch
leisure=stadium
20000 Agricultural Land landuse=farm
landuse=farmland
landuse=pasture
landuse=orchard
landuse=vineyard
leisure=nature_reserve
natural=scrub,natural=heath
natural=wetland
natural=rock,natural=scree
Additional OSM tags are also valid
for this code (e.g., natural=glacier)
30000 Woods & Forest natural=wood
landuse=forest
50000 Water landuse=reservoir
waterway=riverbank
natural=water
Painter’s Algorithm in QGIS
Painter’s Algorithm in QGIS
Code Layer
12210 1
12220 2
12230 3
50000 4
12400 5
13400 6
13300 7
13100 8
14200 9
30000 10
14100 11
12100 12
11300 13
11100,112x0 14
20000 15
Mapnik Style Rules
<Style name="road_overlay">
<Rule>
  <Filter>([highway]='motorway' or [highway]='motorway_link' )</Filter>
  <MinScaleDenominator>2500</MinScaleDenominator>
  <MaxScaleDenominator>100000</MaxScaleDenominator>
- <PolygonSymbolizer>
  <CssParameter name="fill">rgb(243, 120, 39)</CssParameter>
  </PolygonSymbolizer>
  </Rule>
- <Rule>
  <Filter>([highway]='primary' or [highway]='primary_link' )</Filter>
  <MinScaleDenominator>100000</MinScaleDenominator>
  <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer>
  <CssParameter name="fill">rgb(250, 180, 133)</CssParameter>
  </PolygonSymbolizer>
  </Rule>
- <Rule>
  <Filter>([highway]='trunk' or [highway]='trunk_link' )</Filter>
  <MinScaleDenominator>100000</MinScaleDenominator>
  <MaxScaleDenominator>750000</MaxScaleDenominator>
- <PolygonSymbolizer>
  <CssParameter name="fill">rgb(250, 180, 133)</CssParameter>
  </PolygonSymbolizer>
  </Rule>
</Style</>
- <Layer name="roads_overlay" srs="+proj=merc +a=6378137
+b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0
+k=1.0 +units=m +nadgrids=@null +no_defs +over">
  <StyleName>road_overlay</StyleName>
- <Datasource>
….
  <Parameter name="table">(
SELECT st_setsrid(st_buffer(way,
CASE WHEN
highway IN ('motorway','motorway_link') THEN 20
WHEN highway IN ('trunk','trunk_link') THEN 10
WHEN highway IN ('primary','primary_link') THEN 10
WHEN highway IN ('secondary','secondary_link') THEN 7.5
WHEN highway IN ('tertiary','tertiary_link') then 7.5
WHEN
railway IN ('rail','tram','preserved','narrow_gauge')
THEN 10
ELSE 3.75
END),900913) as way
, highway
, railway
, name
FROM planet_osm_line
WHERE (highway IN
('motorway','motorway_link' ,'trunk','trunk_link' ,'primary','
primary_link' ,'secondary','secondary_link' ,'tertiary','tertia
ry_link' ,'pedestrian','residential','unclassified'))
OR (railway IN ('rail','tram','preserved','narrow_gauge')) )
AS road_overlay
</Parameter>
  <Parameter name="type">postgis</Parameter>
  <Parameter name="user">mapnik</Parameter>
  </Datasource>
Mapnik Output
Derby Nottingham Leicester
Coventry Milton KeynesSutton Coldfield
Mapnik Output : Karlsruhe OSM
BUT…
• Raster output only
– No Shape file output
• Informational not Analytical
• Bad Polygons
PostGIS
The Problem with Polygons
• OSM
– Broken polygons
– Intersecting polygons
– osm2pgsql
• PostGIS
– Multipolygons
– many set operations
(UNION/Intersection)
• Essential tool:
cleangeometry PostGIS
function (SOGIS)
http://www.sogis1.so.ch/sogis/dl/postgis/cleanGeometry.
sql
Gridded Output
• Intersection of all
features on 1km grid
– Reduce polygon size
– Performance
– Avoid joining on
geometries (use key
for grid cell)
PostGIS Processing
Intersection
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
Comparison 1
No OSM Data
Residential
Disagreement
Agreement
Nottingham Area
Comparison 2
No OSM Data
Residential
Disagreement
Agreement
Agreement
Area in hectares % variance
UA Class UK029L (A) Not in OSM (B) OSM (C) C %(A-B)
11100,112x0 13430.9 1654.7 12822.2 109.00%
11300 271.6 167 55.6 53.00%
12100 5351.9 1856.8 2240.4 64.00%
12210 122.8 3.7 183.8 154.00%
12220 2923.8 420.5 3445.3 138.00%
12230 308.3 54.3 393.1 155.00%
12400 402.9 375.3 197.8 714.00%
13100 321 153.1 43.8 26.00%
13300 232.8 167 38.1 58.00%
13400 177.9 375.3 302.4 -153.00%
14100 1376.7 349.7 1187.9 116.00%
14200 3014.7 890.9 1752 82.00%
20000 56038.2 29784.8 25478.2 97.00%
30000 5490.6 2260.4 3208.7 99.00%
50000 904.6 111.3 903.9 114.00%
Comparison: Numbers
Conclusions
• Crowd sourcing of land-use works
• Cartographic (raster) products are
straightforward to produce
• Analytical (vector) products would
benefit from more tool support
• Tagging can be enriched to provide finer
granularity

Weitere ähnliche Inhalte

Was ist angesagt?

11 Traffic Signal Control Overview (Traffic Engineering هندسة المرور & Prof. ...
11 Traffic Signal Control Overview (Traffic Engineering هندسة المرور & Prof. ...11 Traffic Signal Control Overview (Traffic Engineering هندسة المرور & Prof. ...
11 Traffic Signal Control Overview (Traffic Engineering هندسة المرور & Prof. ...Hossam Shafiq I
 
Route Choice (Transportation Engineering)
Route Choice (Transportation Engineering)Route Choice (Transportation Engineering)
Route Choice (Transportation Engineering)Hossam Shafiq I
 
Traffic Evaluation DONE
Traffic Evaluation DONETraffic Evaluation DONE
Traffic Evaluation DONEJames E. Jones
 
Up to-date geographic data management
Up to-date geographic data managementUp to-date geographic data management
Up to-date geographic data managementKalyan Janakiraman
 
So I have all this data ...
So I have all this data ...So I have all this data ...
So I have all this data ...guest3a7853
 
13 Fundamentals of Signal Timing and Design: Pretimed Signal (Traffic Enginee...
13 Fundamentals of Signal Timing and Design: Pretimed Signal (Traffic Enginee...13 Fundamentals of Signal Timing and Design: Pretimed Signal (Traffic Enginee...
13 Fundamentals of Signal Timing and Design: Pretimed Signal (Traffic Enginee...Hossam Shafiq I
 
Transport demand survey
Transport demand surveyTransport demand survey
Transport demand surveyBhishma Bhatti
 
03 Traffic Stream Characteristics (Traffic Engineering هندسة المرور & Prof. S...
03 Traffic Stream Characteristics (Traffic Engineering هندسة المرور & Prof. S...03 Traffic Stream Characteristics (Traffic Engineering هندسة المرور & Prof. S...
03 Traffic Stream Characteristics (Traffic Engineering هندسة المرور & Prof. S...Hossam Shafiq I
 
Sustainable Tulsa 8-1-2013
Sustainable Tulsa 8-1-2013Sustainable Tulsa 8-1-2013
Sustainable Tulsa 8-1-2013rtspincog
 
Land Use and Transport Integrated Policies in Peripheral Areas
Land Use and Transport Integrated Policies in Peripheral AreasLand Use and Transport Integrated Policies in Peripheral Areas
Land Use and Transport Integrated Policies in Peripheral AreasHenar Salas-Olmedo
 
Traffic assignment
Traffic assignmentTraffic assignment
Traffic assignmentMNIT,JAIPUR
 
CMAX July 2016 Open House - Poster Boards
CMAX July 2016 Open House - Poster BoardsCMAX July 2016 Open House - Poster Boards
CMAX July 2016 Open House - Poster BoardsDoug Arseneault
 
Introduction of vissim software
Introduction of vissim softwareIntroduction of vissim software
Introduction of vissim softwareashahit
 
Urban transportation system - methods of route assignment
Urban transportation system - methods of route assignmentUrban transportation system - methods of route assignment
Urban transportation system - methods of route assignmentStudent
 

Was ist angesagt? (20)

11 Traffic Signal Control Overview (Traffic Engineering هندسة المرور & Prof. ...
11 Traffic Signal Control Overview (Traffic Engineering هندسة المرور & Prof. ...11 Traffic Signal Control Overview (Traffic Engineering هندسة المرور & Prof. ...
11 Traffic Signal Control Overview (Traffic Engineering هندسة المرور & Prof. ...
 
Travel Demand Model VLMPO CAC-TAC
Travel Demand Model VLMPO CAC-TACTravel Demand Model VLMPO CAC-TAC
Travel Demand Model VLMPO CAC-TAC
 
Route Choice (Transportation Engineering)
Route Choice (Transportation Engineering)Route Choice (Transportation Engineering)
Route Choice (Transportation Engineering)
 
Traffic Evaluation DONE
Traffic Evaluation DONETraffic Evaluation DONE
Traffic Evaluation DONE
 
Up to-date geographic data management
Up to-date geographic data managementUp to-date geographic data management
Up to-date geographic data management
 
Transportation Mapping
Transportation MappingTransportation Mapping
Transportation Mapping
 
So I have all this data ...
So I have all this data ...So I have all this data ...
So I have all this data ...
 
13 Fundamentals of Signal Timing and Design: Pretimed Signal (Traffic Enginee...
13 Fundamentals of Signal Timing and Design: Pretimed Signal (Traffic Enginee...13 Fundamentals of Signal Timing and Design: Pretimed Signal (Traffic Enginee...
13 Fundamentals of Signal Timing and Design: Pretimed Signal (Traffic Enginee...
 
Design of proposed highway
Design of proposed highwayDesign of proposed highway
Design of proposed highway
 
Transport demand survey
Transport demand surveyTransport demand survey
Transport demand survey
 
Continental Mapping Projects - Wood Road Re-alignment
Continental Mapping Projects - Wood Road Re-alignmentContinental Mapping Projects - Wood Road Re-alignment
Continental Mapping Projects - Wood Road Re-alignment
 
03 Traffic Stream Characteristics (Traffic Engineering هندسة المرور & Prof. S...
03 Traffic Stream Characteristics (Traffic Engineering هندسة المرور & Prof. S...03 Traffic Stream Characteristics (Traffic Engineering هندسة المرور & Prof. S...
03 Traffic Stream Characteristics (Traffic Engineering هندسة المرور & Prof. S...
 
ThesisPresentation
ThesisPresentationThesisPresentation
ThesisPresentation
 
2019 CITT Municipal Workshop
2019 CITT Municipal Workshop 2019 CITT Municipal Workshop
2019 CITT Municipal Workshop
 
Sustainable Tulsa 8-1-2013
Sustainable Tulsa 8-1-2013Sustainable Tulsa 8-1-2013
Sustainable Tulsa 8-1-2013
 
Land Use and Transport Integrated Policies in Peripheral Areas
Land Use and Transport Integrated Policies in Peripheral AreasLand Use and Transport Integrated Policies in Peripheral Areas
Land Use and Transport Integrated Policies in Peripheral Areas
 
Traffic assignment
Traffic assignmentTraffic assignment
Traffic assignment
 
CMAX July 2016 Open House - Poster Boards
CMAX July 2016 Open House - Poster BoardsCMAX July 2016 Open House - Poster Boards
CMAX July 2016 Open House - Poster Boards
 
Introduction of vissim software
Introduction of vissim softwareIntroduction of vissim software
Introduction of vissim software
 
Urban transportation system - methods of route assignment
Urban transportation system - methods of route assignmentUrban transportation system - methods of route assignment
Urban transportation system - methods of route assignment
 

Andere mochten auch

Andere mochten auch (14)

#Aula de economia urbana além da crise - em direção a um novo paradigma urbano
#Aula de economia urbana   além da crise - em direção a um novo paradigma urbano#Aula de economia urbana   além da crise - em direção a um novo paradigma urbano
#Aula de economia urbana além da crise - em direção a um novo paradigma urbano
 
003 urban landuse model
003 urban landuse model003 urban landuse model
003 urban landuse model
 
Land use
Land useLand use
Land use
 
L-G Tod Uttipec May2009
L-G Tod Uttipec May2009L-G Tod Uttipec May2009
L-G Tod Uttipec May2009
 
Urban Models for MEDCs
Urban Models for MEDCsUrban Models for MEDCs
Urban Models for MEDCs
 
Landuse Mapping
Landuse Mapping Landuse Mapping
Landuse Mapping
 
Urban land use
Urban land useUrban land use
Urban land use
 
The Burgess Model
The Burgess ModelThe Burgess Model
The Burgess Model
 
Zoning and Land Use Planning
Zoning and Land Use PlanningZoning and Land Use Planning
Zoning and Land Use Planning
 
Land-Use Planning
Land-Use PlanningLand-Use Planning
Land-Use Planning
 
Introduction to town planning
Introduction to town planningIntroduction to town planning
Introduction to town planning
 
Land use planning
Land use planningLand use planning
Land use planning
 
Urban Planning theories and models
Urban Planning theories and modelsUrban Planning theories and models
Urban Planning theories and models
 
Multiple nuclei model (Town Planning)
Multiple nuclei  model (Town Planning)Multiple nuclei  model (Town Planning)
Multiple nuclei model (Town Planning)
 

Ähnlich wie 38 jerry clough_urbanatlas_sk53

Los Or Bs Mlydon
Los Or Bs MlydonLos Or Bs Mlydon
Los Or Bs Mlydonguestce40e9
 
Analysing OpenStreetMap Data with QGIS
Analysing OpenStreetMap Data with QGISAnalysing OpenStreetMap Data with QGIS
Analysing OpenStreetMap Data with QGISSK53
 
OSM and QGIS
OSM and QGISOSM and QGIS
OSM and QGISQGIS UK
 
Application of Remote Sensing in Civil Engineering
Application of Remote Sensing in Civil EngineeringApplication of Remote Sensing in Civil Engineering
Application of Remote Sensing in Civil EngineeringIEI GSC
 
Gis Applications Presentation
Gis Applications PresentationGis Applications Presentation
Gis Applications PresentationIdua Olunwa
 
Development of Methodology for Determining Earth Work Volume Using Combined S...
Development of Methodology for Determining Earth Work Volume Using Combined S...Development of Methodology for Determining Earth Work Volume Using Combined S...
Development of Methodology for Determining Earth Work Volume Using Combined S...IJMER
 
Rick Hall: Place & Mobility
Rick Hall: Place & MobilityRick Hall: Place & Mobility
Rick Hall: Place & Mobilityguest7106fd
 
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)DriverExperience
 
Highway Design - Techniques for proper Planning and Execution .
Highway Design - Techniques for proper Planning and Execution . Highway Design - Techniques for proper Planning and Execution .
Highway Design - Techniques for proper Planning and Execution . gunjatetm
 
Mapping Landscape Change: Dornoch Point
Mapping Landscape Change: Dornoch PointMapping Landscape Change: Dornoch Point
Mapping Landscape Change: Dornoch PointPeter McCready
 
4B_1_How many volunteers does it take to map an area well
4B_1_How many volunteers does it take to map an area well4B_1_How many volunteers does it take to map an area well
4B_1_How many volunteers does it take to map an area wellGISRUK conference
 
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
 
Beyond good enough? Spatial Data Quality and OpenStreetMap data
Beyond good enough? Spatial Data Quality and OpenStreetMap dataBeyond good enough? Spatial Data Quality and OpenStreetMap data
Beyond good enough? Spatial Data Quality and OpenStreetMap dataMuki Haklay
 
Final Report, Hi7
Final Report, Hi7Final Report, Hi7
Final Report, Hi7Mike White
 

Ähnlich wie 38 jerry clough_urbanatlas_sk53 (20)

Los Or Bs Mike Lydon
Los Or Bs Mike LydonLos Or Bs Mike Lydon
Los Or Bs Mike Lydon
 
Los Or Bs Mlydon
Los Or Bs MlydonLos Or Bs Mlydon
Los Or Bs Mlydon
 
Analysing OpenStreetMap Data with QGIS
Analysing OpenStreetMap Data with QGISAnalysing OpenStreetMap Data with QGIS
Analysing OpenStreetMap Data with QGIS
 
OSM and QGIS
OSM and QGISOSM and QGIS
OSM and QGIS
 
Application of Remote Sensing in Civil Engineering
Application of Remote Sensing in Civil EngineeringApplication of Remote Sensing in Civil Engineering
Application of Remote Sensing in Civil Engineering
 
Gis Applications Presentation
Gis Applications PresentationGis Applications Presentation
Gis Applications Presentation
 
Development of Methodology for Determining Earth Work Volume Using Combined S...
Development of Methodology for Determining Earth Work Volume Using Combined S...Development of Methodology for Determining Earth Work Volume Using Combined S...
Development of Methodology for Determining Earth Work Volume Using Combined S...
 
Rick Hall: Place & Mobility
Rick Hall: Place & MobilityRick Hall: Place & Mobility
Rick Hall: Place & Mobility
 
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
 
LOS Survey
LOS SurveyLOS Survey
LOS Survey
 
Highway Design - Techniques for proper Planning and Execution .
Highway Design - Techniques for proper Planning and Execution . Highway Design - Techniques for proper Planning and Execution .
Highway Design - Techniques for proper Planning and Execution .
 
Final Project
Final ProjectFinal Project
Final Project
 
Mapping Landscape Change: Dornoch Point
Mapping Landscape Change: Dornoch PointMapping Landscape Change: Dornoch Point
Mapping Landscape Change: Dornoch Point
 
4B_1_How many volunteers does it take to map an area well
4B_1_How many volunteers does it take to map an area well4B_1_How many volunteers does it take to map an area well
4B_1_How many volunteers does it take to map an area well
 
Review network modeling
Review network modelingReview network modeling
Review network modeling
 
Openstreetmap in Südtirol
Openstreetmap in SüdtirolOpenstreetmap in Südtirol
Openstreetmap in Südtirol
 
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...
 
Beyond good enough? Spatial Data Quality and OpenStreetMap data
Beyond good enough? Spatial Data Quality and OpenStreetMap dataBeyond good enough? Spatial Data Quality and OpenStreetMap data
Beyond good enough? Spatial Data Quality and OpenStreetMap data
 
Final Report, Hi7
Final Report, Hi7Final Report, Hi7
Final Report, Hi7
 
McDonough "Living with Machines"
McDonough "Living with Machines"McDonough "Living with Machines"
McDonough "Living with Machines"
 

Mehr von 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
 
Exploring the Potential of OpenStreetMap Data
Exploring the Potential of OpenStreetMap DataExploring the Potential of OpenStreetMap Data
Exploring the Potential of OpenStreetMap DataSK53
 
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
 
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
 

Mehr von 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
 
Exploring the Potential of OpenStreetMap Data
Exploring the Potential of OpenStreetMap DataExploring the Potential of OpenStreetMap Data
Exploring the Potential of OpenStreetMap Data
 
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
 
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
 

38 jerry clough_urbanatlas_sk53

  • 1. Jerry Clough (SK53) Simulating Urban Atlas Can OSM be used as a source for landuse/landcover?
  • 2. Landuse mapping in OSM • Mainly import driven – Corine – US States (GA, NJ) • Imports as a base for modification – But are they? • Enhance cartographic rendered outputs • Are they useful?
  • 3. Landuse mapping in OSM • Mainly import driven – Corine – US States (GA, NJ) • Imports as a base for modification – But are they? • Enhance cartographic rendered outputs • Are they useful?
  • 4. OSM Landuse Imports France CLC-2006 Chatham Island, NZ LINZ New Jersey, 2002 Landuse Georgia, USA USGS data
  • 5. CLC lacks detail & precision : Spain
  • 6. CLC lacks detail & precision : France
  • 7. Use-cases for land-use • Environmental – Hydrology – Pollution – Ecological – Sustainable resources • Planning – NIMBY toolkit
  • 8. Urban Atlas • 300+ EU cities population >100k – 119 in April 2010 – 228 in Sept. 2010 • Baseline date 2006-7 • Used 2.5 m imagery • 5-6 year refresh cycle • Minimum Map Unit (MMU) 0.25 ha urban / 1 ha rural http://sia.eionet.europa.eu/Land Monitoring Core Service/Urban Atlas
  • 9.
  • 10. Opportunity • Urban Atlas – Scale (~1:10k) ++ cf. with OSM – Discrete areas – Urban focus – Detail (small MMU size) • Good chance to examine land-use mapping in OSM – Objective comparison to external data – Produce equivalent outputs – Learn more about : • Accuracy/Applicability/Currency/Consistency
  • 11. UA to OSM Category Mapping 1 UA Code UA Description OSM Tags Comments 11100 11110 11120 11130 11140 Urban Fabric Continuous /Discontinuous Urban Fabric landuse=residential There are no widely used sub-classes, certainly none which correspond with the density grouping of UA. See detailed discussion below. 11300 Isolated Dwellings landuse=farmyard Other isolated houses would need to be identified computationally. 12100 Industrial and Commercial land landuse=retail landuse=commercial landuse=industrial amenity=university amenity=hospital,amenity=school For campus sites (education and health) it is assumed that green spaces (parks, sports pitches, woodland, water, etc) are handled by their respective tags. 12210 Fast transit roads highway=motorway, motorway_link Motorways buffered 30 m 12220 Other roads highway=trunk, trunk_link, primary, primary_link highway=secondary, secondary_link highway=tertiary, tertiary_link highway=unclassified, residential, pedestrian Primary and Trunk buffered 20 m Secondary roads buffered to 10 m Tertiary roads buffered to 10m other roads buffered to 7.5m
  • 12. UA to OSM Category Mapping 2 UA Code UA Description OSM Tags Comments 12230 Railways landuse=railway railway=rail, preserved Trams were not included even though one runs in a railway corridor. Rail buffered to 10m 12300 Port Not included in this study. 12400 Airfields aeroway=aerodrome 13100 Quarries and Landfill landuse=quarry landuse=landfill 13300 Construction landuse=construction 13400 Unused Land landuse=greenfield landuse=brownfield
  • 13. UA to OSM Category Mapping 3 UA Code UA Description OSM Tags Comments 14100 Parks, Urban Green Space amenity=graveyard landuse=cemetery leisure=park leisure=village_green 14200 Sports Areas landuse=allotments landuse=recreation_ground leisure=golf_course leisure=pitch leisure=stadium 20000 Agricultural Land landuse=farm landuse=farmland landuse=pasture landuse=orchard landuse=vineyard leisure=nature_reserve natural=scrub,natural=heath natural=wetland natural=rock,natural=scree Additional OSM tags are also valid for this code (e.g., natural=glacier) 30000 Woods & Forest natural=wood landuse=forest 50000 Water landuse=reservoir waterway=riverbank natural=water
  • 15. Painter’s Algorithm in QGIS Code Layer 12210 1 12220 2 12230 3 50000 4 12400 5 13400 6 13300 7 13100 8 14200 9 30000 10 14100 11 12100 12 11300 13 11100,112x0 14 20000 15
  • 16.
  • 17.
  • 18. Mapnik Style Rules <Style name="road_overlay"> <Rule>   <Filter>([highway]='motorway' or [highway]='motorway_link' )</Filter>   <MinScaleDenominator>2500</MinScaleDenominator>   <MaxScaleDenominator>100000</MaxScaleDenominator> - <PolygonSymbolizer>   <CssParameter name="fill">rgb(243, 120, 39)</CssParameter>   </PolygonSymbolizer>   </Rule> - <Rule>   <Filter>([highway]='primary' or [highway]='primary_link' )</Filter>   <MinScaleDenominator>100000</MinScaleDenominator>   <MaxScaleDenominator>750000</MaxScaleDenominator> - <PolygonSymbolizer>   <CssParameter name="fill">rgb(250, 180, 133)</CssParameter>   </PolygonSymbolizer>   </Rule> - <Rule>   <Filter>([highway]='trunk' or [highway]='trunk_link' )</Filter>   <MinScaleDenominator>100000</MinScaleDenominator>   <MaxScaleDenominator>750000</MaxScaleDenominator> - <PolygonSymbolizer>   <CssParameter name="fill">rgb(250, 180, 133)</CssParameter>   </PolygonSymbolizer>   </Rule> </Style</> - <Layer name="roads_overlay" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">   <StyleName>road_overlay</StyleName> - <Datasource> ….   <Parameter name="table">( SELECT st_setsrid(st_buffer(way, CASE WHEN highway IN ('motorway','motorway_link') THEN 20 WHEN highway IN ('trunk','trunk_link') THEN 10 WHEN highway IN ('primary','primary_link') THEN 10 WHEN highway IN ('secondary','secondary_link') THEN 7.5 WHEN highway IN ('tertiary','tertiary_link') then 7.5 WHEN railway IN ('rail','tram','preserved','narrow_gauge') THEN 10 ELSE 3.75 END),900913) as way , highway , railway , name FROM planet_osm_line WHERE (highway IN ('motorway','motorway_link' ,'trunk','trunk_link' ,'primary',' primary_link' ,'secondary','secondary_link' ,'tertiary','tertia ry_link' ,'pedestrian','residential','unclassified')) OR (railway IN ('rail','tram','preserved','narrow_gauge')) ) AS road_overlay </Parameter>   <Parameter name="type">postgis</Parameter>   <Parameter name="user">mapnik</Parameter>   </Datasource>
  • 19. Mapnik Output Derby Nottingham Leicester Coventry Milton KeynesSutton Coldfield
  • 20. Mapnik Output : Karlsruhe OSM
  • 21. BUT… • Raster output only – No Shape file output • Informational not Analytical • Bad Polygons PostGIS
  • 22. The Problem with Polygons • OSM – Broken polygons – Intersecting polygons – osm2pgsql • PostGIS – Multipolygons – many set operations (UNION/Intersection) • Essential tool: cleangeometry PostGIS function (SOGIS) http://www.sogis1.so.ch/sogis/dl/postgis/cleanGeometry. sql
  • 23. Gridded Output • Intersection of all features on 1km grid – Reduce polygon size – Performance – Avoid joining on geometries (use key for grid cell)
  • 24. PostGIS Processing Intersection 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
  • 25. Comparison 1 No OSM Data Residential Disagreement Agreement Nottingham Area
  • 26. Comparison 2 No OSM Data Residential Disagreement Agreement
  • 27.
  • 28.
  • 30. Area in hectares % variance UA Class UK029L (A) Not in OSM (B) OSM (C) C %(A-B) 11100,112x0 13430.9 1654.7 12822.2 109.00% 11300 271.6 167 55.6 53.00% 12100 5351.9 1856.8 2240.4 64.00% 12210 122.8 3.7 183.8 154.00% 12220 2923.8 420.5 3445.3 138.00% 12230 308.3 54.3 393.1 155.00% 12400 402.9 375.3 197.8 714.00% 13100 321 153.1 43.8 26.00% 13300 232.8 167 38.1 58.00% 13400 177.9 375.3 302.4 -153.00% 14100 1376.7 349.7 1187.9 116.00% 14200 3014.7 890.9 1752 82.00% 20000 56038.2 29784.8 25478.2 97.00% 30000 5490.6 2260.4 3208.7 99.00% 50000 904.6 111.3 903.9 114.00% Comparison: Numbers
  • 31.
  • 32. Conclusions • Crowd sourcing of land-use works • Cartographic (raster) products are straightforward to produce • Analytical (vector) products would benefit from more tool support • Tagging can be enriched to provide finer granularity