SlideShare ist ein Scribd-Unternehmen logo
1 von 25
 Higher Education Profiling using Open Source GISA Primer on OpenStreetMap Data, Mapnik & OpenLayers  Oliver O’Brien & Alex Singleton Department of Geography University College London
Contents The Problem Requirements The Solution OpenStreetMap Data Mapnik OpenLayers Data Sources Putting it all Together The Completed Atlas
The Problem: Presenting the Data A large amount of education-related spatial information available from various governmental bodies but not in a readily accessible graphical form (i.e. maps) for non-technical users. Dept. for Schools, Children and Families Communities and Local Government Higher Education Funding Council for England Higher Education Statistics Agency Office for National Statistics “Widening participation” initiatives require effective ways to view such data, to make decisions on target schools and areas.
Requirements I. Straightforward Standalone GISes Hard to use (Haklay, 2009a) Often expensive Require delivery of data to the client
Requirements I. Straightforward Web GISes Slow Unattractive Difficult and/or expensive to build May require delivery of vector data to the client
Requirements I. Straightforward “Slippy Maps” Simple to use Very popular Simple to build Powerful API (e.g. Google Maps API)
Requirements II. Accessible Software installation  Requires time and skill  Constrained by platform Plug-ins  Generally require a fast computer  Still some platform issues A solution without installation or plug-ins is most accessible  HTML, CSS, AJAX  PNG images
Requirements III. Self Contained No dependencies on third parties with constraints Ordnance Survey “tile limits” The “derived data” problem, Google and Ordnance Survey Can’t put Ordnance Survey derived data on a Google Maps “mashup” Government departments often provide data that has been geolocated from Ordnance Survey mapping (e.g. using National Grid References) Ordnance Survey is being very active at protecting use of its data at the moment
Requirements III. Self Contained Full control over what’s on the map Google’s colour scheme and branding can be distracting
The Solution: An Education Atlas Static tiles of choropleth maps Minimal computer requirements Scalable Mapnik Makes “beautiful” raster maps OpenStreetMap data Easily available data source to create background maps Full control over what is included OpenLayers Provides the “slippy map” interface familiar to users Self-contained
Using OpenStreetMap Data For a background map to provide context Will include roads, town names, coastlines We don’t want all the data – just what we need Ways to obtain the data Directly from osm.org as XML, requires converting Shapefiles produced by CloudMade or Geofabrik Data quality and completeness Improving rapidly (Haklay, 2009b) Now pretty good for England (Reed, 2009) Can always obtain a very up-to-date dataset www.openstreetmap.org
Using Mapnik “Mapnik is a Free Toolkit for developing mapping applications. Above all Mapnik is about making beautiful maps.” – mapnik.org Data Sources Shapefiles PostGIS databases Direct from OpenStreetMap Tiles Can be configured to systemically create square tiles at different zoom levels for the whole country www.mapnik.org
Using Mapnik Stylesheets for the cartography e.g. minor rivers and canals  <Rule> <Filter>[waterway]='river'         or [waterway]='canal'</Filter> <MaxScaleDenominator>80000        </MaxScaleDenominator>     <LineSymbolizer>        <CssParameter name="stroke">#88c           <CssParameter name="stroke-width">3        <CssParameter name="stroke-linejoin”>round        <CssParameter name="stroke-linecap">round     </LineSymbolizer>     <TextSymbolizername="name"  face_name="DejaVu Sans Book" size="10"         fill="#666" halo_radius="1"         placement="line" min_distance="200"/>  </Rule>
Using OpenLayers A way to display maps on a website Just a simple web browser is needed Accepts “layers” from many sources Google Maps Microsoft Bing, Virtual Earth, Yahoo ArcGIS 9.3 Mapping Services Ordnance Survey OpenSpace More powerful (but more complex) than the popular Google Maps API www.openlayers.org
Other Data Sources New Popular Edition Postcoding Government Data Combined with UKBORDERS boundary data, to create choropleths of each educational metric Includes the National Pupil Database with postcode, for Key Stage 4 (GCSE) and Key Stage 5 (A-Level)
Putting it all Together: Tile Generation OpenStreetMap API Stylesheet Geofabrik Shapefiles Mapnik PostGIS Database Other .gov.uk Tiles Shapefiles UKBORDERS mySQL Database DSCF.gov.uk
Putting it all Together: The Website Web Browsers OpenLayers Tiles mySQL Database The layers in OpenLayers Top: Schools (pins) Middle: Network (B&W) NPEMap Postcodes Bottom: Choropleth (colours)
The Completed AtlasIDACI in Hampstead vs. Willesden, London
The Completed AtlasA-Level French Popularity in S.E. England
Putting it all Together: The Completed AtlasA-Level Geography Popularity in England
The Completed AtlasOutput Area Classification in Manchester
The Completed AtlasIDACI in Manchester
The Completed AtlasGCSE Performance in Manchester
Problems ,[object Object]
Tiling process is quite slow and requires ~1GB of storage space for each choropleth setNext Steps ,[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Field Data Collecting, Processing and Sharing: Using web Service Technologies
Field Data Collecting, Processing and Sharing: Using web Service TechnologiesField Data Collecting, Processing and Sharing: Using web Service Technologies
Field Data Collecting, Processing and Sharing: Using web Service TechnologiesNiroshan Sanjaya
 
CKANへの空間情報機能拡張実装の試み
CKANへの空間情報機能拡張実装の試みCKANへの空間情報機能拡張実装の試み
CKANへの空間情報機能拡張実装の試みYoichi Kayama
 
Dr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GISDr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GISShaun Lewis
 
Visualising large spatial databases and Building bespoke geodemographics
Visualising large spatial databases and Building bespoke geodemographicsVisualising large spatial databases and Building bespoke geodemographics
Visualising large spatial databases and Building bespoke geodemographicsDr Muhammad Adnan
 
Open trip planner status update may 2011
Open trip planner status update may 2011Open trip planner status update may 2011
Open trip planner status update may 2011bibianamchugh
 
Citizen science, vgi, geo crowd sourcing, big geo data how they matter to th...
Citizen science, vgi, geo  crowd sourcing, big geo data how they matter to th...Citizen science, vgi, geo  crowd sourcing, big geo data how they matter to th...
Citizen science, vgi, geo crowd sourcing, big geo data how they matter to th...Maria Antonia Brovelli
 
From 2D Drawings to 3D Navigation networks built with FME
From 2D Drawings to 3D Navigation networks built with FMEFrom 2D Drawings to 3D Navigation networks built with FME
From 2D Drawings to 3D Navigation networks built with FMESafe Software
 
All the New Cool Stuff in QGIS 2.0
All the New Cool Stuff in QGIS 2.0All the New Cool Stuff in QGIS 2.0
All the New Cool Stuff in QGIS 2.0Nathan Woodrow
 
Large-Scale Geographically Weighted Regression on Spark
Large-Scale Geographically Weighted Regression on SparkLarge-Scale Geographically Weighted Regression on Spark
Large-Scale Geographically Weighted Regression on SparkViet-Trung TRAN
 
Linked Open Geodata Keynote by Andreas Langegger
Linked Open Geodata Keynote by Andreas LangeggerLinked Open Geodata Keynote by Andreas Langegger
Linked Open Geodata Keynote by Andreas LangeggerAndreas Langegger
 
Spatial Computing and the Future of Utility GIS
Spatial Computing and the Future of Utility GISSpatial Computing and the Future of Utility GIS
Spatial Computing and the Future of Utility GISGeorge Percivall
 
Google Earth Web Service as a Support for GIS Mapping in Geospatial Research ...
Google Earth Web Service as a Support for GIS Mapping in Geospatial Research ...Google Earth Web Service as a Support for GIS Mapping in Geospatial Research ...
Google Earth Web Service as a Support for GIS Mapping in Geospatial Research ...Universität Salzburg
 
A collaborative system to update national data bases
A collaborative system to update national data basesA collaborative system to update national data bases
A collaborative system to update national data basesJean-Marc Viglino
 
Godiva2 Overview
Godiva2 OverviewGodiva2 Overview
Godiva2 Overviewjonblower
 
An Introduction to Mapping, GIS and Spatial Modelling in R (presentation)
An Introduction to Mapping, GIS and Spatial Modelling in R (presentation)An Introduction to Mapping, GIS and Spatial Modelling in R (presentation)
An Introduction to Mapping, GIS and Spatial Modelling in R (presentation)Rich Harris
 
GIS Analysis For Site Remediation
GIS Analysis For Site RemediationGIS Analysis For Site Remediation
GIS Analysis For Site RemediationJoseph Luchette
 
giasan.vn real-estate analytics: a Vietnam case study
giasan.vn real-estate analytics: a Vietnam case studygiasan.vn real-estate analytics: a Vietnam case study
giasan.vn real-estate analytics: a Vietnam case studyViet-Trung TRAN
 

Was ist angesagt? (20)

Field Data Collecting, Processing and Sharing: Using web Service Technologies
Field Data Collecting, Processing and Sharing: Using web Service TechnologiesField Data Collecting, Processing and Sharing: Using web Service Technologies
Field Data Collecting, Processing and Sharing: Using web Service Technologies
 
CKANへの空間情報機能拡張実装の試み
CKANへの空間情報機能拡張実装の試みCKANへの空間情報機能拡張実装の試み
CKANへの空間情報機能拡張実装の試み
 
Dr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GISDr Richard Fry - Using R as a GIS
Dr Richard Fry - Using R as a GIS
 
Visualising large spatial databases and Building bespoke geodemographics
Visualising large spatial databases and Building bespoke geodemographicsVisualising large spatial databases and Building bespoke geodemographics
Visualising large spatial databases and Building bespoke geodemographics
 
Open trip planner status update may 2011
Open trip planner status update may 2011Open trip planner status update may 2011
Open trip planner status update may 2011
 
Citizen science, vgi, geo crowd sourcing, big geo data how they matter to th...
Citizen science, vgi, geo  crowd sourcing, big geo data how they matter to th...Citizen science, vgi, geo  crowd sourcing, big geo data how they matter to th...
Citizen science, vgi, geo crowd sourcing, big geo data how they matter to th...
 
From 2D Drawings to 3D Navigation networks built with FME
From 2D Drawings to 3D Navigation networks built with FMEFrom 2D Drawings to 3D Navigation networks built with FME
From 2D Drawings to 3D Navigation networks built with FME
 
Mapinfo 2014
Mapinfo 2014Mapinfo 2014
Mapinfo 2014
 
All the New Cool Stuff in QGIS 2.0
All the New Cool Stuff in QGIS 2.0All the New Cool Stuff in QGIS 2.0
All the New Cool Stuff in QGIS 2.0
 
Large-Scale Geographically Weighted Regression on Spark
Large-Scale Geographically Weighted Regression on SparkLarge-Scale Geographically Weighted Regression on Spark
Large-Scale Geographically Weighted Regression on Spark
 
Linked Open Geodata Keynote by Andreas Langegger
Linked Open Geodata Keynote by Andreas LangeggerLinked Open Geodata Keynote by Andreas Langegger
Linked Open Geodata Keynote by Andreas Langegger
 
Spatial Computing and the Future of Utility GIS
Spatial Computing and the Future of Utility GISSpatial Computing and the Future of Utility GIS
Spatial Computing and the Future of Utility GIS
 
Google Earth Web Service as a Support for GIS Mapping in Geospatial Research ...
Google Earth Web Service as a Support for GIS Mapping in Geospatial Research ...Google Earth Web Service as a Support for GIS Mapping in Geospatial Research ...
Google Earth Web Service as a Support for GIS Mapping in Geospatial Research ...
 
Tm data visualisaton
Tm data visualisatonTm data visualisaton
Tm data visualisaton
 
A collaborative system to update national data bases
A collaborative system to update national data basesA collaborative system to update national data bases
A collaborative system to update national data bases
 
GBA Data viewer
GBA Data viewerGBA Data viewer
GBA Data viewer
 
Godiva2 Overview
Godiva2 OverviewGodiva2 Overview
Godiva2 Overview
 
An Introduction to Mapping, GIS and Spatial Modelling in R (presentation)
An Introduction to Mapping, GIS and Spatial Modelling in R (presentation)An Introduction to Mapping, GIS and Spatial Modelling in R (presentation)
An Introduction to Mapping, GIS and Spatial Modelling in R (presentation)
 
GIS Analysis For Site Remediation
GIS Analysis For Site RemediationGIS Analysis For Site Remediation
GIS Analysis For Site Remediation
 
giasan.vn real-estate analytics: a Vietnam case study
giasan.vn real-estate analytics: a Vietnam case studygiasan.vn real-estate analytics: a Vietnam case study
giasan.vn real-estate analytics: a Vietnam case study
 

Andere mochten auch

Feedbox - ServerPush Implementierung
Feedbox - ServerPush ImplementierungFeedbox - ServerPush Implementierung
Feedbox - ServerPush ImplementierungMartin Wöginger
 
CensusGIV - Geographic Information Visualisation of Census Data
CensusGIV - Geographic Information Visualisation of Census DataCensusGIV - Geographic Information Visualisation of Census Data
CensusGIV - Geographic Information Visualisation of Census DataCASA, UCL
 
Nhu Song Loc Trieu Nguyen
Nhu Song Loc Trieu NguyenNhu Song Loc Trieu Nguyen
Nhu Song Loc Trieu Nguyenmacarong
 
The art of comunicating science
The art of comunicating scienceThe art of comunicating science
The art of comunicating scienceJaume Vilalta
 
London’s Barclays Cycle Hire: Innovative Usages of Data by Third-Party Devel...
London’s Barclays Cycle Hire:  Innovative Usages of Data by Third-Party Devel...London’s Barclays Cycle Hire:  Innovative Usages of Data by Third-Party Devel...
London’s Barclays Cycle Hire: Innovative Usages of Data by Third-Party Devel...CASA, UCL
 
La ciència de comunicar ciència
La ciència de comunicar ciènciaLa ciència de comunicar ciència
La ciència de comunicar ciènciaJaume Vilalta
 

Andere mochten auch (7)

Feedbox - ServerPush Implementierung
Feedbox - ServerPush ImplementierungFeedbox - ServerPush Implementierung
Feedbox - ServerPush Implementierung
 
CensusGIV - Geographic Information Visualisation of Census Data
CensusGIV - Geographic Information Visualisation of Census DataCensusGIV - Geographic Information Visualisation of Census Data
CensusGIV - Geographic Information Visualisation of Census Data
 
Nhu Song Loc Trieu Nguyen
Nhu Song Loc Trieu NguyenNhu Song Loc Trieu Nguyen
Nhu Song Loc Trieu Nguyen
 
The art of comunicating science
The art of comunicating scienceThe art of comunicating science
The art of comunicating science
 
Womande John Lennon Bruj
Womande John Lennon BrujWomande John Lennon Bruj
Womande John Lennon Bruj
 
London’s Barclays Cycle Hire: Innovative Usages of Data by Third-Party Devel...
London’s Barclays Cycle Hire:  Innovative Usages of Data by Third-Party Devel...London’s Barclays Cycle Hire:  Innovative Usages of Data by Third-Party Devel...
London’s Barclays Cycle Hire: Innovative Usages of Data by Third-Party Devel...
 
La ciència de comunicar ciència
La ciència de comunicar ciènciaLa ciència de comunicar ciència
La ciència de comunicar ciència
 

Ähnlich wie Higher Education Profiling using Open Source GIS - A Primer on OpenStreetMap Data, Mapnik & OpenLayers

EDINA's Open Geo-Services
EDINA's Open Geo-ServicesEDINA's Open Geo-Services
EDINA's Open Geo-ServicesAddy Pope
 
Volunteered Geographic Information and OpenStreetMap
Volunteered Geographic Information and OpenStreetMapVolunteered Geographic Information and OpenStreetMap
Volunteered Geographic Information and OpenStreetMapchippy
 
Open Data Portals: 9 Solutions and How they Compare
Open Data Portals: 9 Solutions and How they CompareOpen Data Portals: 9 Solutions and How they Compare
Open Data Portals: 9 Solutions and How they CompareSafe Software
 
IRLOGI openstreetmap presentation
IRLOGI openstreetmap presentationIRLOGI openstreetmap presentation
IRLOGI openstreetmap presentationCiaran Staunton
 
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...CycleStreets
 
GIS on the Web
GIS on the WebGIS on the Web
GIS on the WebRuss White
 
IGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdf
IGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdfIGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdf
IGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdfnoureddinebassa1
 
NEARC 2009 CUNY Mapping Service
NEARC 2009 CUNY Mapping ServiceNEARC 2009 CUNY Mapping Service
NEARC 2009 CUNY Mapping Servicesromalewski
 
Experiences as a producer, consumer and observer of open data
Experiences as a producer, consumer and observer of open dataExperiences as a producer, consumer and observer of open data
Experiences as a producer, consumer and observer of open dataProgCity
 
Poster: Enhancing and Educating with the WxSat Mobile App
Poster: Enhancing and Educating with the WxSat Mobile AppPoster: Enhancing and Educating with the WxSat Mobile App
Poster: Enhancing and Educating with the WxSat Mobile AppKyle Nelson
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked .
 
Osgis2011 edina addy_pope
Osgis2011 edina addy_popeOsgis2011 edina addy_pope
Osgis2011 edina addy_popeAddy Pope
 
Osgis2011 edina addy_pope
Osgis2011 edina addy_popeOsgis2011 edina addy_pope
Osgis2011 edina addy_popeAddy Pope
 
II-SDV 2015, 21 - 21 April, in Nice
II-SDV 2015, 21 - 21 April, in NiceII-SDV 2015, 21 - 21 April, in Nice
II-SDV 2015, 21 - 21 April, in NiceDr. Haxel Consult
 

Ähnlich wie Higher Education Profiling using Open Source GIS - A Primer on OpenStreetMap Data, Mapnik & OpenLayers (20)

Open@EDINA
Open@EDINAOpen@EDINA
Open@EDINA
 
Open Spatial Data: Sources and Tools
Open Spatial Data: Sources and ToolsOpen Spatial Data: Sources and Tools
Open Spatial Data: Sources and Tools
 
EDINA's Open Geo-Services
EDINA's Open Geo-ServicesEDINA's Open Geo-Services
EDINA's Open Geo-Services
 
Volunteered Geographic Information and OpenStreetMap
Volunteered Geographic Information and OpenStreetMapVolunteered Geographic Information and OpenStreetMap
Volunteered Geographic Information and OpenStreetMap
 
Participatory Web
Participatory WebParticipatory Web
Participatory Web
 
Open @ EDINA
Open @ EDINAOpen @ EDINA
Open @ EDINA
 
Open Data Portals: 9 Solutions and How they Compare
Open Data Portals: 9 Solutions and How they CompareOpen Data Portals: 9 Solutions and How they Compare
Open Data Portals: 9 Solutions and How they Compare
 
IRLOGI openstreetmap presentation
IRLOGI openstreetmap presentationIRLOGI openstreetmap presentation
IRLOGI openstreetmap presentation
 
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
OpenStreetMap and CycleStreets: collaborative map-making and cartography in t...
 
GIS on the Web
GIS on the WebGIS on the Web
GIS on the Web
 
EDINA National Datacentre Activity Update to GWG
EDINA National Datacentre Activity Update to GWGEDINA National Datacentre Activity Update to GWG
EDINA National Datacentre Activity Update to GWG
 
IGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdf
IGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdfIGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdf
IGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdf
 
NEARC 2009 CUNY Mapping Service
NEARC 2009 CUNY Mapping ServiceNEARC 2009 CUNY Mapping Service
NEARC 2009 CUNY Mapping Service
 
Experiences as a producer, consumer and observer of open data
Experiences as a producer, consumer and observer of open dataExperiences as a producer, consumer and observer of open data
Experiences as a producer, consumer and observer of open data
 
Poster: Enhancing and Educating with the WxSat Mobile App
Poster: Enhancing and Educating with the WxSat Mobile AppPoster: Enhancing and Educating with the WxSat Mobile App
Poster: Enhancing and Educating with the WxSat Mobile App
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
 
Osgis2011 edina addy_pope
Osgis2011 edina addy_popeOsgis2011 edina addy_pope
Osgis2011 edina addy_pope
 
Osgis2011 edina addy_pope
Osgis2011 edina addy_popeOsgis2011 edina addy_pope
Osgis2011 edina addy_pope
 
II-SDV 2015, 21 - 21 April, in Nice
II-SDV 2015, 21 - 21 April, in NiceII-SDV 2015, 21 - 21 April, in Nice
II-SDV 2015, 21 - 21 April, in Nice
 
Phd defense slides
Phd defense slidesPhd defense slides
Phd defense slides
 

Kürzlich hochgeladen

HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 

Kürzlich hochgeladen (20)

Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 

Higher Education Profiling using Open Source GIS - A Primer on OpenStreetMap Data, Mapnik & OpenLayers

  • 1. Higher Education Profiling using Open Source GISA Primer on OpenStreetMap Data, Mapnik & OpenLayers Oliver O’Brien & Alex Singleton Department of Geography University College London
  • 2. Contents The Problem Requirements The Solution OpenStreetMap Data Mapnik OpenLayers Data Sources Putting it all Together The Completed Atlas
  • 3. The Problem: Presenting the Data A large amount of education-related spatial information available from various governmental bodies but not in a readily accessible graphical form (i.e. maps) for non-technical users. Dept. for Schools, Children and Families Communities and Local Government Higher Education Funding Council for England Higher Education Statistics Agency Office for National Statistics “Widening participation” initiatives require effective ways to view such data, to make decisions on target schools and areas.
  • 4. Requirements I. Straightforward Standalone GISes Hard to use (Haklay, 2009a) Often expensive Require delivery of data to the client
  • 5. Requirements I. Straightforward Web GISes Slow Unattractive Difficult and/or expensive to build May require delivery of vector data to the client
  • 6. Requirements I. Straightforward “Slippy Maps” Simple to use Very popular Simple to build Powerful API (e.g. Google Maps API)
  • 7. Requirements II. Accessible Software installation Requires time and skill Constrained by platform Plug-ins Generally require a fast computer Still some platform issues A solution without installation or plug-ins is most accessible HTML, CSS, AJAX PNG images
  • 8. Requirements III. Self Contained No dependencies on third parties with constraints Ordnance Survey “tile limits” The “derived data” problem, Google and Ordnance Survey Can’t put Ordnance Survey derived data on a Google Maps “mashup” Government departments often provide data that has been geolocated from Ordnance Survey mapping (e.g. using National Grid References) Ordnance Survey is being very active at protecting use of its data at the moment
  • 9. Requirements III. Self Contained Full control over what’s on the map Google’s colour scheme and branding can be distracting
  • 10. The Solution: An Education Atlas Static tiles of choropleth maps Minimal computer requirements Scalable Mapnik Makes “beautiful” raster maps OpenStreetMap data Easily available data source to create background maps Full control over what is included OpenLayers Provides the “slippy map” interface familiar to users Self-contained
  • 11. Using OpenStreetMap Data For a background map to provide context Will include roads, town names, coastlines We don’t want all the data – just what we need Ways to obtain the data Directly from osm.org as XML, requires converting Shapefiles produced by CloudMade or Geofabrik Data quality and completeness Improving rapidly (Haklay, 2009b) Now pretty good for England (Reed, 2009) Can always obtain a very up-to-date dataset www.openstreetmap.org
  • 12. Using Mapnik “Mapnik is a Free Toolkit for developing mapping applications. Above all Mapnik is about making beautiful maps.” – mapnik.org Data Sources Shapefiles PostGIS databases Direct from OpenStreetMap Tiles Can be configured to systemically create square tiles at different zoom levels for the whole country www.mapnik.org
  • 13. Using Mapnik Stylesheets for the cartography e.g. minor rivers and canals <Rule> <Filter>[waterway]='river' or [waterway]='canal'</Filter> <MaxScaleDenominator>80000 </MaxScaleDenominator> <LineSymbolizer> <CssParameter name="stroke">#88c <CssParameter name="stroke-width">3 <CssParameter name="stroke-linejoin”>round <CssParameter name="stroke-linecap">round </LineSymbolizer> <TextSymbolizername="name" face_name="DejaVu Sans Book" size="10" fill="#666" halo_radius="1" placement="line" min_distance="200"/> </Rule>
  • 14. Using OpenLayers A way to display maps on a website Just a simple web browser is needed Accepts “layers” from many sources Google Maps Microsoft Bing, Virtual Earth, Yahoo ArcGIS 9.3 Mapping Services Ordnance Survey OpenSpace More powerful (but more complex) than the popular Google Maps API www.openlayers.org
  • 15. Other Data Sources New Popular Edition Postcoding Government Data Combined with UKBORDERS boundary data, to create choropleths of each educational metric Includes the National Pupil Database with postcode, for Key Stage 4 (GCSE) and Key Stage 5 (A-Level)
  • 16. Putting it all Together: Tile Generation OpenStreetMap API Stylesheet Geofabrik Shapefiles Mapnik PostGIS Database Other .gov.uk Tiles Shapefiles UKBORDERS mySQL Database DSCF.gov.uk
  • 17. Putting it all Together: The Website Web Browsers OpenLayers Tiles mySQL Database The layers in OpenLayers Top: Schools (pins) Middle: Network (B&W) NPEMap Postcodes Bottom: Choropleth (colours)
  • 18. The Completed AtlasIDACI in Hampstead vs. Willesden, London
  • 19. The Completed AtlasA-Level French Popularity in S.E. England
  • 20. Putting it all Together: The Completed AtlasA-Level Geography Popularity in England
  • 21. The Completed AtlasOutput Area Classification in Manchester
  • 22. The Completed AtlasIDACI in Manchester
  • 23. The Completed AtlasGCSE Performance in Manchester
  • 24.
  • 25.
  • 26.

Hinweis der Redaktion

  1. DCSF – attainment. CLG – IDACI. HEFCE – POLAR. HESA – school-to-university flows. ONS - for census information, from which are derived the Output Area Classifications. Widening participation is also known as Access to Higher Education.
  2. Using ArcGIS as an example here as it is the dominant GIS application, however there are numerous other such as MapInfo, GRASS, Quantum GIS. Some are easier to use, some harder, but almost all require skills beyond that of the average web browser.
  3. Slow – on-the-fly vector display, so slow on the client, or on-the-flyrasterisation, so slow on the server.Unattractive – produced by a GIS rather than a cartographical application, so generally no anti-aliasing or generalisation techniques applied.Difficult/expensive to build – May require delivery of vector data – licensing issues, as the client has a “digital copy” of the vector data, rather than a degraded raster.
  4. Because they are popular, users don’t need “special skills”
  5. Flash is popular, but not available on the iPhone.
  6. If data supplied includes only National Grid References and not latitude/longitude, there is a good chance that it has been derived from Ordnance Survey data. Therefore, in theory, placing that data on a Google Map “mashup” would allow Google ownership of that data, which Ordnance Survey forbids.Ordnance Survey sent a letter to all district councils in the UK recently, advising them of the derived data problem.
  7. Note the added “Parks” symbols roughly correspond to some (but not all) of Google’s own “Tree” symbol for public parks. It would be better if we could choose not to show Google’s own one. Also, you are stuck with Google’s colour scheme – here, the green is different to the green of the main website.
  8. OS OpenSpace have built their own version of OpenLayers, which can be used to display Ordnance Survey mapping imagery. However you cannot directly use the OpenSpace maps in a standalone version of OpenLayers.
  9. OS OpenSpace have built their own version of OpenLayers, which can be used to display Ordnance Survey mapping imagery. However you cannot directly use the OpenSpace maps in a standalone version of OpenLayers.
  10. The data sources are on the left. The intermediate systems are in the middle. The systems used in the final map are in the box on the right.