Literature DB >> 15382701

CartoDraw: a fast algorithm for generating contiguous cartograms.

Daniel A Keim1, Stephen C North, Christian Panse.   

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.

Mesh:

Year:  2004        PMID: 15382701     DOI: 10.1109/TVCG.2004.1260761

Source DB:  PubMed          Journal:  IEEE Trans Vis Comput Graph        ISSN: 1077-2626            Impact factor:   4.579


  3 in total

1.  Value-by-alpha maps: An alternative technique to the cartogram.

Authors:  Robert E Roth; Andrew W Woodruff; Zachary F Johnson
Journal:  Cartogr J       Date:  2010-05-01

2.  Dot map cartograms for detection of infectious disease outbreaks: an application to Q fever, the Netherlands and pertussis, Germany.

Authors:  Loes Soetens; Susan Hahné; Jacco Wallinga
Journal:  Euro Surveill       Date:  2017-06-29

3.  Fast flow-based algorithm for creating density-equalizing map projections.

Authors:  Michael T Gastner; Vivien Seguy; Pratyush More
Journal:  Proc Natl Acad Sci U S A       Date:  2018-02-20       Impact factor: 11.205

  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.