Bonerath, Annika; Driemel, Anne; Haunert, Jan-Henrik; Haverkort, Herman; Langetepe, Elmar; Niedermann, Benjamin: Algorithms for Consistent Dynamic Labeling of Maps With a Time-Slider Interface. In: IEEE Transactions on visualization and computer graphics. 2025, vol. 31, iss. 10, 6691-6704.
Online-Ausgabe in bonndoc: https://hdl.handle.net/20.500.11811/13584
Online-Ausgabe in bonndoc: https://hdl.handle.net/20.500.11811/13584
@article{handle:20.500.11811/13584,
author = {{Annika Bonerath} and {Anne Driemel} and {Jan-Henrik Haunert} and {Herman Haverkort} and {Elmar Langetepe} and {Benjamin Niedermann}},
title = {Algorithms for Consistent Dynamic Labeling of Maps With a Time-Slider Interface},
publisher = {IEEE, Institute of Electrical and Electronics Engineers},
year = 2025,
month = jan,
journal = {IEEE Transactions on visualization and computer graphics},
volume = 2025, vol. 31,
number = iss. 10,
pages = 6691--6704,
note = {User interfaces for inspecting spatio-temporal events often allow their users to filter the events by specifying a time window with a time slider. We consider the case that filtered events are visualized on a map using textual or iconic labels. However, to ensure a clear visualization, not all filtered events are annotated with a label. We present algorithms for setting up a data structure that encodes for every possible time window the set of displayed labels. Our algorithms ensure that the displayed labels never overlap and guarantee the stability of the labeling during certain basic interactions with the time slider. Assuming that the labels have different priorities (weights), we aim to maximize the weight of the displayed labels integrated over all possible time windows. As basic interactions, we consider moving the entire time window, symmetrically scaling it, and dragging one of its endpoints. We consider two stability requirements: (1) during a basic interaction, a label should appear and disappear at most once; (2) if a label is displayed for a time window Q, then it is also displayed for all the time windows contained in Q and that contain its timestamp. We prove that finding an optimal solution is NP-hard and propose efficient constant-factor approximation algorithms for unit-square and unit-disk labels, as well as a fast greedy heuristic for arbitrarily shaped labels. In experiments on real-world data, we compare the non-exact algorithms with an exact approach through integer linear programming.},
url = {https://hdl.handle.net/20.500.11811/13584}
}
author = {{Annika Bonerath} and {Anne Driemel} and {Jan-Henrik Haunert} and {Herman Haverkort} and {Elmar Langetepe} and {Benjamin Niedermann}},
title = {Algorithms for Consistent Dynamic Labeling of Maps With a Time-Slider Interface},
publisher = {IEEE, Institute of Electrical and Electronics Engineers},
year = 2025,
month = jan,
journal = {IEEE Transactions on visualization and computer graphics},
volume = 2025, vol. 31,
number = iss. 10,
pages = 6691--6704,
note = {User interfaces for inspecting spatio-temporal events often allow their users to filter the events by specifying a time window with a time slider. We consider the case that filtered events are visualized on a map using textual or iconic labels. However, to ensure a clear visualization, not all filtered events are annotated with a label. We present algorithms for setting up a data structure that encodes for every possible time window the set of displayed labels. Our algorithms ensure that the displayed labels never overlap and guarantee the stability of the labeling during certain basic interactions with the time slider. Assuming that the labels have different priorities (weights), we aim to maximize the weight of the displayed labels integrated over all possible time windows. As basic interactions, we consider moving the entire time window, symmetrically scaling it, and dragging one of its endpoints. We consider two stability requirements: (1) during a basic interaction, a label should appear and disappear at most once; (2) if a label is displayed for a time window Q, then it is also displayed for all the time windows contained in Q and that contain its timestamp. We prove that finding an optimal solution is NP-hard and propose efficient constant-factor approximation algorithms for unit-square and unit-disk labels, as well as a fast greedy heuristic for arbitrarily shaped labels. In experiments on real-world data, we compare the non-exact algorithms with an exact approach through integer linear programming.},
url = {https://hdl.handle.net/20.500.11811/13584}
}





