SlideShare une entreprise Scribd logo
1  sur  22
Talking
With Maps
   2010
            A Method of Representing Large,
            Multidimensional Datasets in a
            Single Map.
            James Cheshire

            UCL Department of Geography and Centre for Advanced Spatial Analysis.

            james.cheshire@ucl.ac.uk
            spatialanalysis.co.uk
            @spatialanalysis
Talking
With Maps
   2010     Outline

            •Context.

            •Mixing red, green and blue (RGB)
              values for maps.

            •Reducing the number of variables
              (dimensions) using MDS.

            •Applications in geodemographics.

            •Future Work.
Talking
With Maps
   2010     Context

            •Interested in large demographic
              datasets (such as the electoral roll
              and census).

            •My research requires extensive use of
              distance matrices. Can be up to
              10500 x 10500.

            •How best to map this data?
Talking
With Maps
   2010     Context

            •Clustering.

            •Reducing the number of variables
              through:
              • Principle components analysis.
              • Multidimensional scaling (also known as
               principle coordinates analysis).

            •Colour selection.
              • Many transitions are not discrete.
              • RGB offers three continuous axes.
Talking
With Maps
   2010     Red, Green and Blue (RGB)

                          Green




               Red

                                   Blue
Talking
With Maps
   2010      Red, Green and Blue (RGB)




            The three coordinates in RGB space
            can be produced by re-scaling the
            values of three variables to between 0   en.wikipedia.org/wiki/RGB_color_model
            and 255.
Talking
With Maps
   2010     For Example: Election Results

            Labour= Red.
            Other (incl. Lib Dems.)= Green.
            Conservative= Blue.

            20% Lab + 30% Other + 50% Cons
            51+76 + 128 = Final Colour

            60% Lab + 10% Other + 30% Cons
            153+25 + 77 = Final Colour

            Wards with similar voting behaviour should
              be given a similar colour.
Talking
With Maps
   2010




            Boundary Data Crown Copyright Ordnance Survey 2010
Talking
With Maps
   2010
Talking
With Maps
   2010     Multidimensional Scaling (MDS)

            •We will treat it here as a “black box”
              method of reducing the dimensionality
              of a dataset to a set of coordinates in
              n-dimensional space.
              • n is usually 2 or 3.

            • MDS places the points in euclidean
              space.
Talking
With Maps    MDS of the Distances between 20 European Cities
   2010




            There are 20 cities. Thus creating a 20 x 20
              distance matrix. MDS simplifies this
              matrix into 20 XY coordinate pairs.
Talking
With Maps
   2010     Converting MDS Values to RGB




                              http://www.let.rug.nl/~kleiweg/
Talking
With Maps
   2010       Geographic Distances




            3109 by 3109 distance matrix
            reduced to 3109 by 3 using MDS.
Talking
With Maps
   2010      Surnames




            In this case a 10500   Geographic distance
            by 10500 matrix has    substituted for a
            been reduced to        measure of “surname
            10500 by 3.            distance”.
Talking
With Maps
   2010




            Clustering   MDS
Talking
With Maps
   2010     Mapping the 41 OAC Variables




            Produced by Daniel Lewis (UCL)
Talking
With Maps
   2010     Implementation

            •MDS can be undertaken with many
              statistics packages: R, STATA, SAS,
              SPSS (i think).

            •Maps produced in ArcGIS 9.x using
              custom VBA script.
             • Enabled RGB values to be stored in
               attribute table.
Talking
With Maps
   2010     Strengths

            •Offers a continuous colour transition
              linked to the data.
            •Most effective with spatially
              autocorrelated variables.
            •Good with small spatial units.
            •Although the methods behind them
              may be a little complex, the maps
              themselves are intuitive.
Talking
With Maps
   2010     Outliers




            Both maps have to
            occupy the same area
            in RGB space. For the
            above map much of
            this space is empty
            thanks to the
            Hawaiian Islands.
Talking
With Maps
   2010     Colour Perception
            RGB                 CieLab




                                                          “Perceptual
                                                          uniformity”




                                   Produced with Aidan
                                   Slingsby (City Uni.)
Talking
With Maps
   2010     Summary

            •Combing MDS with the RGB colour
              model offers a useful tool to visualise
              large, multivariate datasets.

            •It isn’t perfect.

            •But a good alternative to other
              approaches, especially in the context
              of geodemographics.
Talking
With Maps
   2010     Thanks to:
            Scott Tansley (ESRI (UK)).
            Aidan Slingsby (City University).
            Daniel Lewis (UCL).
            Paul Longley (UCL).
            Pablo Mateos (UCL).
            My PhD is co-funded by the ESRC
              and ESRI (UK).


            Slides and high-res. maps available from
            spatialanalysis.co.uk,
            or email me: james.cheshire@ucl.ac.uk.

Contenu connexe

Tendances

Re-Mapping the World's Population
Re-Mapping the World's PopulationRe-Mapping the World's Population
Re-Mapping the World's PopulationBenjamin Hennig
 
Large-gamut color 
and spectral display 
using sub-wavelength gratings
Large-gamut color 
and spectral display 
using sub-wavelength gratingsLarge-gamut color 
and spectral display 
using sub-wavelength gratings
Large-gamut color 
and spectral display 
using sub-wavelength gratingsJan Morovic
 
Topography Lab
Topography LabTopography Lab
Topography LabJames Dunn
 
AP Calculus Slides September 6, 2007
AP Calculus Slides September 6, 2007AP Calculus Slides September 6, 2007
AP Calculus Slides September 6, 2007Darren Kuropatwa
 
Population keynote
Population keynotePopulation keynote
Population keynoteScoop7326
 
Mapping census data
Mapping census dataMapping census data
Mapping census dataJames Crone
 
A relational approach to color
A relational approach to colorA relational approach to color
A relational approach to colorPeter Morovic
 

Tendances (7)

Re-Mapping the World's Population
Re-Mapping the World's PopulationRe-Mapping the World's Population
Re-Mapping the World's Population
 
Large-gamut color 
and spectral display 
using sub-wavelength gratings
Large-gamut color 
and spectral display 
using sub-wavelength gratingsLarge-gamut color 
and spectral display 
using sub-wavelength gratings
Large-gamut color 
and spectral display 
using sub-wavelength gratings
 
Topography Lab
Topography LabTopography Lab
Topography Lab
 
AP Calculus Slides September 6, 2007
AP Calculus Slides September 6, 2007AP Calculus Slides September 6, 2007
AP Calculus Slides September 6, 2007
 
Population keynote
Population keynotePopulation keynote
Population keynote
 
Mapping census data
Mapping census dataMapping census data
Mapping census data
 
A relational approach to color
A relational approach to colorA relational approach to color
A relational approach to color
 

En vedette

Analysing and Visualising Social Change: The Case of Surnames
Analysing and Visualising Social Change: The Case of SurnamesAnalysing and Visualising Social Change: The Case of Surnames
Analysing and Visualising Social Change: The Case of SurnamesJames Cheshire
 
ITP 251 Chapter 1 Presentation
ITP 251 Chapter 1 PresentationITP 251 Chapter 1 Presentation
ITP 251 Chapter 1 Presentationjabber2033
 
Chapter 2 Presentation
Chapter 2 PresentationChapter 2 Presentation
Chapter 2 Presentationjabber2033
 
M U L T I G E N
M U L T I G E NM U L T I G E N
M U L T I G E NfebeG
 
Itd 251 Self Presentation
Itd 251 Self PresentationItd 251 Self Presentation
Itd 251 Self Presentationjabber2033
 
Chapter 4 Presentation
Chapter 4 PresentationChapter 4 Presentation
Chapter 4 Presentationjabber2033
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome EconomyHelge Tennø
 

En vedette (9)

Analysing and Visualising Social Change: The Case of Surnames
Analysing and Visualising Social Change: The Case of SurnamesAnalysing and Visualising Social Change: The Case of Surnames
Analysing and Visualising Social Change: The Case of Surnames
 
Unit 2
Unit 2Unit 2
Unit 2
 
ITP 251 Chapter 1 Presentation
ITP 251 Chapter 1 PresentationITP 251 Chapter 1 Presentation
ITP 251 Chapter 1 Presentation
 
Chapter 2 Presentation
Chapter 2 PresentationChapter 2 Presentation
Chapter 2 Presentation
 
PLS9-WellnessChoicesUnit
PLS9-WellnessChoicesUnitPLS9-WellnessChoicesUnit
PLS9-WellnessChoicesUnit
 
M U L T I G E N
M U L T I G E NM U L T I G E N
M U L T I G E N
 
Itd 251 Self Presentation
Itd 251 Self PresentationItd 251 Self Presentation
Itd 251 Self Presentation
 
Chapter 4 Presentation
Chapter 4 PresentationChapter 4 Presentation
Chapter 4 Presentation
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 

Similaire à British Cartogtraphic Society Annual Conference Talk

Continuing Our Look At Primary And Secondary Data
Continuing Our Look At Primary And Secondary DataContinuing Our Look At Primary And Secondary Data
Continuing Our Look At Primary And Secondary Dataguest2137aa
 
Continuing Our Look At Primary And Secondary Data
Continuing Our Look At Primary And Secondary DataContinuing Our Look At Primary And Secondary Data
Continuing Our Look At Primary And Secondary Dataguest9fa52
 
04 data viz concepts
04 data viz concepts04 data viz concepts
04 data viz conceptsPaul Kahn
 
Looking into the past - feature extraction from historic maps using Python, O...
Looking into the past - feature extraction from historic maps using Python, O...Looking into the past - feature extraction from historic maps using Python, O...
Looking into the past - feature extraction from historic maps using Python, O...James Crone
 
Texture and Glyph Design
Texture and Glyph DesignTexture and Glyph Design
Texture and Glyph DesignMike Crabb
 
Colin broderick my_experience_with_open_data (1)
Colin broderick my_experience_with_open_data (1)Colin broderick my_experience_with_open_data (1)
Colin broderick my_experience_with_open_data (1)Dublinked .
 
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyUsing R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyGuy Lansley
 
Sharing and Reusing Visualizations for the Web of Data with the RDFS/OWL Visu...
Sharing and Reusing Visualizations for the Web of Data with the RDFS/OWL Visu...Sharing and Reusing Visualizations for the Web of Data with the RDFS/OWL Visu...
Sharing and Reusing Visualizations for the Web of Data with the RDFS/OWL Visu...Jan Polowinski
 
High Dimensional Indexing using MongoDB (MongoSV 2012)
High Dimensional Indexing using MongoDB (MongoSV 2012)High Dimensional Indexing using MongoDB (MongoSV 2012)
High Dimensional Indexing using MongoDB (MongoSV 2012)Nicholas Knize, Ph.D., GISP
 
Interactive Exploration of Geospatial Network Visualization
Interactive Exploration of Geospatial Network Visualization Interactive Exploration of Geospatial Network Visualization
Interactive Exploration of Geospatial Network Visualization Till Nagel
 
Machine Learning Foundations for Professional Managers
Machine Learning Foundations for Professional ManagersMachine Learning Foundations for Professional Managers
Machine Learning Foundations for Professional ManagersAlbert Y. C. Chen
 
Fundamentals of Design for Non-Designers
Fundamentals of Design for Non-DesignersFundamentals of Design for Non-Designers
Fundamentals of Design for Non-DesignersNathaniel Jeffrey
 
Data-Driven Color Palettes for Categorical Maps
Data-Driven Color Palettes for Categorical MapsData-Driven Color Palettes for Categorical Maps
Data-Driven Color Palettes for Categorical Mapsnacis_slides
 
GIS Orientation 2015
GIS Orientation 2015GIS Orientation 2015
GIS Orientation 2015DUSPviz
 
TYBSC IT PGIS Unit V Data Visualization
TYBSC IT PGIS Unit V  Data VisualizationTYBSC IT PGIS Unit V  Data Visualization
TYBSC IT PGIS Unit V Data VisualizationArti Parab Academics
 
The Evils of the Rainbow Colormap
The Evils of the Rainbow ColormapThe Evils of the Rainbow Colormap
The Evils of the Rainbow ColormapPhilip Chimento
 
Data Models and Query Languages for Linked Geospatial Data
Data Models and Query Languages for Linked Geospatial DataData Models and Query Languages for Linked Geospatial Data
Data Models and Query Languages for Linked Geospatial DataKostis Kyzirakos
 
Making Beautiful Maps: Oct 5 2011
Making Beautiful Maps: Oct 5 2011Making Beautiful Maps: Oct 5 2011
Making Beautiful Maps: Oct 5 2011Jake Levitas
 
SQLBits X SQL Server 2012 Spatial
SQLBits X SQL Server 2012 SpatialSQLBits X SQL Server 2012 Spatial
SQLBits X SQL Server 2012 SpatialMichael Rys
 
DHOxSS Working with digital images 23-07-2015
DHOxSS Working with digital images 23-07-2015DHOxSS Working with digital images 23-07-2015
DHOxSS Working with digital images 23-07-2015sego
 

Similaire à British Cartogtraphic Society Annual Conference Talk (20)

Continuing Our Look At Primary And Secondary Data
Continuing Our Look At Primary And Secondary DataContinuing Our Look At Primary And Secondary Data
Continuing Our Look At Primary And Secondary Data
 
Continuing Our Look At Primary And Secondary Data
Continuing Our Look At Primary And Secondary DataContinuing Our Look At Primary And Secondary Data
Continuing Our Look At Primary And Secondary Data
 
04 data viz concepts
04 data viz concepts04 data viz concepts
04 data viz concepts
 
Looking into the past - feature extraction from historic maps using Python, O...
Looking into the past - feature extraction from historic maps using Python, O...Looking into the past - feature extraction from historic maps using Python, O...
Looking into the past - feature extraction from historic maps using Python, O...
 
Texture and Glyph Design
Texture and Glyph DesignTexture and Glyph Design
Texture and Glyph Design
 
Colin broderick my_experience_with_open_data (1)
Colin broderick my_experience_with_open_data (1)Colin broderick my_experience_with_open_data (1)
Colin broderick my_experience_with_open_data (1)
 
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyUsing R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
 
Sharing and Reusing Visualizations for the Web of Data with the RDFS/OWL Visu...
Sharing and Reusing Visualizations for the Web of Data with the RDFS/OWL Visu...Sharing and Reusing Visualizations for the Web of Data with the RDFS/OWL Visu...
Sharing and Reusing Visualizations for the Web of Data with the RDFS/OWL Visu...
 
High Dimensional Indexing using MongoDB (MongoSV 2012)
High Dimensional Indexing using MongoDB (MongoSV 2012)High Dimensional Indexing using MongoDB (MongoSV 2012)
High Dimensional Indexing using MongoDB (MongoSV 2012)
 
Interactive Exploration of Geospatial Network Visualization
Interactive Exploration of Geospatial Network Visualization Interactive Exploration of Geospatial Network Visualization
Interactive Exploration of Geospatial Network Visualization
 
Machine Learning Foundations for Professional Managers
Machine Learning Foundations for Professional ManagersMachine Learning Foundations for Professional Managers
Machine Learning Foundations for Professional Managers
 
Fundamentals of Design for Non-Designers
Fundamentals of Design for Non-DesignersFundamentals of Design for Non-Designers
Fundamentals of Design for Non-Designers
 
Data-Driven Color Palettes for Categorical Maps
Data-Driven Color Palettes for Categorical MapsData-Driven Color Palettes for Categorical Maps
Data-Driven Color Palettes for Categorical Maps
 
GIS Orientation 2015
GIS Orientation 2015GIS Orientation 2015
GIS Orientation 2015
 
TYBSC IT PGIS Unit V Data Visualization
TYBSC IT PGIS Unit V  Data VisualizationTYBSC IT PGIS Unit V  Data Visualization
TYBSC IT PGIS Unit V Data Visualization
 
The Evils of the Rainbow Colormap
The Evils of the Rainbow ColormapThe Evils of the Rainbow Colormap
The Evils of the Rainbow Colormap
 
Data Models and Query Languages for Linked Geospatial Data
Data Models and Query Languages for Linked Geospatial DataData Models and Query Languages for Linked Geospatial Data
Data Models and Query Languages for Linked Geospatial Data
 
Making Beautiful Maps: Oct 5 2011
Making Beautiful Maps: Oct 5 2011Making Beautiful Maps: Oct 5 2011
Making Beautiful Maps: Oct 5 2011
 
SQLBits X SQL Server 2012 Spatial
SQLBits X SQL Server 2012 SpatialSQLBits X SQL Server 2012 Spatial
SQLBits X SQL Server 2012 Spatial
 
DHOxSS Working with digital images 23-07-2015
DHOxSS Working with digital images 23-07-2015DHOxSS Working with digital images 23-07-2015
DHOxSS Working with digital images 23-07-2015
 

Plus de James Cheshire

Juneau Icefield Research Program
Juneau Icefield Research ProgramJuneau Icefield Research Program
Juneau Icefield Research ProgramJames Cheshire
 
IEEE Geospatial Computing: Spatial Analysis of Historic Surname Patterns in G...
IEEE Geospatial Computing: Spatial Analysis of Historic Surname Patterns in G...IEEE Geospatial Computing: Spatial Analysis of Historic Surname Patterns in G...
IEEE Geospatial Computing: Spatial Analysis of Historic Surname Patterns in G...James Cheshire
 
Regional Science Presentation
Regional Science PresentationRegional Science Presentation
Regional Science PresentationJames Cheshire
 
RGS Annual Conference Presentation
RGS Annual Conference PresentationRGS Annual Conference Presentation
RGS Annual Conference PresentationJames Cheshire
 

Plus de James Cheshire (6)

Riding data wave
Riding data waveRiding data wave
Riding data wave
 
Juneau Icefield Research Program
Juneau Icefield Research ProgramJuneau Icefield Research Program
Juneau Icefield Research Program
 
GIS Research at UCL
GIS Research at UCLGIS Research at UCL
GIS Research at UCL
 
IEEE Geospatial Computing: Spatial Analysis of Historic Surname Patterns in G...
IEEE Geospatial Computing: Spatial Analysis of Historic Surname Patterns in G...IEEE Geospatial Computing: Spatial Analysis of Historic Surname Patterns in G...
IEEE Geospatial Computing: Spatial Analysis of Historic Surname Patterns in G...
 
Regional Science Presentation
Regional Science PresentationRegional Science Presentation
Regional Science Presentation
 
RGS Annual Conference Presentation
RGS Annual Conference PresentationRGS Annual Conference Presentation
RGS Annual Conference Presentation
 

Dernier

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 

Dernier (20)

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 

British Cartogtraphic Society Annual Conference Talk

  • 1. Talking With Maps 2010 A Method of Representing Large, Multidimensional Datasets in a Single Map. James Cheshire UCL Department of Geography and Centre for Advanced Spatial Analysis. james.cheshire@ucl.ac.uk spatialanalysis.co.uk @spatialanalysis
  • 2. Talking With Maps 2010 Outline •Context. •Mixing red, green and blue (RGB) values for maps. •Reducing the number of variables (dimensions) using MDS. •Applications in geodemographics. •Future Work.
  • 3. Talking With Maps 2010 Context •Interested in large demographic datasets (such as the electoral roll and census). •My research requires extensive use of distance matrices. Can be up to 10500 x 10500. •How best to map this data?
  • 4. Talking With Maps 2010 Context •Clustering. •Reducing the number of variables through: • Principle components analysis. • Multidimensional scaling (also known as principle coordinates analysis). •Colour selection. • Many transitions are not discrete. • RGB offers three continuous axes.
  • 5. Talking With Maps 2010 Red, Green and Blue (RGB) Green Red Blue
  • 6. Talking With Maps 2010 Red, Green and Blue (RGB) The three coordinates in RGB space can be produced by re-scaling the values of three variables to between 0 en.wikipedia.org/wiki/RGB_color_model and 255.
  • 7. Talking With Maps 2010 For Example: Election Results Labour= Red. Other (incl. Lib Dems.)= Green. Conservative= Blue. 20% Lab + 30% Other + 50% Cons 51+76 + 128 = Final Colour 60% Lab + 10% Other + 30% Cons 153+25 + 77 = Final Colour Wards with similar voting behaviour should be given a similar colour.
  • 8. Talking With Maps 2010 Boundary Data Crown Copyright Ordnance Survey 2010
  • 10. Talking With Maps 2010 Multidimensional Scaling (MDS) •We will treat it here as a “black box” method of reducing the dimensionality of a dataset to a set of coordinates in n-dimensional space. • n is usually 2 or 3. • MDS places the points in euclidean space.
  • 11. Talking With Maps MDS of the Distances between 20 European Cities 2010 There are 20 cities. Thus creating a 20 x 20 distance matrix. MDS simplifies this matrix into 20 XY coordinate pairs.
  • 12. Talking With Maps 2010 Converting MDS Values to RGB http://www.let.rug.nl/~kleiweg/
  • 13. Talking With Maps 2010 Geographic Distances 3109 by 3109 distance matrix reduced to 3109 by 3 using MDS.
  • 14. Talking With Maps 2010 Surnames In this case a 10500 Geographic distance by 10500 matrix has substituted for a been reduced to measure of “surname 10500 by 3. distance”.
  • 15. Talking With Maps 2010 Clustering MDS
  • 16. Talking With Maps 2010 Mapping the 41 OAC Variables Produced by Daniel Lewis (UCL)
  • 17. Talking With Maps 2010 Implementation •MDS can be undertaken with many statistics packages: R, STATA, SAS, SPSS (i think). •Maps produced in ArcGIS 9.x using custom VBA script. • Enabled RGB values to be stored in attribute table.
  • 18. Talking With Maps 2010 Strengths •Offers a continuous colour transition linked to the data. •Most effective with spatially autocorrelated variables. •Good with small spatial units. •Although the methods behind them may be a little complex, the maps themselves are intuitive.
  • 19. Talking With Maps 2010 Outliers Both maps have to occupy the same area in RGB space. For the above map much of this space is empty thanks to the Hawaiian Islands.
  • 20. Talking With Maps 2010 Colour Perception RGB CieLab “Perceptual uniformity” Produced with Aidan Slingsby (City Uni.)
  • 21. Talking With Maps 2010 Summary •Combing MDS with the RGB colour model offers a useful tool to visualise large, multivariate datasets. •It isn’t perfect. •But a good alternative to other approaches, especially in the context of geodemographics.
  • 22. Talking With Maps 2010 Thanks to: Scott Tansley (ESRI (UK)). Aidan Slingsby (City University). Daniel Lewis (UCL). Paul Longley (UCL). Pablo Mateos (UCL). My PhD is co-funded by the ESRC and ESRI (UK). Slides and high-res. maps available from spatialanalysis.co.uk, or email me: james.cheshire@ucl.ac.uk.

Notes de l'éditeur