Mixed Map Labeling

Abstract

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.

Corresponding Publications

  • Mixed Map Labeling

    Maarten Löffler, Martin Nöllenburg, Frank Staals

    Proc. 9th International Conference on Algorithms and Complexity, 2015
    @incollection{mixedmaplabeling2015,
      author = {L{\"o}ffler, Maarten and N{\"o}llenburg, Martin and Staals, Frank},
      title = {Mixed Map Labeling},
      booktitle = {Proc. 9th International Conference on Algorithms and Complexity},
      year = {2015},
      series = {LNCS},
      location = {Paris, France},
      publisher = {Springer},
      url = {https://link.springer.com/10.1007/978-3-319-18173-8_25},
      category = {visualization},
      pages = {339 -- 351},
      url = {https://dx.doi.org/10.1007/978-3-319-18173-8_25},
      doi = {10.1007/978-3-319-18173-8_25},
    }
    
  • Mixed Map Labeling

    Maarten Löffler, Martin Nöllenburg, Frank Staals

    Journal of Spatial Information Science, 2016
    @article{mixedmaplabeling2016,
      author = {L{\"o}ffler, Maarten and N{\"o}llenburg, Martin and Staals, Frank},
      title = {Mixed Map Labeling},
      journal = {Journal of Spatial Information Science},
      year = {2016},
      volume = {13},
      pages = {3--32},
      numpages = {30},
      doi = {10.5311/JOSIS.2016.13.264},
      category = {visualization},
      project = {mixedmaplabeling2015},
      url = {https://dx.doi.org/10.5311/JOSIS.2016.13.264},
    }