Abstract
Map data are usually derived from a source that is based on a particular scale of representation and hence are subject to a particular degree of map generalization. Attempts to display data at scales smaller than the source can result in spatial conflict, whereby map symbols become too close or overlap. Several map generalization operators may be applied to resolve the problem, including displacement. In this paper we address the problem of displacing multiple map objects in order to resolve graphic conflict. Each of n objects is assigned k candidate positions into which it can possibly move, resulting in a total of kn map realizations. The assumption is that some of these realizations will contain a reduced level of conflict. Generating and evaluating all realizations is however not practical, even for relatively small values of n and k. We present two iterative improvement algorithms, which limit the number of realizations processed. The first algorithm adopts a steepest gradient descent approach; the second uses simulated annealing. They are tested on a number of data sets and while both are successful in reducing conflict while limiting the number of realizations that are examined, the simulated annealing approach is superior with regard to the degree of conflict reduction. The approach adopted is regarded as generic, in the context of map generalization, in that it appears possible in principle to employ several map generalization operators combined with more sophisticated evaluation functions.
Similar content being viewed by others
References
K.E. Brassel and R. Weibel. “A review and conceptual framework of automated map generalization,” International Journal of Geographical Information Systems, Vol. 2(3):229-244, 1988.
G.Ll. Bundy, C.B. Jones, and E. Furse. “Holistic generalisation of large scale cartographic data,” GIS and Generalization Methodology and Practice (edited by J.C. Muller, J.-P. Lagrange and R. Weibel, Taylor and Francis):106-119, 1995.
G.Ll. Bundy, C.B. Jones, and E. Furse. “A topological structure for the generalisation of large scale cartographic data,” Innovations in GIS 2 (edited by P. Fisher, Taylor and Francis):19-31, 1995.
B.P. Buttenfield and R.B. McMaster (editors). Map Generalization: Making Rules for Knowledge Representation (Longman), 1991.
P.L. Chew. “Constrained Delaunay triangulations,” Algorithmica, Vol. 4:97-108, 1989.
J. Christensen, J. Marks, and S. Shieber. “An empirical study of algorithms for point-feature label placement,” ACM Transactions on Graphics, Vol. 14(3):203-232, 1995.
C.B. Jones. “Cartographic name placement with Prolog,” IEEE Computer Graphics and Applications, Vol. 9(5):36-47, 1989.
C.B. Jones. “Conflict resolution in cartographic name placement,” Computer Aided Design, Vol. 22(3):173-183, 1990.
C.B. Jones, G.Ll. Bundy, and J.M. Ware. “Map generalisation with a triangulated data structure,” Cartography and GIS, Special Issue: Automated Map Generalization, Vol. 22(4):317-331, 1995.
C.B. Jones and J.M. Ware. “Proximity relations with triangulated spatial models,” The Computer Journal, Vol. 41(2):71-83, 1998.
S. Kirkpatrick, C.D. Gelath, and M.P. Vecchi. “Optimization by simulated annealing,” Science, Vol. 220:671-680, 1983.
J.-C. Muller, J.-P. Lagrange, and R. Weibel (editors). GIS and Generalization Methodology and Practice (Taylor and Francis), 1995.
S. Openshaw and C. Openshaw. Artificial intelligence in geography (John Wiley), 1997.
E. Rich and K. Knight. Artificial Intelligence (2nd Edition, McGraw-Hill), 1991.
A.H. Robinson, J.L. Morrison, A.J. Muehrcke, S.C. Guptill, and A.J. Kimerling. Elements of Cartography (John Wiley), 1995.
A. Ruas and C. Plazanet. “Strategies for automated generalization,” Proceedings of 7 th International Symposium on Spatial Data Handling, Vol. 1:6.1-6.18, 1996.
S. Russell and P. Norvig. Artificial Intelligence: A Modern Approach (Prentice-Hall), 1995.
K.S. Shea and R.B. McMaster. “Cartographic generalization in a digital environment: When and how to generalize,” Proceedings of 9 th International Symposium on Computer-Assisted Cartography (Auto-Carto 9), 56-67, 1989.
J.M. Ware, C.B. Jones, and G.Ll. Bundy. “A triangulated spatial model for cartographic generalisation of areal objects,” Springer-Verlag Lecture Notes in Computer Science, 988:173-193, 1995.
J.M. Ware and C.B. Jones. “A spatial model for detecting (and resolving) conflict caused by scale reduction,” Advances in GIS Research 2 (edited by M.J. Kraak and M. Molenaar, Taylor and Francis), 547- 558, 1996.
R. Weibel (guest editor). “Special Contents Issue: Automated Map Generalization,” Cartography and Geographical Information Systems, 22(4), 1995.
P.H. Winston. Artificial Intelligence (Addison-Wesley), 1992.
S. Zoraster. “Practical results using simulated annealing for point feature label placement,” Cartography and Geographical Information Systems, Vol. 24(4):228-238, 1997.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Ware, J.M., Jones, C.B. Conflict Reduction in Map Generalization Using Iterative Improvement. GeoInformatica 2, 383–407 (1998). https://doi.org/10.1023/A:1009713606524
Issue Date:
DOI: https://doi.org/10.1023/A:1009713606524