Skip to main content
Log in

Conflict Reduction in Map Generalization Using Iterative Improvement

  • Published:
GeoInformatica Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

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

    Google Scholar 

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

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

  4. B.P. Buttenfield and R.B. McMaster (editors). Map Generalization: Making Rules for Knowledge Representation (Longman), 1991.

  5. P.L. Chew. “Constrained Delaunay triangulations,” Algorithmica, Vol. 4:97-108, 1989.

    Google Scholar 

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

    Article  Google Scholar 

  7. C.B. Jones. “Cartographic name placement with Prolog,” IEEE Computer Graphics and Applications, Vol. 9(5):36-47, 1989.

    Article  Google Scholar 

  8. C.B. Jones. “Conflict resolution in cartographic name placement,” Computer Aided Design, Vol. 22(3):173-183, 1990.

    Article  Google Scholar 

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

    Google Scholar 

  10. C.B. Jones and J.M. Ware. “Proximity relations with triangulated spatial models,” The Computer Journal, Vol. 41(2):71-83, 1998.

    Google Scholar 

  11. S. Kirkpatrick, C.D. Gelath, and M.P. Vecchi. “Optimization by simulated annealing,” Science, Vol. 220:671-680, 1983.

    Google Scholar 

  12. J.-C. Muller, J.-P. Lagrange, and R. Weibel (editors). GIS and Generalization Methodology and Practice (Taylor and Francis), 1995.

  13. S. Openshaw and C. Openshaw. Artificial intelligence in geography (John Wiley), 1997.

  14. E. Rich and K. Knight. Artificial Intelligence (2nd Edition, McGraw-Hill), 1991.

  15. A.H. Robinson, J.L. Morrison, A.J. Muehrcke, S.C. Guptill, and A.J. Kimerling. Elements of Cartography (John Wiley), 1995.

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

    Google Scholar 

  17. S. Russell and P. Norvig. Artificial Intelligence: A Modern Approach (Prentice-Hall), 1995.

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

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

    Google Scholar 

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

  21. R. Weibel (guest editor). “Special Contents Issue: Automated Map Generalization,” Cartography and Geographical Information Systems, 22(4), 1995.

  22. P.H. Winston. Artificial Intelligence (Addison-Wesley), 1992.

  23. S. Zoraster. “Practical results using simulated annealing for point feature label placement,” Cartography and Geographical Information Systems, Vol. 24(4):228-238, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009713606524

Navigation