SlideShare a Scribd company logo
 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]

More Related Content

What's hot

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
Niroshan 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 GIS
Shaun 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 geodemographics
Dr 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 2011
bibianamchugh
 
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 FME
Safe 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.0
Nathan 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 Spark
Viet-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 Langegger
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
George 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 bases
Jean-Marc Viglino
 
GBA Data viewer
GBA Data viewerGBA Data viewer
GBA Data viewer
Martin Schiegl
 
Godiva2 Overview
Godiva2 OverviewGodiva2 Overview
Godiva2 Overview
jonblower
 
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 Remediation
Joseph 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 study
Viet-Trung TRAN
 

What's hot (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
 

Viewers also liked

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 Nguyen
macarong
 
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ència
Jaume Vilalta
 

Viewers also liked (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
 

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

Open@EDINA
Open@EDINAOpen@EDINA
EDINA's Open Geo-Services
EDINA's Open Geo-ServicesEDINA's Open Geo-Services
EDINA's Open Geo-Services
Addy Pope
 
Volunteered Geographic Information and OpenStreetMap
Volunteered Geographic Information and OpenStreetMapVolunteered Geographic Information and OpenStreetMap
Volunteered Geographic Information and OpenStreetMap
chippy
 
Participatory Web
Participatory WebParticipatory Web
Participatory Web
University of Edinburgh
 
Open @ EDINA
Open @ EDINAOpen @ 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
Safe Software
 
IRLOGI openstreetmap presentation
IRLOGI openstreetmap presentationIRLOGI openstreetmap presentation
IRLOGI openstreetmap presentation
Ciaran 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 Web
Russ White
 
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
EDINA, University of Edinburgh
 
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
noureddinebassa1
 
NEARC 2009 CUNY Mapping Service
NEARC 2009 CUNY Mapping ServiceNEARC 2009 CUNY Mapping Service
NEARC 2009 CUNY Mapping Service
sromalewski
 
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
ProgCity
 
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
Kyle 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_pope
Addy 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
 
Phd defense slides
Phd defense slidesPhd defense slides
Phd defense slides
Ghislain Atemezing
 

Similar to 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
 

Recently uploaded

clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
AG2 Design
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Ashish Kohli
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
What is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptxWhat is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptx
christianmathematics
 
Fresher’s Quiz 2023 at GMC Nizamabad.pptx
Fresher’s Quiz 2023 at GMC Nizamabad.pptxFresher’s Quiz 2023 at GMC Nizamabad.pptx
Fresher’s Quiz 2023 at GMC Nizamabad.pptx
SriSurya50
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 

Recently uploaded (20)

clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
What is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptxWhat is the purpose of studying mathematics.pptx
What is the purpose of studying mathematics.pptx
 
Fresher’s Quiz 2023 at GMC Nizamabad.pptx
Fresher’s Quiz 2023 at GMC Nizamabad.pptxFresher’s Quiz 2023 at GMC Nizamabad.pptx
Fresher’s Quiz 2023 at GMC Nizamabad.pptx
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 

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.

Editor's Notes

  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.