Automated Displacement for Large Numbers of Discrete Map Objects | Algorithmica Skip to main content
Log in

Automated Displacement for Large Numbers of Discrete Map Objects

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract.

Effective displacement is achieved by sharing small movements among a group of objects in order to minimize loss of positional accuracy and maintain the gestalt and topology of the map objects. This research was driven by a desire to implement a simple but effective way of handling large numbers of map objects that may require displacement. The algorithm works by considering, for each object in turn, a number of alternate positions close to its current location. The location which minimizes overlap among the neighbouring objects is chosen. As the program iterates, the objects effectively migrate small distances within the map space in search of solutions. The idea is relatively simple but produces visually acceptable solutions to the displacement of large numbers of objects with very low processing overhead. This paper describes the algorithm in detail, illustrates its application, refinement and evaluation.

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

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received December 11, 1998; revised October 14, 1999.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mackaness, W., Purves, R. Automated Displacement for Large Numbers of Discrete Map Objects. Algorithmica 30, 302–311 (2001). https://doi.org/10.1007/s00453-001-0007-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-001-0007-9

Navigation