The Happy Marriage of Geographic Information Systems and Information Visualization Ben Shneiderman

advertisement
The Happy Marriage of
Geographic Information Systems and
Information Visualization
Ben Shneiderman
ben@cs.umd.edu
Founding Director (1983-2000), Human-Computer Interaction Lab
Professor, Department of Computer Science
Member, Institutes for Advanced Computer Studies &
Systems Research
University of Maryland
College Park, MD 20742
Interdisciplinary research community
- Computer Science & Psychology
- Information Studies & Education
(www.cs.umd.edu/hcil)
Scientific Approach (beyond user friendly)
•
•
•
•
•
Specify users and tasks
Predict and measure
• time to learn
• speed of performance
• rate of human errors
• human retention over time
Assess subjective satisfaction
(Questionnaire for User Interface Satisfaction)
Accommodate individual differences
Consider social, organizational & cultural context
Design Issues
•
•
•
•
Input devices & strategies
• Keyboards, pointing devices, voice
• Direct manipulation
• Menus, forms, commands
Output devices & formats
• Screens, windows, color, sound
• Text, tables, graphics
• Instructions, messages, help
Collaboration & communities
Manuals, tutorials, training
www.awl.com/DTUI
U.S. Library of Congress
• Scholars, Journalists, Citizens
• Teachers, Students
Visible Human Explorer (NLM)
• Doctors
• Surgeons
• Researchers
• Students
NASA Environmental Data
• Scientists
• Farmers
• Land planners
• Students
Bureau of the Census
• Economists, Policy
makers, Journalists
• Teachers, Students
NSF Digital Government Initiative
• Find what you need
• Understand what you Find
Census,
NCHS,
BLS, EIA,
NASS, SSA
www.ils.unc.edu/govstat/
International Children’s Digital Libary
www.icdlbooks.org
Zooming User Interfaces
www.cs.umd.edu/jazz
www.cs.umd.edu/hcil/datelens
ZUI: Pocket PhotoMesa
www.windsorinterfaces.com
PhotoMesa
www.cs.umd.edu/hcil/photomesa
South Africa’s Fire Early Warning System
End users
ESKOM
Disaster
Management Unit
Advanced Fire Information System
(AFIS) wamis.co.za
Weather Service
Forest Department
Direct Broadcast
Receiving Station
Satellite Application
Centre (SAC)
South Africa
E-mail Alerts
Rapid Response
System
SMS/Text messages
University of
Maryland
Diane Davies & Suresh Kumar, UMD - GEOG
Web Fire Mapper
maps.geog.umd.edu
Advanced Fire Information System (AFIS)
• MODIS Image
• Fire Archive
• Distance
Calculator
• Identify layer
attributes
• Print maps
• Scale
• Pan and Zoom
• Overview Maps
• Slimmed
down for
dialup
Information Visualization
The eye…
the window of the soul,
is the principal means
by which the central sense
can most completely and
abundantly appreciate
the infinite works of nature.
Leonardo da Vinci
(1452 - 1519)
Using Vision to Think
•
Visual bandwidth is enormous
• Human perceptual skills are remarkable
• Trend, cluster, gap, outlier...
• Color, size, shape, proximity...
•
• Human image storage is fast and vast
Opportunities
• Spatial layouts & coordination
• Information visualization
• Scientific visualization & simulation
• Telepresence & augmented reality
• Virtual environments
Information Visualization: Definition
Compact graphical presentation
AND
user interface for
manipulating large numbers of items (102 - 106),
possibly extracted from far larger datasets.
Enables users to make
discoveries,
decisions, or
explanations
about
patterns (trend, cluster, gap, outlier...),
groups of items, or
individual items.
Information Visualization: US Research Centers
•
•
Xerox PARC
• 3-D cone trees, perspective wall, spiral calendar
• table lens, hyperbolic trees, document lens
Univ. of Maryland
• dynamic queries, range sliders, starfields,
•
•
•
•
•
treemaps, timeboxes, zoombars
tight coupling, dynamic pruning, lifelines
IBM, Microsoft, AT&T
Georgia Tech, MIT Media Lab, CMU
Univ. of Wisconsin, Minnesota,
Calif-Berkeley
Pacific Northwest National Labs
Highway Incidents on Baltimore Beltway
(Fredikson, Plaisant, North & Shneiderman, 1999)
Large Shared Displays
Information Visualization: Design Guidelines
Direct manipulation strategies
• Visual presentation of query components
• Visual presentation of results
• Rapid, incremental and reversible actions
• Selection by pointing (not typing)
• Immediate and continuous feedback
• Reduces errors
• Encourages exploration
www.mayaviz.com
Visualization Toolkits
www.ilog.com
Information Visualization: Mantra
•
•
•
•
•
•
•
•
•
•
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Information Visualization: Data Types
•
•
•
•
1-D Linear
2-D Map
3-D World
Multi-Dim
Document Lens, SeeSoft, Info Mural, Value Bars
•
Temporal
•
•
Perspective Wall, LifeLines, Lifestreams,
Project Managers, DataSpiral
Tree
Network
Cone/Cam/Hyperbolic, TreeBrowser, Treemap
GIS, ArcView, PageMaker, Medical imagery
CAD, Medical, Molecules, Architecture
Parallel Coordinates, Spotfire, XGobi, Visage,
Influence Explorer, TableLens, DEVise
Netmap, netViz, SeeNet, Butterfly, Multi-trees
(Online Library of Information Visualization Environments)
otal.umd.edu/Olive
Interactive Maps
Micromaps
Dan Carr, Susan Peirson,
Statistical Computing &
Statistical Graphics Newsletter
(Dec. 96)
Ymap: Dynamic Queries on Maps
DataMap: (Qing Li and Chris North) Virginia Tech
Dynamic Choropleth Maps - DCMaps
William Smith (EPA) http://www.turboperl.com/dcmaps.html
Conditioned Choropleth Maps
http://www.geovista.psu.edu/grants/dg-qg/feature_old2.htm
GeoVista
(Gahegan & MacEachren)
www.geovistastudio.psu.edu
CommonGIS
(Andrienko, G. and N.)
www.commongis.com
Treemap: view large trees with node values
+ Space filling
+ Space limited
+ Color coding
+ Size coding
 Requires learning
TreeViz (Mac, Johnson, 1992)
NBA-Tree(Sun, Turo, 1993)
Winsurfer (Teittinen, 1996)
Diskmapper (Windows, Micrologic)
Treemap3 (Windows, UMd, 2001)
(Shneiderman, ACM Trans. on Graphics, 1992)
Treemap: Stock market, clustered by industry
Treemap: Newsmap
www.hivegroup.com
Treemap: Product catalogs
www.hivegroup.com
Treemap: Daily Production Reports
691 wells grouped by Asset team.
Size = barrels of oil produced per day
Color = “lost” oil (difference between actual and expected)
PairTrees: Treemap and Choropleth Map
US Death rates by disease and state (Mockup)
Hierarchical Clustering Explorer
www.cs.umd.edu/hcil/hce/
Information Visualization: Tasks
•
•
•
•
•
•
•
Overview
Zoom
Filter
Gain an overview of the entire collection
Zoom in on items of interest
Filter out uninteresting items
Details-on-demand
Select an item or group and
get details when needed
Relate
View relationships among items
History
Keep a history of actions to support
undo, replay, and progressive refinement
Extract
Allow extraction of sub-collections and
of the query parameters
Challenges: GIS & InfoViz
•
•
•
•
•
•
•
Dealing with large volume of data
• Also problem of missing data, uncertainty
Combining visual with textual representations
Collaborative exploration
• Environments for publishing results, sharing knowledge
• Large shared displays
Integrating with data mining
Specialized toolkits and development tools
Addressing Universal Usability
Evaluation: Empirical studies, observations, case studies
AudioMap: Sonification
•
•
Motivation: improve vision-impaired users’ access to geo-referenced
statistical data
Approach: interactive sonification
• Tie spatial sound to areas to create a virtual map
• Data-to-sound mapping: Piano pitch -> value.
• Interactions for auditory information seeking
• Gist (overview): spatial sweeping
• Navigation: state-by-state exploration
• Details-on-demand: name & value
spoken on request
•
•
•
Pilot user study (9 sighted users)
Controlled study (48 sighted users)
Participant observation (2 blind users)
Challenges: Make a Better World
• Science & Medicine
• E-Commerce & Finance
• Digital Government
• Agriculture & Environment
• Transportation & Housing
Leonardo da Vinci (1452-1519)
Inspirational Muse
For the
New
Computing
MIT Press, 2003
www.cs.umd.edu/hcil
Upcoming Events
January 17-18, 2005
SPIE Visual Data Analysis Symposium
San Jose, CA
www.infovis.org
January 27-29, 2005
Asia Pacific Symposium on Information Visualization
Sydney, Australia
www.cs.usyd.edu.au/~visual/apvis/
July 2005
9th International Conference on
Information Visualisation - London
www.graphicslink.demon.co.uk/IV05/
For More Information
•
Visit the HCIL website for 350 papers & info on videos
www.cs.umd.edu/hcil
•
•
•
Conferences & resources: www.infovis.org
See Chapter 14 on Info Visualization
Shneiderman, B. and Plaisant, C., Designing the User Interface:
Strategies for Effective Human-Computer Interaction:
Fourth Edition (April 2004) www.awl.com/DTUI
Edited Collections:
Card, S., Mackinlay, J., and Shneiderman, B. (1999)
Readings in Information Visualization: Using Vision to Think
Bederson, B. and Shneiderman, B. (2003)
The Craft of Information Visualization: Readings and Reflections
For More Information
•
•
•
•
Treemaps
• HiveGroup: www.hivegroup.com
• Smartmoney: www.smartmoney.com/marketmap
• HCIL Treemap 4.1: www.cs.umd.edu/hcil/treemap
Spotfire: www.spotfire.com
TimeSearcher: www.cs.umd.edu/hcil/timesearcher
Hierarchical Clustering Explorer:
www.cs.umd.edu/hcil/hce
Download