SlideShare a Scribd company logo
1 of 60
Download to read offline
UCL DEPARTMENT OF GEOGRAPHY
UCL DEPARTMENT OF GEOGRAPHY
UCL DEPARTMENT OF GEOGRAPHY




                              CensusGIV
  Geographic Information Visualisation of Census Data
   CASA Seminar
   9 December 2009

   Pablo Mateos
   Oliver O’Brien
   Department of Geography
   University College London


                                          www.censusprofiler.org
UCL DEPARTMENT OF GEOGRAPHY




  Contents




   • Context & Justification
   • CensusGIV Aims &
     Objectives
   • Design Considerations
   • System Architecture
   • Demo
UCL DEPARTMENT OF GEOGRAPHY




  Context & Justification
UCL DEPARTMENT OF GEOGRAPHY




  The                         Generation



  • Those born after 1993 have only known life with
    the Internet
         – A generation whose first port of call for knowledge is the
           internet through Google‟s search engine, as opposed to
           books, libraries or traditional (off-line) information
           sources
                                               (CIBER, 2008)
UCL DEPARTMENT OF GEOGRAPHY




  Moving Beyond “Traditional Web-GIS”
UCL DEPARTMENT OF GEOGRAPHY




  Geographic Visualisation at UCL


  •    www.londonprofiler.org
  •    www.maptube.org
  •    www.publicprofiler.org/WorldNames
  •    www.nationaltrustnames.org
  •    atlas.publicprofiler.org

  • Coming soon www.censusprofiler.org
UCL DEPARTMENT OF GEOGRAPHY




  London Profiler – KML Search & Feeds
UCL DEPARTMENT OF GEOGRAPHY




  Geoweb 2.0 in Teaching




                              UCL Geography
                              undergraduate field
                              course in London
UCL DEPARTMENT OF GEOGRAPHY




  Geovisualisation (GVis)

  • Refers to the visual representation of spatial data.
  • GVis as a research tool use for:
        – Hypotheses generation, knowledge discovery, analysis,
          presentation and evaluation (Buckley, 2000)
  • Increasing realisation of the potential for „geography‟ to
    provide the primary basis for innovative visualisation and
    knowledge exploration
                              (Dodge, McDerby and Turner, 2006)
  • Recognised potential of GVis
        – To make sense of increasingly large datasets
        – Produce alternative representations of space
UCL DEPARTMENT OF GEOGRAPHY




  Current Census Thematic Maps by ONS

  • Neighbourhood
    Statistics
    (NeSS)
         – 11 steps to
           view a census
           thematic map!
  • Mapping in
    CASWEB
         – not present
UCL DEPARTMENT OF GEOGRAPHY




  NeSS maps via SVG/ Flex applications
UCL DEPARTMENT OF GEOGRAPHY




  The need for Census mapping is clear!
UCL DEPARTMENT OF GEOGRAPHY




  gCensus: A First Approach

  •     Query-based KML maps of 2000 US Census variables
  •     http://gecensus.stanford.edu
UCL DEPARTMENT OF GEOGRAPHY




  CensusGIV Aims & Objectives
UCL DEPARTMENT OF GEOGRAPHY




  CensusGIV: Objectives

  1. Develop a prototype to provide innovative
     geographical visualization of the Census small
     area statistics datasets.
  2. Provide an extensive technical evaluation of the
     different technological alternatives.
  3. Proposal to scale up to a full service in 2011.
  4. Promote the use of innovative geographic
     visualisation of population datasets using
     mapping mashups.
UCL DEPARTMENT OF GEOGRAPHY




  CensusGIV: Plan



  • ESRC Census Development grant £80,000
  • Timeframe: 15 months (2009/10)
  • Develop a Geovisualisation prototype of the UK
    2011 Census using “Geoweb 2.0” technologies
  • Mapping mashups based on data feeds from an
    ONS “Census hypercube” or NeSS data stream
UCL DEPARTMENT OF GEOGRAPHY




  People

  • UCL Geography
         – Pablo Mateos (P.I.)
         – Paul Longley (co-P.I.)
         – Oliver O‟Brien
  • UCL CASA
         – Mike Batty (co-P.I.)
         – Richard Milton (consultant)
  • User Panel
         – Jointly with EDINA DIaD project
UCL DEPARTMENT OF GEOGRAPHY




  CensusGIV: Requirements and Issues


  • User not faced with queries or complex questions!
         – Start with a map (e.g. population density)
         – Automatic scale-determined geographical units
         – Base map backdrop
  • Available to the general public & “mashable”
  • Issues:
         – Intellectual Property Rights
               • Geographic boundaries & Census datasets
         – Data size: Over 3,000 Census variables x 300k geog units
         – Managing a large number of concurrent users
UCL DEPARTMENT OF GEOGRAPHY




  Evaluation Criteria for Final Solution

  •    Scalability
  •    Response time
  •    Maximum number of concurrent users
  •    Data storage and retrieval
  •    Flexibility of geovisualisation options
  •    Ease of use and simplicity
  •    Intellectual Property Rights (IPR) issues
  •    Cost of development and implementation
UCL DEPARTMENT OF GEOGRAPHY




  Geovisualisation Prototypes



  • Different technologies have been explored:
         –   WMS/ WFS
         –   Adobe Flash (Flex) vector maps
         –   SVG vector maps
         –   KML vector maps with Google Maps API
         –   Raster maps with OpenLayers
UCL DEPARTMENT OF GEOGRAPHY




  CensusGIV: Timeline

  • October 2008 – February 2009
        – Evaluation phase (completed)
  • October 2009 – June 2010
        – Developing prototype
  • Trade-offs to be made between:
        – response time, storage space, concurrent users, IPR protection,
          ease of navigability, flexible visualisation, back-end/front-end
          solutions, cost
  • First version of prototype to be tested this month
  • ONS / Census Programme to decide full implementation
    for 2011 Census
UCL DEPARTMENT OF GEOGRAPHY




  Design Considerations
UCL DEPARTMENT OF GEOGRAPHY




  Fundamental Design Decisions

  • Server-based rasters
         – Faster on the client side
         – Fast enough on the server side
         – Not delivering restricted data to the client
  • Open Source software
         –   Leverage the powerful OpenLayers mapping API
         –   More powerful than Google Maps API
         –   An active development community
         –   Full access to the source – can do “cool stuff”
  • “Slippy” map
         – Intuitive
         – Encourages exploration
UCL DEPARTMENT OF GEOGRAPHY




  Maps of Population Data

   • Cartograms
         – Fairer
           representation
         – Multiple variables
           can be shown
           together
   • Choropleth Maps
         – Easier to relate to
   • Surface mapping
         – Interpolation
UCL DEPARTMENT OF GEOGRAPHY




  Accessing the Census Data
  • Neighbourhood Statistics
         – Hunter vs Gatherer
         – NeSS Data API (SOAP)
         – CSV Downloads
               • Still tedious – for each UV:
                     –   Download files for each GOR
                     –   Stitch them together (has been automated)
                     –   Create corresponding tables in the database, add data
                     –   Add ranking scores
                     –   Add metadata

         – NeSS Data API (REST) coming February 2010
  • CASWEB
UCL DEPARTMENT OF GEOGRAPHY




  Structure of The Web-App
  • OpenLayers “slippy” map
        – Fully opaque grey base layer
              • Could be switched for aerial
                imagery from Google/Microsoft
        – Opaque choropleth overlay
              • Variable translucency if aerial
                imagery underneath
        – Context overlay
              • Points, lines and names
              • Sea area in lighter grey
              • Otherwise transparent
        – POIs
              • e.g. schools, hospitals
              • SVG vectors rather than tiles
              • “Clickable”
UCL DEPARTMENT OF GEOGRAPHY




  Screenshot
UCL DEPARTMENT OF GEOGRAPHY




  Why a Custom Context Layer?

   • Having full control is a definite
     advantage
         – Underlay
               • Google colours/features can clash with
                 choropleths
               • Lose the context if choropleth is fully
                 opaque
         – Overlay
               • Google labels can obscure information
               • Google‟s cartography recently changed (for
                 the better)
               • But no control over future changes
UCL DEPARTMENT OF GEOGRAPHY




  Cartography of the Context Layer

  • Difficult to get right
         – Urban vs Rural
  • Strictly Black & White
  • Few point features
         – Hospitals, airports, place names
  • Fewer areal features
         – Lakes, sea
  • Mainly a network of roads/rivers/railways
  • Less is more
UCL DEPARTMENT OF GEOGRAPHY




  Creating the Context Layer

   • PostGIS database
         – Using the OpenStreetMap dataset for the UK
         – Relatively slow to create the images from the data
               • ~50 database queries for each image tile
               • Higher zoom levels have tiles with smaller extent, but we include more
                 detail at these levels, which cancels out the speed increase
         – Render on demand “unimportant” tiles at zoom levels 16-18
         – Pre-render everything else
   • Painter‟s Algorithm
UCL DEPARTMENT OF GEOGRAPHY




  Painter’s Algorithm

  • Two hierarchies of layering
         – Feature-based layering
               • Land, water, road/railway casings & cores, place names
         – Intra-feature level z-ordering
               • Complex road junctions
               • Railway/road crossing
UCL DEPARTMENT OF GEOGRAPHY




  Pre-rendering of Context Layer
   •        Rendered on “gibin”, a quad-core computer running Linux
   •        Utilising the Python “Threading” module – 4 tiles created at once
   •        The image “tiles” are PNGs with an alpha layer
   •        Bounding box: -10.7 W to 1.8 E, 49.8 N to 60.9 N (All of the UK)

  Zoom           Scale         No of       Size                    Detail              Time
  Level                        Tiles       /MB                                         /min
       6-9       < 1:1M         790         5      Cities, motorways                    <1
       10      1:600,000       2,146       15      + towns, trunk roads, lakes          1
       11      1:300,000       8,208       40      + main roads, rivers, airfields      2
       12      1:150,000       32,318      156     + minor roads, railways, villages    7

       13       1:72,000      128,250      500     + main road, water & area names      24

       14       1:36,000      510,962     1.4 GB   + paths                             1h 28
       15       1:18,000      2,041,572   4.4 GB   + minor road names                  5h 34
UCL DEPARTMENT OF GEOGRAPHY




  The Context Layer (Levels 6-11)
UCL DEPARTMENT OF GEOGRAPHY




  The Context Layer (Levels 12-17)




                              On Demand   On Demand
UCL DEPARTMENT OF GEOGRAPHY




  Creating the Choropleth Layers
   • PostGIS database of census data
   • Would never want to pre-render all the choropleths at all zoom levels
         – 1000+ metrics × 10 groupings × 30 colour schemes × 2 colour orders × 13
           zoom levels × 000s of tiles per zoom
         – Makes sense to cache most popular zoom levels, metrics, colours
         – Most people will never “explore” the map at a greater zoom level - usage
           decreases exponentially with the number of clicks in a web app.
   • Specially crafted URL
         –   Boundary Table, Data Table, Metric
         –   Bounding Box, Zoom
         –   Colour Scheme, No of Groups
         –   Range Type, Range Attributes
               • Min/Max
               • Average/Deviation
UCL DEPARTMENT OF GEOGRAPHY




  The Modifiable Areal Unit Problem




      Boundary                Level   Average No of Vertices             Number
        Type                               (Simplified)
      MSOA             6, 7, 8        145                      7,196 (Eng & Wal)
      LSOA             9, 10, 11      62                       40,884 (not N.I.)
      OA               12 - 18        26                       223,131
UCL DEPARTMENT OF GEOGRAPHY




  The Modifiable Areal Unit Problem




                              MSOA
UCL DEPARTMENT OF GEOGRAPHY




  The Modifiable Areal Unit Problem




                              LSOA
UCL DEPARTMENT OF GEOGRAPHY




  The Modifiable Areal Unit Problem




                              OA
UCL DEPARTMENT OF GEOGRAPHY




  The Modifiable Areal Unit Problem
UCL DEPARTMENT OF GEOGRAPHY




  Colour Theory



  • “practical guidance to colour mixing and the visual
    impacts of specific colour combinations”
  • Formal considerations
         – Colour harmony (complementary colours – pink vs blue)
         – Colour context (bright colours beside subdued colours)
         – Colour blindness
  • Very subjective
UCL DEPARTMENT OF GEOGRAPHY




  Colour Considerations



  • Colour should relate to data type:
         – Sequential
         – Diverging
         – Qualitative
  • The “most of the UK is countryside” problem
         – Try not to use bright colours for the countryside.
  • Hot Bad High Cold Natural Good
    Neutral Girls Boys
UCL DEPARTMENT OF GEOGRAPHY




  Colour Harmony




   • Colour Harmony
         – Complementary Colours
         – Analogous Colours
   • Colour Variation
         – Hue
         – Saturation
         – Lightness
UCL DEPARTMENT OF GEOGRAPHY




  Colourbrewer

  • Cynthia Brewer‟s colorbrewer2.com
        – Provides a set of “good” colour schemes which can be
          incorporated easily into Python scripts, ArcMap, etc.
        – Generally vary by hue and/or lightness
  • Sequential
        – Lightness should be varied, use analogous colours if varying hue
        – Plenty of “good” maps that don‟t follow this rule
  • Diverging
        – Mid-point should be a light colour
        – Extremes should have darker colours with complementary hues
  • Qualitative
        – Hues should vary
UCL DEPARTMENT OF GEOGRAPHY




  Aerial Imagery

   layerAerial = new OpenLayers.Layer.Google("Aerial Imagery",
   {numZoomLevels: 16, type: G_SATELLITE_MAP, sphericalMercator: true});


   • Very easy!
   • OpenLayers
         – Google Maps imagery layer
         – Microsoft Virtual Earth layer
   • Only useful when zoomed in
   • Need to be mindful that
     colour imagery interferes
     with choropleth colours
   • No longer self-contained
UCL DEPARTMENT OF GEOGRAPHY




  Points of Interest (POIs)



  •   PostgreSQL (or MySQL) database
  •   Can be a completely separate server
  •   Client‟s OpenLayers does the work
  •   Aim is to provide even more context
        • School names & performance indicators
UCL DEPARTMENT OF GEOGRAPHY




  User Interface




                              Less is more   Choice is good


  • How do you get people to explore the maps?
        – Maptube “visual directory”
        – Hierarchical drop-down lists
        – Tag cloud of keywords, maybe with a hierarchy
UCL DEPARTMENT OF GEOGRAPHY




  User Interface – Tag Cloud




   • Useful for exploring if you don‟t know what you want
   • More structured alternative needed for specific research
UCL DEPARTMENT OF GEOGRAPHY




  System Architecture
UCL DEPARTMENT OF GEOGRAPHY




  A Note on Python




  • If you don‟t use it already, you will!
         – ArcGIS 9.4
               • “Python is now integrated directly into ArcMap [9.4]. I say it
                 every year, but if you are an ArcGIS Desktop user, you need to
                 take a close look at python as your scripting language.” - James
                 Fee
  • The best thing about Python is:
         – Tidy scripts!
UCL DEPARTMENT OF GEOGRAPHY




  Servers
                              Server Room
                                                             dev      tba



                                 tiler1         tiler2   tiler3
            blog                                                   pois
                                 tiles1         tiles2   tiles3
                                                www




                                          Web browsers
UCL DEPARTMENT OF GEOGRAPHY




  System Architecture – Website


                              Web       Apache
                              browser   (www)
UCL DEPARTMENT OF GEOGRAPHY




  System Architecture – Context


               Apache               Web                               Apache
               (tiles2)             browser                           (www)



                              404                    • No python involved
                                              Tile
                                                        – Less strain on the
                 Tile
                exists        No                          server
                  ?                                  • Web browser may
                                                       have to request
                                                       image twice
                              Yes                       – Slow for the client
UCL DEPARTMENT OF GEOGRAPHY




  System Architecture – Context                             XML



   mod_python

               Apache              Web                            Apache
               (tiler2)            browser                        (www)


Python
                                                                   XML



                     renderer.py      gen_tile.py


                                                    Cache
UCL DEPARTMENT OF GEOGRAPHY




  System Architecture – Choropleth

   mod_python

               Apache              Web                      Apache
               (tiler3)            browser                  (www)


Python
                                     Colorbrewer



    Tile
                     renderer.py      gen_tile.py

                                                    Cache
                          Tile                       (low
    Yes                  exists           No        zoom)
                           ?
UCL DEPARTMENT OF GEOGRAPHY




  Scalability

   • OpenLayers allows
     multiple servers to be
     specified for retrieving
     image tiles
         • Different servers for
           different tasks
         • Random server chosen per-
           tile
               • So should scale?
         • Process is still processor
           intensive if generating the
           tiles at the same time
         • Stress testing needed
UCL DEPARTMENT OF GEOGRAPHY




  Prototype: Current State & Next Steps

   On-demand tile              ×   Legend
    generation                  ×   Automated data updates
   Fast (enough)               ×   Tag cloud
   Will scale (hopefully!)     ×   Improve cartography
   OSM not quite “complete”    ×   Internet Explorer 6
    but getting there               www.savethedevelopers.org
   Context layer finished      ×   Other census & ONS data
   Some data added             ×   Interactive data combination
                                ×   Scotland & Northern Ireland
                                ×   Points of Interest
      Running until June 2010
UCL DEPARTMENT OF GEOGRAPHY




  Live Demo



  • http://www.censusprofiler.org/prototype/
UCL DEPARTMENT OF GEOGRAPHY




  Google Earth
UCL DEPARTMENT OF GEOGRAPHY




  Q&A
                                             www.censusprofiler.org
                                             www.oliverobrien.co.uk
  Google Street View and Google Earth POI data is Copyright Google. Google Maps mapping data is Copyright Tele Atlas. Google aerial
  imagery is Copyright Digital Globe, Infoterra Ltd, Bluesky, GeoEye, Getmapping plc, The Geoinformation Group. OpenStreetMap data is
  CC-BY-SA OpenStreetMap and contributors. Logos depicted are generally Copyright of their respective organisations. Some image tiles
  include boundary information supplied by EDINA‟s UKBORDERS service. The Census data is supplied by the Office for National Statistics.

  The Word Cloud was produced with Wordle. The colour wheel diagrams are from worqx.com. The Painter’s Algorithm picture and the
  HSL colour diagram are from Wikipedia. The cartogram was produced by James Cheshire. The corresponding choropleth was produced
  by the BBC.

  The following references were used in the first part of this presentation:
  CIBER (2008) information behaviour of the researcher of the future. A report commissioned by The British Library and JISC 11 January
  2008. http://www.bl.uk/news/pdf/googlegen.pdf
  Goodchild (2007) Citizens as Sensors: The world of Volunteered Geography. Workshop on Volunteered Geographic Information, Santa
  Barbara, CA. December 13-14, 2007 http://www.ncgia.ucsb.edu/projects/vgi/docs/position/Goodchild_VGI2007.pdf
  O’Reilly, T (2005) What Is web 2.0 Design Patterns and Business Models for the Next Generation of Software
  http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/whatisWeb20.html
  Turner A (2007) Introduction to Neogeography. O‟Reilly Media Short Cuts.

More Related Content

What's hot

Gis Applications Presentation
Gis Applications PresentationGis Applications Presentation
Gis Applications PresentationIdua Olunwa
 
Comparison of the landsat 7 etm+ and nigeriasat-1 imagery for the revision of...
Comparison of the landsat 7 etm+ and nigeriasat-1 imagery for the revision of...Comparison of the landsat 7 etm+ and nigeriasat-1 imagery for the revision of...
Comparison of the landsat 7 etm+ and nigeriasat-1 imagery for the revision of...Alexander Decker
 
Using GIS for Civil/Environmental Projects
Using GIS for Civil/Environmental ProjectsUsing GIS for Civil/Environmental Projects
Using GIS for Civil/Environmental ProjectsMehmet Secilmis
 
Landmap CETIS 2012
Landmap CETIS 2012Landmap CETIS 2012
Landmap CETIS 2012Bharti Gupta
 
Ar2419141919
Ar2419141919Ar2419141919
Ar2419141919IJMER
 
Integrated land dynamics monitoring framework
Integrated land dynamics monitoring frameworkIntegrated land dynamics monitoring framework
Integrated land dynamics monitoring frameworkNicolas Lachance-Bernard
 
Eurosha kenya pres_osm_en_20121031
Eurosha kenya pres_osm_en_20121031Eurosha kenya pres_osm_en_20121031
Eurosha kenya pres_osm_en_20121031Severin Menard
 
Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...
Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...
Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...Hiroyuki Miyazaki
 
Crowd sourcing gis for global urban area mapping
Crowd sourcing gis for global urban area mappingCrowd sourcing gis for global urban area mapping
Crowd sourcing gis for global urban area mappingHiroyuki Miyazaki
 
GIS for traffic management system
GIS for traffic management systemGIS for traffic management system
GIS for traffic management systemSourabh Jain
 
UAV System with Terrestrial Geo - Referencing
UAV System with Terrestrial Geo - ReferencingUAV System with Terrestrial Geo - Referencing
UAV System with Terrestrial Geo - ReferencingJOSE ESPEJO VASQUEZ
 
SPATIO-TEMPORAL URBAN CHANGE DETECTION, ANALYSIS AND PREDICTION OF KATHMANDU ...
SPATIO-TEMPORAL URBAN CHANGE DETECTION, ANALYSIS AND PREDICTION OF KATHMANDU ...SPATIO-TEMPORAL URBAN CHANGE DETECTION, ANALYSIS AND PREDICTION OF KATHMANDU ...
SPATIO-TEMPORAL URBAN CHANGE DETECTION, ANALYSIS AND PREDICTION OF KATHMANDU ...Kamal Shahi
 
Spatial temporal urban change extraction and modeling of Kathmandu Valley
Spatial temporal urban change extraction and modeling of Kathmandu ValleySpatial temporal urban change extraction and modeling of Kathmandu Valley
Spatial temporal urban change extraction and modeling of Kathmandu ValleyJanak Parajuli
 
Introduction To and Arcaeological Apps of GIS
Introduction To and Arcaeological Apps of GIS Introduction To and Arcaeological Apps of GIS
Introduction To and Arcaeological Apps of GIS Jo Dyson
 
Geospatial Applications in Civil Engineering
Geospatial Applications in Civil EngineeringGeospatial Applications in Civil Engineering
Geospatial Applications in Civil EngineeringSriharsha Rangineni
 

What's hot (20)

Geology Digimap
Geology DigimapGeology Digimap
Geology Digimap
 
Gis Applications Presentation
Gis Applications PresentationGis Applications Presentation
Gis Applications Presentation
 
Comparison of the landsat 7 etm+ and nigeriasat-1 imagery for the revision of...
Comparison of the landsat 7 etm+ and nigeriasat-1 imagery for the revision of...Comparison of the landsat 7 etm+ and nigeriasat-1 imagery for the revision of...
Comparison of the landsat 7 etm+ and nigeriasat-1 imagery for the revision of...
 
Using GIS for Civil/Environmental Projects
Using GIS for Civil/Environmental ProjectsUsing GIS for Civil/Environmental Projects
Using GIS for Civil/Environmental Projects
 
SAGA GIS 2.0.7
SAGA GIS 2.0.7SAGA GIS 2.0.7
SAGA GIS 2.0.7
 
Landmap CETIS 2012
Landmap CETIS 2012Landmap CETIS 2012
Landmap CETIS 2012
 
Ar2419141919
Ar2419141919Ar2419141919
Ar2419141919
 
Integrated land dynamics monitoring framework
Integrated land dynamics monitoring frameworkIntegrated land dynamics monitoring framework
Integrated land dynamics monitoring framework
 
Eurosha kenya pres_osm_en_20121031
Eurosha kenya pres_osm_en_20121031Eurosha kenya pres_osm_en_20121031
Eurosha kenya pres_osm_en_20121031
 
G0343052058
G0343052058G0343052058
G0343052058
 
Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...
Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...
Crowd-Sourcing Approach of Building Ground Truth Database for Global Urban Ar...
 
Crowd sourcing gis for global urban area mapping
Crowd sourcing gis for global urban area mappingCrowd sourcing gis for global urban area mapping
Crowd sourcing gis for global urban area mapping
 
Census Update Webinar: Census Geography Tools
Census Update Webinar: Census Geography ToolsCensus Update Webinar: Census Geography Tools
Census Update Webinar: Census Geography Tools
 
GIS for traffic management system
GIS for traffic management systemGIS for traffic management system
GIS for traffic management system
 
Mapping Tire Piles From Space
Mapping Tire Piles From SpaceMapping Tire Piles From Space
Mapping Tire Piles From Space
 
UAV System with Terrestrial Geo - Referencing
UAV System with Terrestrial Geo - ReferencingUAV System with Terrestrial Geo - Referencing
UAV System with Terrestrial Geo - Referencing
 
SPATIO-TEMPORAL URBAN CHANGE DETECTION, ANALYSIS AND PREDICTION OF KATHMANDU ...
SPATIO-TEMPORAL URBAN CHANGE DETECTION, ANALYSIS AND PREDICTION OF KATHMANDU ...SPATIO-TEMPORAL URBAN CHANGE DETECTION, ANALYSIS AND PREDICTION OF KATHMANDU ...
SPATIO-TEMPORAL URBAN CHANGE DETECTION, ANALYSIS AND PREDICTION OF KATHMANDU ...
 
Spatial temporal urban change extraction and modeling of Kathmandu Valley
Spatial temporal urban change extraction and modeling of Kathmandu ValleySpatial temporal urban change extraction and modeling of Kathmandu Valley
Spatial temporal urban change extraction and modeling of Kathmandu Valley
 
Introduction To and Arcaeological Apps of GIS
Introduction To and Arcaeological Apps of GIS Introduction To and Arcaeological Apps of GIS
Introduction To and Arcaeological Apps of GIS
 
Geospatial Applications in Civil Engineering
Geospatial Applications in Civil EngineeringGeospatial Applications in Civil Engineering
Geospatial Applications in Civil Engineering
 

Viewers also liked

Multimedia les - intro tot informatie visualisatie
Multimedia les - intro tot informatie visualisatieMultimedia les - intro tot informatie visualisatie
Multimedia les - intro tot informatie visualisatieJoris Klerkx
 
Information Visualisation - Lecture 4
Information Visualisation - Lecture 4Information Visualisation - Lecture 4
Information Visualisation - Lecture 4Stefan Wasserbauer
 
intro to information visualization
intro to information visualization intro to information visualization
intro to information visualization Joris Klerkx
 
Information Visualisation - Lecture 3
Information Visualisation - Lecture 3Information Visualisation - Lecture 3
Information Visualisation - Lecture 3Stefan Wasserbauer
 
Visualisation pp
Visualisation ppVisualisation pp
Visualisation ppsammy_mai
 
Information Visualisation for Big Data
Information Visualisation for Big DataInformation Visualisation for Big Data
Information Visualisation for Big DataErik Duval
 
Mazza introduction-to-information-visualization-2004
Mazza introduction-to-information-visualization-2004Mazza introduction-to-information-visualization-2004
Mazza introduction-to-information-visualization-2004Elsa von Licy
 
Second experimental results
Second experimental resultsSecond experimental results
Second experimental resultsmckenziepatrick
 
SYBIS - Data Visualisation
SYBIS - Data VisualisationSYBIS - Data Visualisation
SYBIS - Data VisualisationIman Ef
 
Google Chart Tools
Google Chart Tools Google Chart Tools
Google Chart Tools Kanika Garg
 
A short history (and even shorter future)
 of information visualisation
A short history (and even shorter future)
 of information visualisationA short history (and even shorter future)
 of information visualisation
A short history (and even shorter future)
 of information visualisationErik Duval
 
Information Visualisation - Lecture 1
Information Visualisation - Lecture 1Information Visualisation - Lecture 1
Information Visualisation - Lecture 1Stefan Wasserbauer
 
Information visualisation
Information visualisationInformation visualisation
Information visualisationhcicourse
 
Visualisation: VALA 2014 L Plate session
Visualisation: VALA 2014 L Plate sessionVisualisation: VALA 2014 L Plate session
Visualisation: VALA 2014 L Plate sessionKate Davis
 
LLEF16 workshop - Mogilev, Belarus
LLEF16 workshop - Mogilev, BelarusLLEF16 workshop - Mogilev, Belarus
LLEF16 workshop - Mogilev, BelarusKiryl Samartsau
 
Information Visualisation (Multimedia 2009 course)
Information Visualisation (Multimedia 2009 course)Information Visualisation (Multimedia 2009 course)
Information Visualisation (Multimedia 2009 course)Joris Klerkx
 
مبادئ جستالت
مبادئ جستالتمبادئ جستالت
مبادئ جستالتOla Hassan
 
Agile BI - SYBIS
Agile BI - SYBISAgile BI - SYBIS
Agile BI - SYBISIman Ef
 

Viewers also liked (20)

Multimedia les - intro tot informatie visualisatie
Multimedia les - intro tot informatie visualisatieMultimedia les - intro tot informatie visualisatie
Multimedia les - intro tot informatie visualisatie
 
Information Visualisation - Lecture 4
Information Visualisation - Lecture 4Information Visualisation - Lecture 4
Information Visualisation - Lecture 4
 
intro to information visualization
intro to information visualization intro to information visualization
intro to information visualization
 
Asset information visualisation for Scottish Water, an open source and agile ...
Asset information visualisation for Scottish Water, an open source and agile ...Asset information visualisation for Scottish Water, an open source and agile ...
Asset information visualisation for Scottish Water, an open source and agile ...
 
Information Visualisation - Lecture 3
Information Visualisation - Lecture 3Information Visualisation - Lecture 3
Information Visualisation - Lecture 3
 
Visualisation pp
Visualisation ppVisualisation pp
Visualisation pp
 
Information Visualisation for Big Data
Information Visualisation for Big DataInformation Visualisation for Big Data
Information Visualisation for Big Data
 
Mazza introduction-to-information-visualization-2004
Mazza introduction-to-information-visualization-2004Mazza introduction-to-information-visualization-2004
Mazza introduction-to-information-visualization-2004
 
Second experimental results
Second experimental resultsSecond experimental results
Second experimental results
 
SYBIS - Data Visualisation
SYBIS - Data VisualisationSYBIS - Data Visualisation
SYBIS - Data Visualisation
 
3 d visualisation of information
3 d visualisation of information3 d visualisation of information
3 d visualisation of information
 
Google Chart Tools
Google Chart Tools Google Chart Tools
Google Chart Tools
 
A short history (and even shorter future)
 of information visualisation
A short history (and even shorter future)
 of information visualisationA short history (and even shorter future)
 of information visualisation
A short history (and even shorter future)
 of information visualisation
 
Information Visualisation - Lecture 1
Information Visualisation - Lecture 1Information Visualisation - Lecture 1
Information Visualisation - Lecture 1
 
Information visualisation
Information visualisationInformation visualisation
Information visualisation
 
Visualisation: VALA 2014 L Plate session
Visualisation: VALA 2014 L Plate sessionVisualisation: VALA 2014 L Plate session
Visualisation: VALA 2014 L Plate session
 
LLEF16 workshop - Mogilev, Belarus
LLEF16 workshop - Mogilev, BelarusLLEF16 workshop - Mogilev, Belarus
LLEF16 workshop - Mogilev, Belarus
 
Information Visualisation (Multimedia 2009 course)
Information Visualisation (Multimedia 2009 course)Information Visualisation (Multimedia 2009 course)
Information Visualisation (Multimedia 2009 course)
 
مبادئ جستالت
مبادئ جستالتمبادئ جستالت
مبادئ جستالت
 
Agile BI - SYBIS
Agile BI - SYBISAgile BI - SYBIS
Agile BI - SYBIS
 

Similar to CensusGIV - Geographic Information Visualisation of Census Data

BCS Geospatial SG - Usability of GIS and GI
BCS Geospatial SG - Usability of GIS and GIBCS Geospatial SG - Usability of GIS and GI
BCS Geospatial SG - Usability of GIS and GIMuki Haklay
 
Open Geodemographics: Open Tools and the 2011 OAC
Open Geodemographics: Open Tools and the 2011 OACOpen Geodemographics: Open Tools and the 2011 OAC
Open Geodemographics: Open Tools and the 2011 OACChris
 
TEAM 3: Improving Open Land Use Map by using Satellite Data
TEAM 3: Improving Open Land Use Map by using Satellite DataTEAM 3: Improving Open Land Use Map by using Satellite Data
TEAM 3: Improving Open Land Use Map by using Satellite Dataplan4all
 
OrangeNXT - High accuracy mapping from videos for efficient fiber optic cable...
OrangeNXT - High accuracy mapping from videos for efficient fiber optic cable...OrangeNXT - High accuracy mapping from videos for efficient fiber optic cable...
OrangeNXT - High accuracy mapping from videos for efficient fiber optic cable...BigDataExpo
 
Presentation - IAI Autumn 2010
Presentation - IAI Autumn 2010Presentation - IAI Autumn 2010
Presentation - IAI Autumn 2010John Tierney
 
WORLDMAP: A SPATIAL INFRASTRUCTURE TO SUPPORT TEACHING AND RESEARCH (BROWN BA...
WORLDMAP: A SPATIAL INFRASTRUCTURE TO SUPPORT TEACHING AND RESEARCH (BROWN BA...WORLDMAP: A SPATIAL INFRASTRUCTURE TO SUPPORT TEACHING AND RESEARCH (BROWN BA...
WORLDMAP: A SPATIAL INFRASTRUCTURE TO SUPPORT TEACHING AND RESEARCH (BROWN BA...Micah Altman
 
Barcelona nls-maps-api-print
Barcelona nls-maps-api-printBarcelona nls-maps-api-print
Barcelona nls-maps-api-printPetr Pridal
 
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
 
Geospatial Research At UCL
Geospatial Research At UCLGeospatial Research At UCL
Geospatial Research At UCLJeremy Morley
 
UCT GIS Labs
UCT GIS LabsUCT GIS Labs
UCT GIS Labspvhead123
 
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web AppsGIS in the Rockies
 
Development of Sonpari village Under the Scheme of Smart Village
Development of Sonpari village Under the Scheme of Smart VillageDevelopment of Sonpari village Under the Scheme of Smart Village
Development of Sonpari village Under the Scheme of Smart VillageBhavik A Shah
 
CartoCon 2014 keynote slides
CartoCon 2014 keynote slides CartoCon 2014 keynote slides
CartoCon 2014 keynote slides Muki Haklay
 
Visualising Urban Geographies - Stuart Nichol
Visualising Urban Geographies - Stuart NicholVisualising Urban Geographies - Stuart Nichol
Visualising Urban Geographies - Stuart NicholJISC GECO
 
BCS Workshop: Old Maps Online
BCS Workshop: Old Maps OnlineBCS Workshop: Old Maps Online
BCS Workshop: Old Maps OnlinePetr Pridal
 
Intro To Geospatial
Intro To GeospatialIntro To Geospatial
Intro To Geospatialdanrickman
 

Similar to CensusGIV - Geographic Information Visualisation of Census Data (20)

BCS Geospatial SG - Usability of GIS and GI
BCS Geospatial SG - Usability of GIS and GIBCS Geospatial SG - Usability of GIS and GI
BCS Geospatial SG - Usability of GIS and GI
 
Open Geodemographics: Open Tools and the 2011 OAC
Open Geodemographics: Open Tools and the 2011 OACOpen Geodemographics: Open Tools and the 2011 OAC
Open Geodemographics: Open Tools and the 2011 OAC
 
Geokov
GeokovGeokov
Geokov
 
Petr Žabička: Crowdsourcin old maps
Petr Žabička: Crowdsourcin old mapsPetr Žabička: Crowdsourcin old maps
Petr Žabička: Crowdsourcin old maps
 
Maps
MapsMaps
Maps
 
TEAM 3: Improving Open Land Use Map by using Satellite Data
TEAM 3: Improving Open Land Use Map by using Satellite DataTEAM 3: Improving Open Land Use Map by using Satellite Data
TEAM 3: Improving Open Land Use Map by using Satellite Data
 
Qualitative GIS by Rob Berry @rural_gis
Qualitative GIS by Rob Berry @rural_gisQualitative GIS by Rob Berry @rural_gis
Qualitative GIS by Rob Berry @rural_gis
 
OrangeNXT - High accuracy mapping from videos for efficient fiber optic cable...
OrangeNXT - High accuracy mapping from videos for efficient fiber optic cable...OrangeNXT - High accuracy mapping from videos for efficient fiber optic cable...
OrangeNXT - High accuracy mapping from videos for efficient fiber optic cable...
 
Presentation - IAI Autumn 2010
Presentation - IAI Autumn 2010Presentation - IAI Autumn 2010
Presentation - IAI Autumn 2010
 
WORLDMAP: A SPATIAL INFRASTRUCTURE TO SUPPORT TEACHING AND RESEARCH (BROWN BA...
WORLDMAP: A SPATIAL INFRASTRUCTURE TO SUPPORT TEACHING AND RESEARCH (BROWN BA...WORLDMAP: A SPATIAL INFRASTRUCTURE TO SUPPORT TEACHING AND RESEARCH (BROWN BA...
WORLDMAP: A SPATIAL INFRASTRUCTURE TO SUPPORT TEACHING AND RESEARCH (BROWN BA...
 
Barcelona nls-maps-api-print
Barcelona nls-maps-api-printBarcelona nls-maps-api-print
Barcelona nls-maps-api-print
 
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...
 
Geospatial Research At UCL
Geospatial Research At UCLGeospatial Research At UCL
Geospatial Research At UCL
 
UCT GIS Labs
UCT GIS LabsUCT GIS Labs
UCT GIS Labs
 
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
 
Development of Sonpari village Under the Scheme of Smart Village
Development of Sonpari village Under the Scheme of Smart VillageDevelopment of Sonpari village Under the Scheme of Smart Village
Development of Sonpari village Under the Scheme of Smart Village
 
CartoCon 2014 keynote slides
CartoCon 2014 keynote slides CartoCon 2014 keynote slides
CartoCon 2014 keynote slides
 
Visualising Urban Geographies - Stuart Nichol
Visualising Urban Geographies - Stuart NicholVisualising Urban Geographies - Stuart Nichol
Visualising Urban Geographies - Stuart Nichol
 
BCS Workshop: Old Maps Online
BCS Workshop: Old Maps OnlineBCS Workshop: Old Maps Online
BCS Workshop: Old Maps Online
 
Intro To Geospatial
Intro To GeospatialIntro To Geospatial
Intro To Geospatial
 

More from CASA, UCL

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
 
Visualising Bike Share (#geomob 21 October 2010)
Visualising Bike Share (#geomob 21 October 2010)Visualising Bike Share (#geomob 21 October 2010)
Visualising Bike Share (#geomob 21 October 2010)CASA, UCL
 
OpenStreetMap 101
OpenStreetMap 101OpenStreetMap 101
OpenStreetMap 101CASA, UCL
 
CASA Conference - Spatial Interaction Modelling, Geodemographics for Higher E...
CASA Conference - Spatial Interaction Modelling, Geodemographics for Higher E...CASA Conference - Spatial Interaction Modelling, Geodemographics for Higher E...
CASA Conference - Spatial Interaction Modelling, Geodemographics for Higher E...CASA, UCL
 
OpenOrienteeringMap
OpenOrienteeringMapOpenOrienteeringMap
OpenOrienteeringMapCASA, UCL
 
Higher Education Profiling using Open Source GIS - A Primer on OpenStreetMap ...
Higher Education Profiling using Open Source GIS - A Primer on OpenStreetMap ...Higher Education Profiling using Open Source GIS - A Primer on OpenStreetMap ...
Higher Education Profiling using Open Source GIS - A Primer on OpenStreetMap ...CASA, UCL
 

More from CASA, UCL (6)

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...
 
Visualising Bike Share (#geomob 21 October 2010)
Visualising Bike Share (#geomob 21 October 2010)Visualising Bike Share (#geomob 21 October 2010)
Visualising Bike Share (#geomob 21 October 2010)
 
OpenStreetMap 101
OpenStreetMap 101OpenStreetMap 101
OpenStreetMap 101
 
CASA Conference - Spatial Interaction Modelling, Geodemographics for Higher E...
CASA Conference - Spatial Interaction Modelling, Geodemographics for Higher E...CASA Conference - Spatial Interaction Modelling, Geodemographics for Higher E...
CASA Conference - Spatial Interaction Modelling, Geodemographics for Higher E...
 
OpenOrienteeringMap
OpenOrienteeringMapOpenOrienteeringMap
OpenOrienteeringMap
 
Higher Education Profiling using Open Source GIS - A Primer on OpenStreetMap ...
Higher Education Profiling using Open Source GIS - A Primer on OpenStreetMap ...Higher Education Profiling using Open Source GIS - A Primer on OpenStreetMap ...
Higher Education Profiling using Open Source GIS - A Primer on OpenStreetMap ...
 

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Recently uploaded (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

CensusGIV - Geographic Information Visualisation of Census Data

  • 1. UCL DEPARTMENT OF GEOGRAPHY UCL DEPARTMENT OF GEOGRAPHY UCL DEPARTMENT OF GEOGRAPHY CensusGIV Geographic Information Visualisation of Census Data CASA Seminar 9 December 2009 Pablo Mateos Oliver O’Brien Department of Geography University College London www.censusprofiler.org
  • 2. UCL DEPARTMENT OF GEOGRAPHY Contents • Context & Justification • CensusGIV Aims & Objectives • Design Considerations • System Architecture • Demo
  • 3. UCL DEPARTMENT OF GEOGRAPHY Context & Justification
  • 4. UCL DEPARTMENT OF GEOGRAPHY The Generation • Those born after 1993 have only known life with the Internet – A generation whose first port of call for knowledge is the internet through Google‟s search engine, as opposed to books, libraries or traditional (off-line) information sources (CIBER, 2008)
  • 5. UCL DEPARTMENT OF GEOGRAPHY Moving Beyond “Traditional Web-GIS”
  • 6. UCL DEPARTMENT OF GEOGRAPHY Geographic Visualisation at UCL • www.londonprofiler.org • www.maptube.org • www.publicprofiler.org/WorldNames • www.nationaltrustnames.org • atlas.publicprofiler.org • Coming soon www.censusprofiler.org
  • 7. UCL DEPARTMENT OF GEOGRAPHY London Profiler – KML Search & Feeds
  • 8. UCL DEPARTMENT OF GEOGRAPHY Geoweb 2.0 in Teaching UCL Geography undergraduate field course in London
  • 9. UCL DEPARTMENT OF GEOGRAPHY Geovisualisation (GVis) • Refers to the visual representation of spatial data. • GVis as a research tool use for: – Hypotheses generation, knowledge discovery, analysis, presentation and evaluation (Buckley, 2000) • Increasing realisation of the potential for „geography‟ to provide the primary basis for innovative visualisation and knowledge exploration (Dodge, McDerby and Turner, 2006) • Recognised potential of GVis – To make sense of increasingly large datasets – Produce alternative representations of space
  • 10. UCL DEPARTMENT OF GEOGRAPHY Current Census Thematic Maps by ONS • Neighbourhood Statistics (NeSS) – 11 steps to view a census thematic map! • Mapping in CASWEB – not present
  • 11. UCL DEPARTMENT OF GEOGRAPHY NeSS maps via SVG/ Flex applications
  • 12. UCL DEPARTMENT OF GEOGRAPHY The need for Census mapping is clear!
  • 13. UCL DEPARTMENT OF GEOGRAPHY gCensus: A First Approach • Query-based KML maps of 2000 US Census variables • http://gecensus.stanford.edu
  • 14. UCL DEPARTMENT OF GEOGRAPHY CensusGIV Aims & Objectives
  • 15. UCL DEPARTMENT OF GEOGRAPHY CensusGIV: Objectives 1. Develop a prototype to provide innovative geographical visualization of the Census small area statistics datasets. 2. Provide an extensive technical evaluation of the different technological alternatives. 3. Proposal to scale up to a full service in 2011. 4. Promote the use of innovative geographic visualisation of population datasets using mapping mashups.
  • 16. UCL DEPARTMENT OF GEOGRAPHY CensusGIV: Plan • ESRC Census Development grant £80,000 • Timeframe: 15 months (2009/10) • Develop a Geovisualisation prototype of the UK 2011 Census using “Geoweb 2.0” technologies • Mapping mashups based on data feeds from an ONS “Census hypercube” or NeSS data stream
  • 17. UCL DEPARTMENT OF GEOGRAPHY People • UCL Geography – Pablo Mateos (P.I.) – Paul Longley (co-P.I.) – Oliver O‟Brien • UCL CASA – Mike Batty (co-P.I.) – Richard Milton (consultant) • User Panel – Jointly with EDINA DIaD project
  • 18. UCL DEPARTMENT OF GEOGRAPHY CensusGIV: Requirements and Issues • User not faced with queries or complex questions! – Start with a map (e.g. population density) – Automatic scale-determined geographical units – Base map backdrop • Available to the general public & “mashable” • Issues: – Intellectual Property Rights • Geographic boundaries & Census datasets – Data size: Over 3,000 Census variables x 300k geog units – Managing a large number of concurrent users
  • 19. UCL DEPARTMENT OF GEOGRAPHY Evaluation Criteria for Final Solution • Scalability • Response time • Maximum number of concurrent users • Data storage and retrieval • Flexibility of geovisualisation options • Ease of use and simplicity • Intellectual Property Rights (IPR) issues • Cost of development and implementation
  • 20. UCL DEPARTMENT OF GEOGRAPHY Geovisualisation Prototypes • Different technologies have been explored: – WMS/ WFS – Adobe Flash (Flex) vector maps – SVG vector maps – KML vector maps with Google Maps API – Raster maps with OpenLayers
  • 21. UCL DEPARTMENT OF GEOGRAPHY CensusGIV: Timeline • October 2008 – February 2009 – Evaluation phase (completed) • October 2009 – June 2010 – Developing prototype • Trade-offs to be made between: – response time, storage space, concurrent users, IPR protection, ease of navigability, flexible visualisation, back-end/front-end solutions, cost • First version of prototype to be tested this month • ONS / Census Programme to decide full implementation for 2011 Census
  • 22. UCL DEPARTMENT OF GEOGRAPHY Design Considerations
  • 23. UCL DEPARTMENT OF GEOGRAPHY Fundamental Design Decisions • Server-based rasters – Faster on the client side – Fast enough on the server side – Not delivering restricted data to the client • Open Source software – Leverage the powerful OpenLayers mapping API – More powerful than Google Maps API – An active development community – Full access to the source – can do “cool stuff” • “Slippy” map – Intuitive – Encourages exploration
  • 24. UCL DEPARTMENT OF GEOGRAPHY Maps of Population Data • Cartograms – Fairer representation – Multiple variables can be shown together • Choropleth Maps – Easier to relate to • Surface mapping – Interpolation
  • 25. UCL DEPARTMENT OF GEOGRAPHY Accessing the Census Data • Neighbourhood Statistics – Hunter vs Gatherer – NeSS Data API (SOAP) – CSV Downloads • Still tedious – for each UV: – Download files for each GOR – Stitch them together (has been automated) – Create corresponding tables in the database, add data – Add ranking scores – Add metadata – NeSS Data API (REST) coming February 2010 • CASWEB
  • 26. UCL DEPARTMENT OF GEOGRAPHY Structure of The Web-App • OpenLayers “slippy” map – Fully opaque grey base layer • Could be switched for aerial imagery from Google/Microsoft – Opaque choropleth overlay • Variable translucency if aerial imagery underneath – Context overlay • Points, lines and names • Sea area in lighter grey • Otherwise transparent – POIs • e.g. schools, hospitals • SVG vectors rather than tiles • “Clickable”
  • 27. UCL DEPARTMENT OF GEOGRAPHY Screenshot
  • 28. UCL DEPARTMENT OF GEOGRAPHY Why a Custom Context Layer? • Having full control is a definite advantage – Underlay • Google colours/features can clash with choropleths • Lose the context if choropleth is fully opaque – Overlay • Google labels can obscure information • Google‟s cartography recently changed (for the better) • But no control over future changes
  • 29. UCL DEPARTMENT OF GEOGRAPHY Cartography of the Context Layer • Difficult to get right – Urban vs Rural • Strictly Black & White • Few point features – Hospitals, airports, place names • Fewer areal features – Lakes, sea • Mainly a network of roads/rivers/railways • Less is more
  • 30. UCL DEPARTMENT OF GEOGRAPHY Creating the Context Layer • PostGIS database – Using the OpenStreetMap dataset for the UK – Relatively slow to create the images from the data • ~50 database queries for each image tile • Higher zoom levels have tiles with smaller extent, but we include more detail at these levels, which cancels out the speed increase – Render on demand “unimportant” tiles at zoom levels 16-18 – Pre-render everything else • Painter‟s Algorithm
  • 31. UCL DEPARTMENT OF GEOGRAPHY Painter’s Algorithm • Two hierarchies of layering – Feature-based layering • Land, water, road/railway casings & cores, place names – Intra-feature level z-ordering • Complex road junctions • Railway/road crossing
  • 32. UCL DEPARTMENT OF GEOGRAPHY Pre-rendering of Context Layer • Rendered on “gibin”, a quad-core computer running Linux • Utilising the Python “Threading” module – 4 tiles created at once • The image “tiles” are PNGs with an alpha layer • Bounding box: -10.7 W to 1.8 E, 49.8 N to 60.9 N (All of the UK) Zoom Scale No of Size Detail Time Level Tiles /MB /min 6-9 < 1:1M 790 5 Cities, motorways <1 10 1:600,000 2,146 15 + towns, trunk roads, lakes 1 11 1:300,000 8,208 40 + main roads, rivers, airfields 2 12 1:150,000 32,318 156 + minor roads, railways, villages 7 13 1:72,000 128,250 500 + main road, water & area names 24 14 1:36,000 510,962 1.4 GB + paths 1h 28 15 1:18,000 2,041,572 4.4 GB + minor road names 5h 34
  • 33. UCL DEPARTMENT OF GEOGRAPHY The Context Layer (Levels 6-11)
  • 34. UCL DEPARTMENT OF GEOGRAPHY The Context Layer (Levels 12-17) On Demand On Demand
  • 35. UCL DEPARTMENT OF GEOGRAPHY Creating the Choropleth Layers • PostGIS database of census data • Would never want to pre-render all the choropleths at all zoom levels – 1000+ metrics × 10 groupings × 30 colour schemes × 2 colour orders × 13 zoom levels × 000s of tiles per zoom – Makes sense to cache most popular zoom levels, metrics, colours – Most people will never “explore” the map at a greater zoom level - usage decreases exponentially with the number of clicks in a web app. • Specially crafted URL – Boundary Table, Data Table, Metric – Bounding Box, Zoom – Colour Scheme, No of Groups – Range Type, Range Attributes • Min/Max • Average/Deviation
  • 36. UCL DEPARTMENT OF GEOGRAPHY The Modifiable Areal Unit Problem Boundary Level Average No of Vertices Number Type (Simplified) MSOA 6, 7, 8 145 7,196 (Eng & Wal) LSOA 9, 10, 11 62 40,884 (not N.I.) OA 12 - 18 26 223,131
  • 37. UCL DEPARTMENT OF GEOGRAPHY The Modifiable Areal Unit Problem MSOA
  • 38. UCL DEPARTMENT OF GEOGRAPHY The Modifiable Areal Unit Problem LSOA
  • 39. UCL DEPARTMENT OF GEOGRAPHY The Modifiable Areal Unit Problem OA
  • 40. UCL DEPARTMENT OF GEOGRAPHY The Modifiable Areal Unit Problem
  • 41. UCL DEPARTMENT OF GEOGRAPHY Colour Theory • “practical guidance to colour mixing and the visual impacts of specific colour combinations” • Formal considerations – Colour harmony (complementary colours – pink vs blue) – Colour context (bright colours beside subdued colours) – Colour blindness • Very subjective
  • 42. UCL DEPARTMENT OF GEOGRAPHY Colour Considerations • Colour should relate to data type: – Sequential – Diverging – Qualitative • The “most of the UK is countryside” problem – Try not to use bright colours for the countryside. • Hot Bad High Cold Natural Good Neutral Girls Boys
  • 43. UCL DEPARTMENT OF GEOGRAPHY Colour Harmony • Colour Harmony – Complementary Colours – Analogous Colours • Colour Variation – Hue – Saturation – Lightness
  • 44. UCL DEPARTMENT OF GEOGRAPHY Colourbrewer • Cynthia Brewer‟s colorbrewer2.com – Provides a set of “good” colour schemes which can be incorporated easily into Python scripts, ArcMap, etc. – Generally vary by hue and/or lightness • Sequential – Lightness should be varied, use analogous colours if varying hue – Plenty of “good” maps that don‟t follow this rule • Diverging – Mid-point should be a light colour – Extremes should have darker colours with complementary hues • Qualitative – Hues should vary
  • 45. UCL DEPARTMENT OF GEOGRAPHY Aerial Imagery layerAerial = new OpenLayers.Layer.Google("Aerial Imagery", {numZoomLevels: 16, type: G_SATELLITE_MAP, sphericalMercator: true}); • Very easy! • OpenLayers – Google Maps imagery layer – Microsoft Virtual Earth layer • Only useful when zoomed in • Need to be mindful that colour imagery interferes with choropleth colours • No longer self-contained
  • 46. UCL DEPARTMENT OF GEOGRAPHY Points of Interest (POIs) • PostgreSQL (or MySQL) database • Can be a completely separate server • Client‟s OpenLayers does the work • Aim is to provide even more context • School names & performance indicators
  • 47. UCL DEPARTMENT OF GEOGRAPHY User Interface Less is more Choice is good • How do you get people to explore the maps? – Maptube “visual directory” – Hierarchical drop-down lists – Tag cloud of keywords, maybe with a hierarchy
  • 48. UCL DEPARTMENT OF GEOGRAPHY User Interface – Tag Cloud • Useful for exploring if you don‟t know what you want • More structured alternative needed for specific research
  • 49. UCL DEPARTMENT OF GEOGRAPHY System Architecture
  • 50. UCL DEPARTMENT OF GEOGRAPHY A Note on Python • If you don‟t use it already, you will! – ArcGIS 9.4 • “Python is now integrated directly into ArcMap [9.4]. I say it every year, but if you are an ArcGIS Desktop user, you need to take a close look at python as your scripting language.” - James Fee • The best thing about Python is: – Tidy scripts!
  • 51. UCL DEPARTMENT OF GEOGRAPHY Servers Server Room dev tba tiler1 tiler2 tiler3 blog pois tiles1 tiles2 tiles3 www Web browsers
  • 52. UCL DEPARTMENT OF GEOGRAPHY System Architecture – Website Web Apache browser (www)
  • 53. UCL DEPARTMENT OF GEOGRAPHY System Architecture – Context Apache Web Apache (tiles2) browser (www) 404 • No python involved Tile – Less strain on the Tile exists No server ? • Web browser may have to request image twice Yes – Slow for the client
  • 54. UCL DEPARTMENT OF GEOGRAPHY System Architecture – Context XML mod_python Apache Web Apache (tiler2) browser (www) Python XML renderer.py gen_tile.py Cache
  • 55. UCL DEPARTMENT OF GEOGRAPHY System Architecture – Choropleth mod_python Apache Web Apache (tiler3) browser (www) Python Colorbrewer Tile renderer.py gen_tile.py Cache Tile (low Yes exists No zoom) ?
  • 56. UCL DEPARTMENT OF GEOGRAPHY Scalability • OpenLayers allows multiple servers to be specified for retrieving image tiles • Different servers for different tasks • Random server chosen per- tile • So should scale? • Process is still processor intensive if generating the tiles at the same time • Stress testing needed
  • 57. UCL DEPARTMENT OF GEOGRAPHY Prototype: Current State & Next Steps  On-demand tile × Legend generation × Automated data updates  Fast (enough) × Tag cloud  Will scale (hopefully!) × Improve cartography  OSM not quite “complete” × Internet Explorer 6 but getting there www.savethedevelopers.org  Context layer finished × Other census & ONS data  Some data added × Interactive data combination × Scotland & Northern Ireland × Points of Interest Running until June 2010
  • 58. UCL DEPARTMENT OF GEOGRAPHY Live Demo • http://www.censusprofiler.org/prototype/
  • 59. UCL DEPARTMENT OF GEOGRAPHY Google Earth
  • 60. UCL DEPARTMENT OF GEOGRAPHY Q&A www.censusprofiler.org www.oliverobrien.co.uk Google Street View and Google Earth POI data is Copyright Google. Google Maps mapping data is Copyright Tele Atlas. Google aerial imagery is Copyright Digital Globe, Infoterra Ltd, Bluesky, GeoEye, Getmapping plc, The Geoinformation Group. OpenStreetMap data is CC-BY-SA OpenStreetMap and contributors. Logos depicted are generally Copyright of their respective organisations. Some image tiles include boundary information supplied by EDINA‟s UKBORDERS service. The Census data is supplied by the Office for National Statistics. The Word Cloud was produced with Wordle. The colour wheel diagrams are from worqx.com. The Painter’s Algorithm picture and the HSL colour diagram are from Wikipedia. The cartogram was produced by James Cheshire. The corresponding choropleth was produced by the BBC. The following references were used in the first part of this presentation: CIBER (2008) information behaviour of the researcher of the future. A report commissioned by The British Library and JISC 11 January 2008. http://www.bl.uk/news/pdf/googlegen.pdf Goodchild (2007) Citizens as Sensors: The world of Volunteered Geography. Workshop on Volunteered Geographic Information, Santa Barbara, CA. December 13-14, 2007 http://www.ncgia.ucsb.edu/projects/vgi/docs/position/Goodchild_VGI2007.pdf O’Reilly, T (2005) What Is web 2.0 Design Patterns and Business Models for the Next Generation of Software http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/whatisWeb20.html Turner A (2007) Introduction to Neogeography. O‟Reilly Media Short Cuts.