|
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/.
|
|