Title
Point Labeling with Sliding Labels in Interactive Maps.
Abstract
We consider the problem of labeling point objects in interactive maps where the user can pan and zoom continuously. We allow labels to slide along the point they label. We assume that each point comes with a priority; the higher the priority the more important it is to label the point. Given a dynamic scenario with user interactions, our objective is to maintain an occlusion-free labeling such that, on average over time, the sum of the priorities of the labeled points is maximized. Even the static version of the problem is known to be NP-hard. We present an efficient and effective heuristic that labels points with sliding labels in real time. Our heuristic proceeds incrementally; it tries to insert one label at a time, possibly pushing away labels that have already been placed. To quickly predict which labels have to be pushed away, we use a geometric data structure that partitions screen space. With this data structure we were able to double the frame rate when rendering maps with many labels.
Year
DOI
Venue
2014
10.1007/978-3-319-03611-3_17
Lecture Notes in Geoinformation and Cartography
Keywords
Field
DocType
Dynamic maps,Interactive maps,Automated map labeling,Sliding labels,Point labeling
Geometric data analysis,Computer vision,Data structure,Heuristic,Engineering drawing,Systems engineering,Computer science,Zoom,Frame rate,Artificial intelligence,Rendering (computer graphics),Screen space
Conference
ISSN
Citations 
PageRank 
1863-2246
4
0.42
References 
Authors
16
4
Name
Order
Citations
PageRank
Nadine Schwartges161.49
Jan-Henrik Haunert217919.32
Alexander Wolff322222.66
Dennis Zwiebler440.42