Gedicke Sven, Bonerath Annika, Niedermann Benjamin, Haunert Jan-Henrik
IEEE Trans Vis Comput Graph. 2021 Feb;27(2):1247-1256. doi: 10.1109/TVCG.2020.3030399. Epub 2021 Jan 28.
Visualizing spatial data on small-screen devices such as smartphones and smartwatches poses new challenges in computational cartography. The current interfaces for map exploration require their users to zoom in and out frequently. Indeed, zooming and panning are tools suitable for choosing the map extent corresponding to an area of interest. They are not as suitable, however, for resolving the graphical clutter caused by a high feature density since zooming in to a large map scale leads to a loss of context. Therefore, in this paper, we present new external labeling methods that allow a user to navigate through dense sets of points of interest while keeping the current map extent fixed. We provide a unified model, in which labels are placed at the boundary of the map and visually associated with the corresponding features via connecting lines, which are called leaders. Since the screen space is limited, labeling all features at the same time is impractical. Therefore, at any time, we label a subset of the features. We offer interaction techniques to change the current selection of features systematically and, thus, give the user access to all features. We distinguish three methods, which allow the user either to slide the labels along the bottom side of the map or to browse the labels based on pages or stacks. We present a generic algorithmic framework that provides us with the possibility of expressing the different variants of interaction techniques as optimization problems in a unified way. We propose both exact algorithms and fast and simple heuristics that solve the optimization problems taking into account different criteria such as the ranking of the labels, the total leader length as well as the distance between leaders. In experiments on real-world data we evaluate these algorithms and discuss the three variants with respect to their strengths and weaknesses proving the flexibility of the presented algorithmic framework.
在智能手机和智能手表等小屏幕设备上可视化空间数据给计算制图带来了新的挑战。当前的地图探索界面要求用户频繁地进行缩放操作。确实,缩放和平移是适合选择与感兴趣区域对应的地图范围的工具。然而,它们不太适合解决由高要素密度导致的图形混乱问题,因为放大到较大的地图比例会导致失去上下文信息。因此,在本文中,我们提出了新的外部标注方法,该方法允许用户在保持当前地图范围固定的同时浏览密集的兴趣点集。我们提供了一个统一的模型,其中标签放置在地图边界,并通过称为引导线的连接线与相应的要素进行视觉关联。由于屏幕空间有限,同时标注所有要素是不切实际的。因此,在任何时候,我们只标注要素的一个子集。我们提供交互技术来系统地改变当前的要素选择,从而让用户能够访问所有要素。我们区分了三种方法,这三种方法允许用户要么沿着地图底部滑动标签,要么基于页面或堆栈浏览标签。我们提出了一个通用的算法框架,该框架使我们能够以统一的方式将不同的交互技术变体表示为优化问题。我们提出了精确算法以及快速简单的启发式算法,这些算法在考虑不同标准(如标签的排名、引导线的总长度以及引导线之间的距离)的情况下解决优化问题。在对真实世界数据的实验中,我们评估了这些算法,并讨论了这三种变体的优缺点,证明了所提出算法框架的灵活性。