ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Algorithms for the placement of diagrams on maps
Full text PdfPdf (491 KB)
Source Geographic Information Systems archive
Proceedings of the 12th annual ACM international workshop on Geographic information systems table of contents
Washington DC, USA
SESSION: Data structures and computational geometry table of contents
Pages: 222 - 231  
Year of Publication: 2004
ISBN:1-58113-979-9
Authors
Marc van Kreveld  Utrecht University, Utrecht, The Netherlands
Étienne Schramm  Universität Karlsruhe, Karlsruhe, Germany
Alexander Wolff  Universität Karlsruhe, Karlsruhe, Germany
Sponsors
SIGIR: ACM Special Interest Group on Information Retrieval
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 30,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1032222.1032255
What is a DOI?

ABSTRACT

This paper discusses a variety of ways to place diagrams like pie charts on maps, in particular, administrative subdivisions. The different ways come from different models of the placement problem: a diagram of one region should cover other regions, roads or boundaries as little as possible. In total we present six models for diagram placement. We outline three different algorithmic approaches and discuss the efficiency of each approach for the different models, and also for different types of diagrams (rectangular, circular, same or different sizes). We have implemented an algorithm for each model and show the resulting diagram placements on a number of maps. Our evaluation gives a first indication which model is best for aesthetically good diagram placement.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Arikawa, M. and Kambayashi, Y. (1991). Dynamic name placement functions for interactive map systems. The Australian Computer Journal, 23(4):133--147.
 
3
Bentley, J. L. and Ottmann, T. A. (1979). Algorithms for reporting and counting geometric intersections. IEEE Trans. Comput., C-28(9):643--647.
4
 
5
 
6
Dent, B. D. (1999). Cartography: Thematic Map Design. McGraw-Hill, 5th edition.
 
7
Edmondson, S., Christensen, J., Marks, J., and Shieber, S. (1997). A general cartographic labeling algorithm. Cartographica, 33(4):13--23.
 
8
Glassman, B., editor (1996). The Macmillan Visual Almanac. Macmillan, New York.
 
9
Halperin, D. (2004). Arrangements. In Goodman, J. and O'Rourke, J., editors,Handbook of Discrete and Computational Geometry, chapter 24, pages 529--562. Chapman & Hall/CRC, Boca Raton, 2nd edition.
 
10
Harrie, L., Stigmar, H., Koivula, T., and Lehto, L. (2004). An algorithm for icon placement on a real-time map. In Proc. 11th Int. Symp. on Spatial Data Handling.
 
11
 
12
Mulmuley, K. (1993). Computational Geometry: An Introduction Through Randomized Algorithms. Prentice Hall, Englewood Cliffs, NJ.
 
13
O'Rourke, J. (1995a). centroid.c. Available at ftp://cs.smith.edu/pub/code/centroid.c.
 
14
 
15
 
16
Robinson, A., Morrison, J., Muehrcke, P., Kimerling, A., and Guptill, S. (1995). Elements of Cartography. John Wiley & Sons, New York, 6th edition.
 
17
Tóth, G. F. (2004). Packing and covering. In Goodman, J. and O'Rourke, J., editors,Handbook of Discrete and Computational Geometry, chapter 2, pages 25--52. Chapman & Hall/CRC, Boca Raton, 2nd edition.
 
18
van Roessel, J. W. (1989). An algorithm for locating candidate labeling boxes within a polygon. The American Cartographer, 16(3):201--209.
 
19
Wolff, A. and Strijk, T. (1996). The Map-Labeling Bibliography. http://i11www.ira.uka.de/map-labeling/bibliography/.


Collaborative Colleagues:
Marc van Kreveld: colleagues
Étienne Schramm: colleagues
Alexander Wolff: colleagues