Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

CartoDraw: A Fast Algorithm for Generating Contiguous Cartograms

Published: 01 January 2004 Publication History

Abstract

Abstract- Cartograms are a well-known technique for showing geography-related statistical information, such as population demographics and epidemiological data. The basic idea is to distort a map by resizing its regions according to a statistical parameter, but in a way that keeps the map recognizable. In this study, we formally define a family of cartogram drawing problems. We show that even simple variants are unsolvable in the general case. Because the feasible variants are NP-complete, heuristics are needed to solve the problem. Previously proposed solutions suffer from problems with the quality of the generated drawings. For a cartogram to be recognizable, it is important to preserve the global shape or outline of the input map, a requirement that has been overlooked in the past. To address this, our objective function for cartogram drawing includes both global and local shape preservation. To measure the degree of shape preservation, we propose a shape similarity function, which is based on a Fourier transformation of the polygons' curvatures. Also, our application is visualization of dynamic data, for which we need an algorithm that recalculates a cartogram in a few seconds. None of the previous algorithms provides adequate performance with an acceptable level of quality for this application. In this paper, we therefore propose an efficient iterative scanline algorithm to reposition edges while preserving local and global shapes. Scanlines may be generated automatically or entered interactively to guide the optimization process more closely. We apply our algorithm to several example data sets and provide a detailed comparison of the two variants of our algorithm and previous approaches.

References

[1]
E. Raisz, General Cartography. New York: McGraw-Hill, 1948.
[2]
E. Raisz, Principles of Cartography. New York: McGraw-Hill, 1962.
[3]
J. Hunter and J.C. Young, “A Technique for the Construction of Quantitative Cartograms by Physical Accretion Models,” The Professional Geographer, vol. 20, pp. 402-406, 1968.
[4]
H. Gray Funkhouser, “Historical Development of the Geographical Representation of Statistical Data,” Osiris, vol. 3, pp. 269-403, 1937.
[5]
B.D. Dent, Cartography: Thematic Map Design, fourth ed., chapter 10. Dubuque, Iowa: William C. Brown, 1996.
[6]
W.R. Tobler, “Cartograms and Cartosplines,” Proc. 1976 Workshop Automated Cartography and Epidemiology, pp. 53-58, 1976.
[7]
C.J. Kocmoud and D.H. House, “Continuous Cartogram Construction,” Proc. IEEE Visualization, pp. 197-204, 1998.
[8]
S. Gusein-Zade and V. Tikunov, “Map Transformations,” Geography Rev., vol. 9, no. 1, pp. 19-23, 1995.
[9]
A.M. MacEachren, How Maps Work: Presentation, Visualization, and Design. New York: The Guilford Press, 1995.
[10]
C.B. Jackel, “Using Arcview to Create Contiguous and Noncontiguous Area Cartograms,” Cartography and Geographic Information Systems, vol. 24, no. 2, pp. 101-109, 1997.
[11]
B. White I. Gregory and H. Southall, “Analysing and Visualising Long-Term Change,” GIS Research UK, Proc. Sixth Nat'l Conf., 1998.
[12]
W.R. Tobler, “Pseudo-Cartograms,” The Am. Cartographer, vol. 13,no. 1, pp. 43-40, 1986.
[13]
S. Selvin D. Merrill J. Schulman S. Sacks L. Bedell and L. Wong, “Transformations of Maps to Investigate Clusters of Disease,” Social Science and Medicine, vol. 26, no. 2, pp. 215-221, 1988.
[14]
S. Gusein-Zade and V. Tikunov, “A New Technique for Constructing Continuous Cartograms,” Cartography and Geographic Information Systems, vol. 20, no. 3, pp. 66-85, 1993.
[15]
B. Dent, “A Note on the Importance of Shape in Cartogram Communication,” The J. Geography, vol. 71, no. 7, pp. 393-401, Oct. 1972.
[16]
B. Dent, “Communication Aspects of Value-by-Area Cartograms,” The Am. Cartographer, vol. 2, no. 2, pp. 154-168, Oct. 1975.
[17]
T. Keahey and E. Robertson, “Nonlinear Magnification Fields,” Proc. IEEE Symp. Information Visualization, pp. 51-58, 1997.
[18]
T. Munzner, “Exploring Large Graphs in 3D Hyperbolic Space,” IEEE Computer Graphics and Applications, vol. 18, no. 4, pp. 18-23, July/Aug. 1998.
[19]
M.S.T. Carpendale D.J. Cowperthwaite M. Tigges A. Fall and F.D. Fracchia, “The TARDIS: A Visual Exploration Environment for Landscape Dynamics,” Visual Data Exploration and Analysis VI, Proc. SPIE, vol. 3643, pp. 110-119, Jan. 1999.
[20]
T.A. Keahey, “Area-Normalized Thematic Views,” Proc. Int'l Cartography Assembly, Aug. 1999.
[21]
C. Cauvin C. Schneider and G. Cherrier, “Cartographic Transformations and the Piezopleth Method,” The Cartographic J., vol. 26,no. 2, pp. 96-104, Dec. 1989.
[22]
D. Dorling, Area Cartograms: Their Use and Creation, first ed. Dept. of Geography, Univ. of Bristol, England, 1996.
[23]
H. Edelsbrunner and R. Waupotitsch, “A Combinatorial Approach to Cartograms,” Computational Geometry, pp. 343-360, 1997.
[24]
D. Anderson E. Anderson N. Lesh J. Marks K. Perlin D. Ratajczak and K. Ryall, “Human-Guided Greedy Search: Combining Information Visualization and Heuristic Search,” Proc. Workshop New Paradigms in Information Visualization and Manipulation (NPIVM '99), pp. 21-25, 1999.
[25]
L. Kehrer and C. Meinecke, Perceptual Organization of Visual Patterns: The Segmentation of Textures, chapter 2. London: Academic Press, 1995.
[26]
S. Berchtold D.A. Keim and H.-P. Kriegel, “Using Extended Feature Objects for Partial Similarity Retrieval,” VLDB J., vol. 6, no. 4, pp. 333-348, 1997.
[27]
N. Weisstein, The Joy of Fourier Analysis. Hillsdale, N.J.: Erlbaum, 1980.
[28]
K. Mehlhorn and S. Näher, The LEDA Platform of Combinatorial and Geometric Computing, first ed. Cambridge Univ. Press, 1999, http://www.mpi-sb.mpg.de/mehlhorn/LEDAbook.html.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Visualization and Computer Graphics
IEEE Transactions on Visualization and Computer Graphics  Volume 10, Issue 1
January 2004
113 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 January 2004

Author Tags

  1. Index Terms- Information visualization
  2. continuous cartograms
  3. value-by-area cartograms
  4. visualization and cartography.
  5. visualization of geo-related information

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Multicriteria Optimization for Dynamic Demers CartogramsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.315122728:6(2376-2387)Online publication date: 1-Jun-2022
  • (2021)Putting Table Cartograms into PracticeAdvances in Visual Computing10.1007/978-3-030-90439-5_8(91-102)Online publication date: 4-Oct-2021
  • (2020)Resizing geovisualization with density map via a map collageJournal of Visualization10.1007/s12650-019-00610-423:1(125-139)Online publication date: 1-Feb-2020
  • (2019)Computing Stable Demers CartogramsGraph Drawing and Network Visualization10.1007/978-3-030-35802-0_4(46-60)Online publication date: 17-Sep-2019
  • (2018)Cartograms with topological featuresProceedings of the Conference on Computer Graphics & Visual Computing10.2312/cgvc.20181217(127-134)Online publication date: 13-Sep-2018
  • (2018)To Distort or Not to DistortProceedings of the 2018 CHI Conference on Human Factors in Computing Systems10.1145/3173574.3174202(1-12)Online publication date: 21-Apr-2018
  • (2018)Cartogram Visualization for Bivariate Geo-Statistical DataIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2017.276533024:10(2675-2688)Online publication date: 1-Oct-2018
  • (2018)Table cartogramComputational Geometry: Theory and Applications10.1016/j.comgeo.2017.06.01068:C(174-185)Online publication date: 1-Mar-2018
  • (2017)Cartographic treemaps for visualization of public healthcare dataProceedings of the Conference on Computer Graphics & Visual Computing10.2312/cgvc.20171276(29-42)Online publication date: 14-Sep-2017
  • (2017)Time-oriented cartographic treemaps for visualization of public healthcare dataProceedings of the Conference on Computer Graphics & Visual Computing10.2312/cgvc.20171273(1-18)Online publication date: 14-Sep-2017
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media