SlideShare une entreprise Scribd logo
1  sur  20
OSGIS 2012, Nottingham



  Sandy Buchanan
  Project Manager
Slide 1 of ##                            <<Enter presentation title here>>
What is a Cartogram?

car·to·gram/ˈ kärtəˌ gram/
 A map on which statistical information is
 shown in diagrammatic form.

 A small diagram on the face of a map,
 showing quantitative information.

 An abstracted and simplified map the base of
 which is not true to scale.
Funded By   Developed BY
  ESRC         EDINA
Example

  Traditional Map with   Cartogram – Area proportional
        shading                    to cases
Example
          Local Authority GCSE performance
Project Goals



         • To enable social scientists and others to
           create, share and reuse bespoke cartograms

         • The project will offer a production strength
           generic service and associated toolset.

         • It will alleviate the problems associated with
           production complexity and computational
           expense.



Slide 6 of ##                                   <<Enter presentation title here>>
Technology Being Used
 • Celery and RabbitMQ to manage the distributed
   task queue including the ability for multiple
   instances on multiple servers i.e. send it to the
   cloud if required

 • Using ScapeToad Cartogram generation.
   ScapeToad is a cross-platform, open-source
   application for producing cartograms. Its written
   in Java and uses the ESRI Shapefile format for
   input and output.

 • The algorithm used to compute the cartogram is
   based on the diffusion-based method for
   producing density equalizing maps by Michael T.
   Gastner and M. E. J. Newman
Technology Solution
Outputs

 • The main output from the project is an API

 • The API is then used to service a website
   allowing non technical users to generate
   cartograms.

 • There is also a ‘widget’ allowing users to
   embed the basic website functionality in their
   own site.

 • The API, can of course, be used directly
The API

 • The API is accessed through the use of cURL
   commands or a REST Console/Client. These are
   available as add-ons for Chrome and Firefox web
   browsers.

 • Documentation and user guide available soon
The API
• The API
   •   Allow authenticated users to upload a validated, virus
       checked shapefile.

   •   The shapefile can be ‘simplified’ to reduce computational
       time.

   •   Select polygon layer to transform and the metric variable
       linked to that layer that will become the metric layer for the
       cartogram

   •   Utilise the Gastner/Newman diffusion-based algorithm

   •   Allow the computation to be farmed out to multiple servers if
       required for complex cartograms

   •   Allow retrieval of new cartogram, shapefiles, distortion grid
       and metadata
The Website

  • Searchable gallery of user contributed
    cartograms
  • Cartogram generation interface
     • Multiple cartograms from a single
       shapefile
     • Output generation
     • Download
  • Access to ‘Widget’ Code
  • Access to API documentation
  • Further Cartogram resources
Website
Job Management Screen
Shapefile and Metadata
Creation Parameters
Cartogram View and Download
Generate Widget Code
Embedded Widget
Progress



    • API is complete

    • Website is complete and about to be moved onto
      production (a few workflow tweaks needed)

    • Widget works

    • Looking for volunteer testers

Contenu connexe

Tendances

Open source web GIS
Open source web GISOpen source web GIS
Open source web GIS
Shweta Ghate
 
The State of Big Data for Geo - ESRI Big Data Meetup
The State of Big Data for Geo - ESRI Big Data MeetupThe State of Big Data for Geo - ESRI Big Data Meetup
The State of Big Data for Geo - ESRI Big Data Meetup
seagor
 

Tendances (20)

COBWEB: Brief Introduction, GBIF Secretariat
COBWEB: Brief Introduction, GBIF SecretariatCOBWEB: Brief Introduction, GBIF Secretariat
COBWEB: Brief Introduction, GBIF Secretariat
 
Geology Digimap
Geology DigimapGeology Digimap
Geology Digimap
 
Using data from Digimap in ArcGIS
Using data from Digimap in ArcGISUsing data from Digimap in ArcGIS
Using data from Digimap in ArcGIS
 
Strathclyde University Geospatial Metadata Workshop 20110531
Strathclyde University Geospatial Metadata Workshop 20110531Strathclyde University Geospatial Metadata Workshop 20110531
Strathclyde University Geospatial Metadata Workshop 20110531
 
UK RepositoryNet+ Mimas Workshop
UK RepositoryNet+ Mimas WorkshopUK RepositoryNet+ Mimas Workshop
UK RepositoryNet+ Mimas Workshop
 
Cartography and Web GIS - Jack Dangermond
Cartography and Web GIS - Jack DangermondCartography and Web GIS - Jack Dangermond
Cartography and Web GIS - Jack Dangermond
 
Geonetwork for Spatial Data
Geonetwork for Spatial DataGeonetwork for Spatial Data
Geonetwork for Spatial Data
 
Geokov
GeokovGeokov
Geokov
 
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
 
Building a GeoKnowledge Community
Building a GeoKnowledge CommunityBuilding a GeoKnowledge Community
Building a GeoKnowledge Community
 
Free and Open Source Software for Regional Spatial Data Infrastructures
Free and Open Source Software for Regional Spatial Data InfrastructuresFree and Open Source Software for Regional Spatial Data Infrastructures
Free and Open Source Software for Regional Spatial Data Infrastructures
 
Open source web GIS
Open source web GISOpen source web GIS
Open source web GIS
 
Satellite Image Data Service
Satellite Image Data ServiceSatellite Image Data Service
Satellite Image Data Service
 
Web-GIS Based Utility Management System
Web-GIS Based Utility Management SystemWeb-GIS Based Utility Management System
Web-GIS Based Utility Management System
 
CKANへの空間情報機能拡張実装の試み
CKANへの空間情報機能拡張実装の試みCKANへの空間情報機能拡張実装の試み
CKANへの空間情報機能拡張実装の試み
 
The State of Big Data for Geo - ESRI Big Data Meetup
The State of Big Data for Geo - ESRI Big Data MeetupThe State of Big Data for Geo - ESRI Big Data Meetup
The State of Big Data for Geo - ESRI Big Data Meetup
 
Whitebox GAT - an introduction by its developer
Whitebox GAT - an introduction by its developerWhitebox GAT - an introduction by its developer
Whitebox GAT - an introduction by its developer
 
GI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platformGI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platform
 
Internet GIS
Internet GISInternet GIS
Internet GIS
 
The Whitebox Geospatial-Analyisis Tools Project and Open-Access GIS
The Whitebox Geospatial-Analyisis Tools Project and Open-Access GISThe Whitebox Geospatial-Analyisis Tools Project and Open-Access GIS
The Whitebox Geospatial-Analyisis Tools Project and Open-Access GIS
 

En vedette

Addressing Institutional Research Data Management - University of Edinburgh R...
Addressing Institutional Research Data Management - University of Edinburgh R...Addressing Institutional Research Data Management - University of Edinburgh R...
Addressing Institutional Research Data Management - University of Edinburgh R...
EDINA, University of Edinburgh
 

En vedette (20)

Nature jobsexpo 26sept2012osborne
Nature jobsexpo 26sept2012osborneNature jobsexpo 26sept2012osborne
Nature jobsexpo 26sept2012osborne
 
Research Data MANTRA Project at Edinburgh
Research Data MANTRA Project at EdinburghResearch Data MANTRA Project at Edinburgh
Research Data MANTRA Project at Edinburgh
 
Using Social Media to Communicate Your Work
Using Social Media to Communicate Your WorkUsing Social Media to Communicate Your Work
Using Social Media to Communicate Your Work
 
EPSRC research data expectations and research software management
EPSRC research data expectations and research software managementEPSRC research data expectations and research software management
EPSRC research data expectations and research software management
 
EDINA Supporting Digital Research
EDINA Supporting Digital ResearchEDINA Supporting Digital Research
EDINA Supporting Digital Research
 
Tales from the Keepers Registry
Tales from the Keepers RegistryTales from the Keepers Registry
Tales from the Keepers Registry
 
RDM Programme @ Edinburgh
RDM Programme @ Edinburgh RDM Programme @ Edinburgh
RDM Programme @ Edinburgh
 
OARJ: assisting deposit into multiple repository services
OARJ: assisting deposit into multiple repository services OARJ: assisting deposit into multiple repository services
OARJ: assisting deposit into multiple repository services
 
Recommendation to the EU Hearing on Access to and Preservation of Scientific ...
Recommendation to the EU Hearing on Access to and Preservation of Scientific ...Recommendation to the EU Hearing on Access to and Preservation of Scientific ...
Recommendation to the EU Hearing on Access to and Preservation of Scientific ...
 
Preserving the Integrity of the Scholarly Record
Preserving the Integrity of the Scholarly RecordPreserving the Integrity of the Scholarly Record
Preserving the Integrity of the Scholarly Record
 
SafeNet: Progress and Data Gathering
SafeNet: Progress and Data GatheringSafeNet: Progress and Data Gathering
SafeNet: Progress and Data Gathering
 
Addressing Institutional Research Data Management - University of Edinburgh R...
Addressing Institutional Research Data Management - University of Edinburgh R...Addressing Institutional Research Data Management - University of Edinburgh R...
Addressing Institutional Research Data Management - University of Edinburgh R...
 
Introduction to RDM for trainee physicians
Introduction to RDM for trainee physiciansIntroduction to RDM for trainee physicians
Introduction to RDM for trainee physicians
 
SCURL and SUNCAT serials holdings comparison service
SCURL and SUNCAT serials holdings comparison serviceSCURL and SUNCAT serials holdings comparison service
SCURL and SUNCAT serials holdings comparison service
 
COBWEB Project: Overall Project Status and Deliverables
COBWEB Project: Overall Project Status and DeliverablesCOBWEB Project: Overall Project Status and Deliverables
COBWEB Project: Overall Project Status and Deliverables
 
Geospatial Tech in Teaching
Geospatial Tech in TeachingGeospatial Tech in Teaching
Geospatial Tech in Teaching
 
OGC Interoperability Experiments and Authentication
OGC Interoperability Experiments and AuthenticationOGC Interoperability Experiments and Authentication
OGC Interoperability Experiments and Authentication
 
Using a dumb identifier to do smart things
Using a dumb identifier to do smart thingsUsing a dumb identifier to do smart things
Using a dumb identifier to do smart things
 
Access to Digital Back Copy
Access to Digital Back CopyAccess to Digital Back Copy
Access to Digital Back Copy
 
EDINA Sharing Content
EDINA Sharing ContentEDINA Sharing Content
EDINA Sharing Content
 

Similaire à Osgis sept2012 cartogrammar

Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Esri Nederland
 

Similaire à Osgis sept2012 cartogrammar (20)

Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
 
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On KubernetesHow To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
How To Build, Integrate, and Deploy Real-Time Streaming Pipelines On Kubernetes
 
Esri Scotland Conf 2016 Glasgow City Council
Esri Scotland Conf 2016   Glasgow City CouncilEsri Scotland Conf 2016   Glasgow City Council
Esri Scotland Conf 2016 Glasgow City Council
 
The RECAP Project: Large Scale Simulation Framework
The RECAP Project: Large Scale Simulation FrameworkThe RECAP Project: Large Scale Simulation Framework
The RECAP Project: Large Scale Simulation Framework
 
Lightening the burden of cloud resources administration: from VMs to Functions
Lightening the burden of cloud resources administration: from VMs to FunctionsLightening the burden of cloud resources administration: from VMs to Functions
Lightening the burden of cloud resources administration: from VMs to Functions
 
Track A-2 基於 Spark 的數據分析
Track A-2 基於 Spark 的數據分析Track A-2 基於 Spark 的數據分析
Track A-2 基於 Spark 的數據分析
 
Introduction to SignalR
Introduction to SignalRIntroduction to SignalR
Introduction to SignalR
 
Cloudstack container service
Cloudstack container serviceCloudstack container service
Cloudstack container service
 
Webinar VizEx Transform Case Study
Webinar VizEx Transform Case StudyWebinar VizEx Transform Case Study
Webinar VizEx Transform Case Study
 
Grid computiing
Grid computiingGrid computiing
Grid computiing
 
Web mapping
Web mappingWeb mapping
Web mapping
 
2019 VizEx View HTML5 Workshop
2019 VizEx View HTML5 Workshop2019 VizEx View HTML5 Workshop
2019 VizEx View HTML5 Workshop
 
CloudStack Container Service
CloudStack Container ServiceCloudStack Container Service
CloudStack Container Service
 
CGM and SVG Workshop 2019
CGM and SVG Workshop 2019CGM and SVG Workshop 2019
CGM and SVG Workshop 2019
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developments
 
Intro to Quantum GIS Desktop GIS
Intro to Quantum GIS Desktop GISIntro to Quantum GIS Desktop GIS
Intro to Quantum GIS Desktop GIS
 
Edge Orchestration & Federated Kubernetes Clusters - Open Networking Summit 2018
Edge Orchestration & Federated Kubernetes Clusters - Open Networking Summit 2018Edge Orchestration & Federated Kubernetes Clusters - Open Networking Summit 2018
Edge Orchestration & Federated Kubernetes Clusters - Open Networking Summit 2018
 
The Current And Future State Of Service Mesh
The Current And Future State Of Service MeshThe Current And Future State Of Service Mesh
The Current And Future State Of Service Mesh
 
IoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdfIoT Physical Servers and Cloud Offerings.pdf
IoT Physical Servers and Cloud Offerings.pdf
 
Transforming the web into a real application platform
Transforming the web into a real application platformTransforming the web into a real application platform
Transforming the web into a real application platform
 

Plus de EDINA, University of Edinburgh

Plus de EDINA, University of Edinburgh (20)

The Making of the English Landscape:
The Making of the English Landscape: The Making of the English Landscape:
The Making of the English Landscape:
 
Spatial Data, Spatial Humanities
Spatial Data, Spatial HumanitiesSpatial Data, Spatial Humanities
Spatial Data, Spatial Humanities
 
Land Cover Map 2015
Land Cover Map 2015Land Cover Map 2015
Land Cover Map 2015
 
We have the technology... We have the data... What next?
We have the technology... We have the data... What next?We have the technology... We have the data... What next?
We have the technology... We have the data... What next?
 
Reference Rot in Theses: A HiberActive Pilot - 10x10 session for Repository F...
Reference Rot in Theses: A HiberActive Pilot - 10x10 session for Repository F...Reference Rot in Theses: A HiberActive Pilot - 10x10 session for Repository F...
Reference Rot in Theses: A HiberActive Pilot - 10x10 session for Repository F...
 
GeoForum EDINA report 2017
GeoForum EDINA report 2017GeoForum EDINA report 2017
GeoForum EDINA report 2017
 
If I Googled You, What Would I Find? Managing your digital footprint - Nicola...
If I Googled You, What Would I Find? Managing your digital footprint - Nicola...If I Googled You, What Would I Find? Managing your digital footprint - Nicola...
If I Googled You, What Would I Find? Managing your digital footprint - Nicola...
 
Moray housemarch2017
Moray housemarch2017Moray housemarch2017
Moray housemarch2017
 
Uniof stirlingmarch2017secondary
Uniof stirlingmarch2017secondaryUniof stirlingmarch2017secondary
Uniof stirlingmarch2017secondary
 
Uniof glasgow jan2017_secondary
Uniof glasgow jan2017_secondaryUniof glasgow jan2017_secondary
Uniof glasgow jan2017_secondary
 
Managing your Digital Footprint : Taking control of the metadata and tracks a...
Managing your Digital Footprint : Taking control of the metadata and tracks a...Managing your Digital Footprint : Taking control of the metadata and tracks a...
Managing your Digital Footprint : Taking control of the metadata and tracks a...
 
Social media and blogging to develop and communicate research in the arts and...
Social media and blogging to develop and communicate research in the arts and...Social media and blogging to develop and communicate research in the arts and...
Social media and blogging to develop and communicate research in the arts and...
 
Enhancing your research impact through social media - Nicola Osborne
Enhancing your research impact through social media - Nicola OsborneEnhancing your research impact through social media - Nicola Osborne
Enhancing your research impact through social media - Nicola Osborne
 
Social Media in Marketing in Support of Your Personal Brand - Nicola Osborne
Social Media in Marketing in Support of Your Personal Brand - Nicola OsborneSocial Media in Marketing in Support of Your Personal Brand - Nicola Osborne
Social Media in Marketing in Support of Your Personal Brand - Nicola Osborne
 
Best Practice for Social Media in Teaching & Learning Contexts - Nicola Osborne
Best Practice for Social Media in Teaching & Learning Contexts - Nicola OsborneBest Practice for Social Media in Teaching & Learning Contexts - Nicola Osborne
Best Practice for Social Media in Teaching & Learning Contexts - Nicola Osborne
 
Big data in Digimap
Big data in DigimapBig data in Digimap
Big data in Digimap
 
Introduction to Edinburgh University Data Library and national data services
Introduction to Edinburgh University Data Library and national data servicesIntroduction to Edinburgh University Data Library and national data services
Introduction to Edinburgh University Data Library and national data services
 
Digimap for Schools: Introduction to an ICT based cross curricular resource f...
Digimap for Schools: Introduction to an ICT based cross curricular resource f...Digimap for Schools: Introduction to an ICT based cross curricular resource f...
Digimap for Schools: Introduction to an ICT based cross curricular resource f...
 
Digimap Update - Geoforum 2016 - Guy McGarva
Digimap Update - Geoforum 2016 - Guy McGarvaDigimap Update - Geoforum 2016 - Guy McGarva
Digimap Update - Geoforum 2016 - Guy McGarva
 
Data, Data, Data - Geoforum 2016 - Phil Bartie
Data, Data, Data - Geoforum 2016 - Phil BartieData, Data, Data - Geoforum 2016 - Phil Bartie
Data, Data, Data - Geoforum 2016 - Phil Bartie
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Osgis sept2012 cartogrammar

  • 1. OSGIS 2012, Nottingham Sandy Buchanan Project Manager Slide 1 of ## <<Enter presentation title here>>
  • 2. What is a Cartogram? car·to·gram/ˈ kärtəˌ gram/ A map on which statistical information is shown in diagrammatic form. A small diagram on the face of a map, showing quantitative information. An abstracted and simplified map the base of which is not true to scale.
  • 3. Funded By Developed BY ESRC EDINA
  • 4. Example Traditional Map with Cartogram – Area proportional shading to cases
  • 5. Example Local Authority GCSE performance
  • 6. Project Goals • To enable social scientists and others to create, share and reuse bespoke cartograms • The project will offer a production strength generic service and associated toolset. • It will alleviate the problems associated with production complexity and computational expense. Slide 6 of ## <<Enter presentation title here>>
  • 7. Technology Being Used • Celery and RabbitMQ to manage the distributed task queue including the ability for multiple instances on multiple servers i.e. send it to the cloud if required • Using ScapeToad Cartogram generation. ScapeToad is a cross-platform, open-source application for producing cartograms. Its written in Java and uses the ESRI Shapefile format for input and output. • The algorithm used to compute the cartogram is based on the diffusion-based method for producing density equalizing maps by Michael T. Gastner and M. E. J. Newman
  • 9. Outputs • The main output from the project is an API • The API is then used to service a website allowing non technical users to generate cartograms. • There is also a ‘widget’ allowing users to embed the basic website functionality in their own site. • The API, can of course, be used directly
  • 10. The API • The API is accessed through the use of cURL commands or a REST Console/Client. These are available as add-ons for Chrome and Firefox web browsers. • Documentation and user guide available soon
  • 11. The API • The API • Allow authenticated users to upload a validated, virus checked shapefile. • The shapefile can be ‘simplified’ to reduce computational time. • Select polygon layer to transform and the metric variable linked to that layer that will become the metric layer for the cartogram • Utilise the Gastner/Newman diffusion-based algorithm • Allow the computation to be farmed out to multiple servers if required for complex cartograms • Allow retrieval of new cartogram, shapefiles, distortion grid and metadata
  • 12. The Website • Searchable gallery of user contributed cartograms • Cartogram generation interface • Multiple cartograms from a single shapefile • Output generation • Download • Access to ‘Widget’ Code • Access to API documentation • Further Cartogram resources
  • 17. Cartogram View and Download
  • 20. Progress • API is complete • Website is complete and about to be moved onto production (a few workflow tweaks needed) • Widget works • Looking for volunteer testers

Notes de l'éditeur

  1. A map which shows statistical information in diagrammatic form Statistics first , geographical accuracy second
  2. Traditional shaded map including info on statistics and Cartogram with regional areas distorted to represent the statistic
  3. Similar for GCSE performance in England
  4. Create, Share and reuse Production strength service and toolset Break the barriers to current creation by non specialists
  5. Using work done on Unlock Text API For scaling - Use of multiple instances on multiple servers in the cloud ScapeToad is a cross-platform, open-source application for producing cartograms. Its written in Java and uses the ESRI Shapefile format for input and output.
  6. API is the main guts of it – interfaces with the guts of Scape Toad Allows upload and download of input and output files Website uses a wizard to guide user through creation process
  7. Access to gallery to view and download existing Cartograms fir unregistered users Registered users able to create new cartograms and contribute them to gallery