SlideShare une entreprise Scribd logo
1  sur  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]

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

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
 

En vedette (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
 

Similaire à Higher Education Atlas Using Open Source Tools

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
 

Similaire à Higher Education Atlas Using Open Source Tools (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
 

Dernier

Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 

Dernier (20)

Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 

Higher Education Atlas Using Open Source Tools

  • 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.

Notes de l'éditeur

  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.