Cartographic Visualization April Webster November 21, 2008.

Slides:



Advertisements
Similar presentations
Three-Step Database Design
Advertisements

Critical Reading Strategies: Overview of Research Process
Chapter 2: Marr’s theory of vision. Cognitive Science  José Luis Bermúdez / Cambridge University Press 2010 Overview Introduce Marr’s distinction between.
Multivariate Visualization of Continuous Datasets, a User Study Haleh Hagh-ShenasSunghee KimLaura TateosianChristopher Healey Gettysburg College North.
Map Projections and Types
Slide 1 Investigating Bivariate Measurement Data using iNZight Statistics Teachers’ Day 22 November 2012 Ross Parsonage.
CS 128/ES Lecture 2b1 Attribute Data and Map Types.
Contiguous area cartograms Ingeborg Groeneweg. Introduction What are cartograms Difficulties creating cartograms History: previous approaches Current.
Cartographic visualization Dmitry Nekrasovski March 24, 2004.
Chapter 14: Usability testing and field studies. 2 FJK User-Centered Design and Development Instructor: Franz J. Kurfess Computer Science Dept.
Cartography and GIS (Geovisualization) GIS 200 Lo & Yeung, Ch 7.
Cartographic Visualization Jennifer Tillett November 10, 2004.
Chapter 14: Usability testing and field studies. Usability Testing Emphasizes the property of being usable Key Components –User Pre-Test –User Test –User.
Evaluation Adam Bodnar CPSC 533C Monday, April 5, 2004.
Multivariate Visualization of Continuous Datasets, a User Study Haleh Hagh-ShenasSunghee KimLaura TateosianChristopher Healey Gettysburg College North.
Live Re-orderable Accordion Drawing (LiveRAC) Peter McLachlan, Tamara Munzner Eleftherios Koutsofios, Stephen North AT&T Research Symposium August, 2007.
INTRODUCTION TO GIS By Okan Fıstıkoğlu. QUESTION What is the importance of the geography in our lifes?
Cartographic Visualization Alan McConchie CPSC 533c Tuesday, November 21, 2006.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Law Enforcement Resource Allocation (LERA) Visualization System Michael Welsman-Dinelle April Webster.
Why Geography is important.
From Controlled to Natural Settings
WPI Center for Research in Exploratory Data and Information Analysis From Data to Knowledge: Exploring Industrial, Scientific, and Commercial Databases.
 A data processing system is a combination of machines and people that for a set of inputs produces a defined set of outputs. The inputs and outputs.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
Introduction to Cartography Nazrulo Toirbekov Assistant lecturer TSPU, Hungary, 2012.
Chapter 14: Usability testing and field studies
Kansas State University Department of Computing and Information Sciences CIS 830: Advanced Topics in Artificial Intelligence From Data Mining To Knowledge.
Term 2, 2011 Week 1. CONTENTS Types and purposes of graphic representations Spreadsheet software – Producing graphs from numerical data Mathematical functions.
Visualizing Information in Global Networks in Real Time Design, Implementation, Usability Study.
Taxonomies of Visualization Techniques CMPT 455/826 - Week 12, Day 2 w12d2 Sept-Dec
Exploratory Research Design Week 02
Fall 2002CS/PSY Information Visualization Picture worth 1000 words... Agenda Information Visualization overview  Definition  Principles  Examples.
Spatial Data Analysis Yaji Sripada. Dept. of Computing Science, University of Aberdeen2 In this lecture you learn What is spatial data and their special.
Time Series Data Analysis - I Yaji Sripada. Dept. of Computing Science, University of Aberdeen2 In this lecture you learn What are Time Series? How to.
GEOG3025 Exploratory analysis of neighbourhood data.
Support the spread of “good practice” in generating, managing, analysing and communicating spatial information Introduction to GIS for the Purpose of Practising.
Geographic Information Systems Temporal GIS Lecture 8 Eng. Osama Dawoud.
1 STAT 500 – Statistics for Managers STAT 500 Statistics for Managers.
Geovisualization and Spatial Analysis of Cancer Data: Developing Visual-Computational Spatial Tools for Cancer Data Research Challenges for Spatial Data.
Data Mining – Intro. Course Overview Spatial Databases Temporal and Spatio-Temporal Databases Multimedia Databases Data Mining.
Systems Analysis and Design in a Changing World, Fourth Edition
1 SY DE 542 Navigation and Organization Prototyping Basics Feb 28, 2005 R. Chow
 Geography is the study of where things are found on Earth’s surface and the reasons for the locations.  Human geographers ask two simple questions…
Lesson Overview Lesson Overview What Is Science? Lesson Overview 1.1 What Is Science?
Introduction to Earth Science Section 2 Section 2: Science as a Process Preview Key Ideas Behavior of Natural Systems Scientific Methods Scientific Measurements.
Error & Uncertainty: II CE / ENVE 424/524. Handling Error Methods for measuring and visualizing error and uncertainty vary for nominal/ordinal and interval/ratio.
MAPS AND VISUALIZATIONS
Learning from Model-Produced Graphs in a Climate Change Science Class Catherine Gautier Geography Department UC Santa Barbara.
Geographic Visualization to Support Epidemiology in Bulgaria Anthony C. Robinson GeoVISTA Center Department of Geography The Pennsylvania State University.
PEOPLE AND PERCEPTIONS OF THE WORLD Mental Maps. Making Sense of the World Images of geographic space Based on: information and impressions “New Yorkers.
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Integrating Geographic Information Systems (GIS) into your Curriculum Teaching American History Meg Merrick & Heather Kaplinger Year 2 GIS Inservices.
Importance of user interface design – Useful, useable, used Three golden rules – Place the user in control – Reduce the user’s memory load – Make the.
Map Projections Can you read a map?. Cartography ● The art and science of making maps, including data compilation, layout, and design. A stone tablet.
Lesson Overview Lesson Overview What Is Science?.
Helpful hints for planning your Wednesday investigation.
WHY IS THIS HAPPENING IN THE PROGRAM? Session 5 Options for Further Investigation & Information Flow.
Map Projections and Types. Cartography  The art and science of making maps, including data compilation, layout, and design.  Also concerned with the.
DATA VISUALIZATION BOB MARSHALL, MD MPH MISM FAAFP FACULTY, DOD CLINICAL INFORMATICS FELLOWSHIP.
Introduction to Cartography Nazrulo Toirbekov Assistant lecturer TSPU, Hungary, 2012.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-5 Chapters 9 and 10.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
1 Design and evaluation methods: Objectives n Design life cycle: HF input and neglect n Levels of system design: Going beyond the interface n Sources of.
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Lindita Camaj Associate professor
CSc4730/6730 Scientific Visualization
Data Warehousing and Data Mining
Human geography.
  1-A) How would Arctic science benefit from an improved GIS?
Presentation transcript:

Cartographic Visualization April Webster November 21, 2008

Outline Background  Cartography & Cartoviz/Geoviz Recent work in Cartoviz/Geoviz  An introduction to Geoviz methods  Animation for spatiotemporal data exploration  Conditioned choropleth maps  Cartograms Summary  Future of Cartoviz/Geoviz

Cartography: It is the science or art of mapmaking It is a practice that has a long history Until the last couple of decades, its primary purpose has been that of communication and the storage of information via static paper maps

Cartographic Visualization: With the introduction of GIS, computerized tools became available making it easier to generate maps and do spatial analysis Cartographic (or geographic) visualization is a relatively new development in the field of cartography It is the marriage of cartography, information visualization and exploratory data analysis

Cartographic Visualization: Its purpose is to support Data exploration Data analysis Hypothesis generation Knowledge acquisition Why? – the “magnitude and complexity of the available geospatial data pose a challenge as to how the data can be transformed into information and ultimately knowledge.”

Papers presented Geovisualization illustrated Menno-Jan Kraak, ISPRS Journal of Photogrammetry & Remote Sensing 57(2003), Geographic visualization: designing manipulable maps for exploring temporally varying georeferenced statistics A. M. MacEachren, F. P. Boscoe, D. Haug, and L. W. Pickle. Proc. InfoVis '98, Conditioned Choropleth Maps and Hypothesis Generation. Carr, D.B., White, D., and MacEachren, A.M., Annals of the Association of American Geographers, 95(1), 2005, pp CartoDraw: A Fast Algorithm for Generating Contiguous Cartograms. Keim, D.A, North, S.C., Panse, C., IEEE Transactions on Visualization and Computer Graphics (TVCG), Vol. 10, No. 1, 2004, pp

Geovisualization Illustrated

Goal of paper: To increase awareness within the geographic community of the geovisualization approach and its benefits.

Author’s approach : Show how alternative graphic representations can stimulate & support visual thinking about spatial patterns, relationships, & trends Applies the geoviz approach to one of the most well-known maps in the history of cartography “Napoleon’s March on Moscow” (Minard)

Napoleon’s March on Moscow (Minard): Napoleon’s 1812 Russian campaign: Troop movement shown in a single flow; size of army encoded in width of bands. Time inherently illustrated. Temperature diagram linked to the retreat path.

Minard’s Map: How can we take an alternative look at this map and its data to improve our understanding about this event?

Small multiples for time series: Change perceived by succession of maps depicting the successive events. B=position of troops C=adds overview of campaign up to date

Animation to represent time: Variations introduced to represent an event are deduced from real movement on the map Animated map provided on author’s website

2-d chart: Example of visualization not influenced by traditional cartographic rules: Reveals info not shown in original map: (1) 2 battles took at Pollock (2) Napoleon stayed in Moscow for a month before returning west

3D view of the size of Napoleon’s army: Column height = # of troops (colour could be added to represent temperature as well) Interactivity necessary to look at 3-d map from different views (to deal with occlusion)

Space-time cube of Napoleon’s march: Alternative use of space-time cube: temperature vs troops vs time Could benefit from interactive options – sliders on each axis to highlight time period or location

Critique: ü Light intro to the geoviz – basic techniques ü Stresses that new & different views can reveal new insights û No in depth description of techniques û No discussion of pros/cons û Could have made better use of small multiples

Geographic visualization: designing manipulable maps for exploring temporally varying georeferenced statistics

The Project: Presents the 2 nd part of a 2-part project Overall project goal: to understand the cognitive aspects of map use & to develop appropriate geoviz tools with an emphasis on data exploration. Project: Part 1: spatial pattern analysis Part 2: spatiotemporal analysis

Goal of paper: (1) To present a geoviz interface prototype to support domain experts in the exploration of time series multivariate spatial health data (2) To understand the cognitive aspects of map use

HealthVisB Interface: Provides spatiotemporal analysis methods Single integrated manipulable map 1 or 2 variables:  Mortality cause  (Risk factor) Data classification schemes:  5-class diverging scheme  7-class diverging scheme  2-variable binary scheme – with focusing Can step through time or can use animation (VCR controls)

HealthVisB Interface Prototype: 2-class binary scheme (crossmap) Mortality rates: blue=high, grey=low Risk: dark shades=high, light shades=low

HealthVisB Interface Prototype: 7-class diverging scheme

HealthVisB : Authors use a single integrated display with animation or discrete time steps Acknowledge that small multiples could also be used but they don’t use it as:  Disaggregation of info & small map size needed to fit many views on a page may make comparison of variables difficult

Usability Study : Purpose: to investigate how spatial data exploration is facilitated (if at all) by the geoviz tools (animation, time stepping, focusing). Method: observation with think-aloud protocol & system-generated logs Participants: 9 domain experts (doing research on analysis of health-related data) Tasks: users were asked to look for spatial trends over time

Usability Study Results: Task: Time trend in heart disease Only those users who used animation were able to identify the subtle spatiotemporal pattern. Task: Comparison of time trend between 2 diseases Users preferred to use primarily animation or primarily time- stepping.

Critique: ü In-depth usability study of spatial data exploration by domain experts ü Good description of usability study protocol û Not very flexible in data classification (2, 5 or 7 classes only) û Analysis would have been stronger if had also compared animation to small multiples û No support for standardizing data û Somewhat unclear in their discussion of results

Conditioned Choropleth Maps

Conditioned Choropleth Maps (CCMaps): What is a choropleth map?: A map in which data collection units are shaded with an intensity proportional to the data values associated with those units. What is conditioning? It partitions data for a variable of interest into subsets to control the spatial variation of this variable that can be attributed to explanatory (or conditioning) variables What is a CCMap? A choropleth map with conditioning

Purpose of CCMaps: To support the generation of hypotheses to explain the spatial variation of a variable; a common and important task for geographers.  E.g., What causes the spatial variation of lung cancer mortality across the United States?

Motivation for conditioning: In many cases, we already know some of the factors contributing to the spatial variability of a variable. What we really want to figure out is what else might be contributing to its spatial pattern? To get at this underlying spatial pattern, we need a way to remove or “control for” known variation. Why? - our visual-cognitive system cannot do it for us. We can’t mentally remove known components of variation and envision the underlying patterns.

CCMaps: Dependent variable: coarsely partitioned into 3 classes  Region’s class indicated by colour: red=high, gray=medium, blue=low 2 conditioning variables: also coarsely partitioned into 3 classes (low, med, high)  Region’s class indicated by its location in a 3-by-3 matrix of panels  Initial classification done using equal intervals (33% of regions included in each class)

Cognostics?: Cognostics mentioned briefly as a possible way for choosing where to locate partitioning sliders But they don’t really describe how their cognostic ranks different possible partitions They indicate that this is an area for future work

CCMaps Interface - Demo:

Critique: ü Helps support the explanation of variability in spatial patterns ü Dynamic and interactive ü Good default colour scheme ü Also provides traditional statistical views û Limited to two explanatory variables û No flexibility in the classification of variables û No guidance for choosing conditioning variables û No support for dynamic data standardization

CartoDraw

What is a cartogram?: Conventional maps only show data in relation to land area, not population or some other variable of interest. By intentionally distorting individual map regions so that their areas are proportional to some other input parameter this alternative information can be communicated more effectively. Maps transformed in this way are called CARTOGRAMS. Typical applications: social, political, & epidemiological.

Key property of a cartogram: To be effective, a cartogram must be recognizable. That is, a viewer must be able to quickly determine the geographic area that is being presented!

Cartogram Example – World Population: An example of an effective cartogram.

Cartogram Example – US Election results: An example of a less effective cartogram. Still somewhat recognizable as the USA.

Motivation behind CartoDraw: Drawing cartograms by hand is a laborious task Previous computer-aided techniques:  Are prohibitively slow  E.g., Kocmoud & House report a time of 18 hours for a medium-sized map (744 vertices)  Produce significant deformation of global shape General technique for “trading off shape and area adjustments” – wider applicability than just geoviz.

Goal of CartoDraw: The goal of the authors is to produce a dynamic “on the fly” cartogram drawing method that preserves global shape to create a recognizable cartogram.

CartoDraw Method: Step 1: intelligent decimation of vertices  Vertices with no noticeable effect on polygon shape & that don’t belong to multiple polygons removed Step 2: heuristic, scanline-based incremental repositioning of vertices (global 1 st, then interior)  Heuristic: area error function and shape error function  For each scanline, the repositioned vertices produced are only accepted if the area error and shape error are below the specified thresholds Step 3: fitting undecimated polygons to the decimated mesh to get the output cartogram

Scanline placement: Automatic versus Interactive Automatic placement of scanlines:Interactive placement of scanlines:

Comparison: efficiency and area error Polygon error – sorted Total area error Efficiency comparison

Comparison: population cartograms Kocmoud & House’sTobler’s population cartogram Scanline-based method

Critique: ü Dynamic generation of cartogram  2 seconds for US population data  19 sec for 90,000 polygons ü Minimizes error in global shape to promote recognition û Highly sensitive to scanline placement – user defined scanlines better û Not much guidance provided to the user for placing scanlines appropriately

Future of Geovisualization: The demand for geovisualization techniques will continue to increase as the sheer volume of geospatial data continues to grow exponentially and the popularity of spatial information increases due to tools such as Google Maps.