TR96-04

A General Cartographic Labeling Algorithm


    •  Shawn Edmondson, Jon Christensen, Joe Marks, Stuart Shieber, "A General Cartographic Labeling Algorithm", Tech. Rep. TR96-04, Mitsubishi Electric Research Laboratories, Cambridge, MA, January 1996.
      BibTeX TR96-04 PDF
      • @techreport{MERL_TR96-04,
      • author = {Shawn Edmondson, Jon Christensen, Joe Marks, Stuart Shieber},
      • title = {A General Cartographic Labeling Algorithm},
      • institution = {MERL - Mitsubishi Electric Research Laboratories},
      • address = {Cambridge, MA 02139},
      • number = {TR96-04},
      • month = jan,
      • year = 1996,
      • url = {https://www.merl.com/publications/TR96-04/}
      • }
Abstract:

Some apparently powerful algorithms for automatic label placement on maps use heuristics that capture considerable cartographic expertise but are hampered by provably inefficient methods of search and optimization. On the other hand, no approach to label placement that is based on an efficient optimization technique has been applied to the production of general cartographic maps --- those with labeled point, line, and area features --- and shown to generate labelings of acceptable quality. We present an algorithm for label placement that achieves the twin goals of practical efficiency and high labeling quality by combining simple cartographic heuristics with effective stochastic optimization techniques.