Mixed Map Labeling

Point feature map labeling is a geometric problem, in which a set of input points must be labeled with a set of disjoint rectangles the bounding boxes of the label texts. Typically, labeling models either use internal labels, which must touch their feature point, or external boundary labels, which are placed on one of the four sides of the input points' bounding box and which are connected to their feature points by crossing-free leader lines. In this paper we study polynomial-time algorithms for maximizing the number of internal labels in a mixed labeling model that combines internal and external labels. The model requires that all leaders are parallel to a given orientation $$\theta \in [0,2\pi $$, whose value influences the geometric properties and hence the running times of our algorithms.

[1]  Joe Marks,et al.  The Computational Complexity of Cartographic Label Placement , 1991 .

[2]  Michael A. Bekos,et al.  Efficient Labeling of Collinear Sites , 2008, J. Graph Algorithms Appl..

[3]  P. Giblin Computational geometry: algorithms and applications (2nd edn.), by M. de Berg, M. van Kreveld, M. Overmars and O. Schwarzkopf. Pp. 367. £20.50. 2000. ISBN 3 540 65620 0 (Springer-Verlag). , 2001, The Mathematical Gazette.

[4]  A. Reimer,et al.  Point-feature lettering of high cartographic quality : A multi-criteria model with practical implementation , 2014 .

[5]  J. Laidlaw,et al.  ANATOMY OF THE HUMAN BODY , 1967, The Ulster Medical Journal.

[6]  Parinya Chalermsook,et al.  Maximum independent set of rectangles , 2009, SODA.

[7]  Martin Nöllenburg,et al.  On the Readability of Boundary Labeling , 2015, Graph Drawing.

[8]  Maarten Löffler,et al.  Shooting bricks with orthogonal laser beams: A first step towards internal/external map labeling , 2010, CCCG.

[9]  Alexander Wolff,et al.  Boundary labeling: Models and efficient algorithms for rectangular maps , 2004, Comput. Geom..

[10]  Martin Nöllenburg,et al.  Dynamic one-sided boundary labeling , 2010, GIS '10.

[11]  Frank Wagner,et al.  A packing problem with applications to lettering of maps , 1991, SCG '91.

[12]  Maarten Löffler,et al.  Mixed Map Labeling , 2016, J. Spatial Inf. Sci..

[13]  Sheung-Hung Poon,et al.  Boundary Labeling with Flexible Label Positions , 2014, WALCOM.

[14]  Subhash Suri,et al.  Label placement by maximum independent set in rectangles , 1998, CCCG.

[15]  Alexander Wolff,et al.  Luatodonotes: Boundary Labeling for Annotations in Texts , 2014, GD.

[16]  Michael A. Bekos,et al.  Boundary Labeling with Octilinear Leaders , 2009, Algorithmica.

[17]  E. Imhof Positioning Names on Maps , 1975 .

[18]  Alexander Wolff,et al.  Two-Sided Boundary Labeling with Adjacent Sides , 2013, WADS.

[19]  Alexander Wolff,et al.  Point labeling with sliding labels , 1999, Comput. Geom..

[20]  Michael A. Bekos,et al.  Combining Traditional Map Labeling with Boundary Labeling , 2011, SOFSEM.

[21]  Haim Kaplan,et al.  Optimal dynamic vertical ray shooting in rectilinear planar subdivisions , 2007, SODA '07.

[22]  Kurt Mehlhorn,et al.  Dynamic fractional cascading , 1990, Algorithmica.

[23]  Maxim A. Rylov,et al.  A Comprehensive Multi-criteria Model for High Cartographic Quality Point-Feature Label Placement , 2014, Cartogr. Int. J. Geogr. Inf. Geovisualization.

[24]  Michael Kaufmann On Map Labeling with Leaders , 2009, Efficient Algorithms.

[25]  Petra Mutzel,et al.  Optimal labeling of point features in rectangular labeling models , 2003, Math. Program..

[26]  Lars Harrie,et al.  An Algorithm for Icon Labelling on a Real-Time Map , 2004, SDH.

[27]  Martin Nöllenburg,et al.  Algorithms for Multi-Criteria Boundary Labeling , 2009, J. Graph Algorithms Appl..

[28]  Jan-Henrik Haunert,et al.  Boundary-labeling algorithms for panorama images , 2011, GIS.

[29]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .