Exploring Semi-Automatic Map Labeling

Fabian Klute, Guangping Li, Raphael Löffler, Martin Nöllenburg, Manuela Schmidt

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

Label placement in maps is a very challenging task that is critical for the overall map quality. Most previous work focused on designing and implementing fully automatic solutions, but the resulting visual and aesthetic quality has not reached the same level of sophistication that skilled human cartographers achieve. We investigate a different strategy that combines the strengths of humans and algorithms. In our proposed labeling method, first an initial labeling is computed that has many well-placed labels but is not claiming to be perfect. Instead it serves as a starting point for an expert user who can then interactively and locally modify the labeling where necessary. In an iterative human-in-the-loop process alternating between user modifications and local algorithmic updates and refinements the labeling can be tuned to the user's needs.
We demonstrate our approach by performing different possible modification steps in a sample workflow with a prototypical interactive labeling editor. Further, we report computational performance results from a simulation experiment in QGIS, which investigates the differences between exact and heuristic algorithms for semi-automatic map labeling. To that end, we compare several alternatives for recomputing the labeling after local modifications and updates, as a major ingredient for an interactive labeling editor.
Original languageEnglish
Title of host publication27th ACM International Conference on Advances in Geographic Information Systems (SIGSPATIAL'19)
EditorsFarnoush Banaei Kashani, Goce Trajcevski, Ralf Hartmut Güting, Lars Kulik, Shawn D. Newsam
PublisherAssociation for Computing Machinery
Pages13-22
Number of pages10
DOIs
Publication statusPublished - 2019
Externally publishedYes

Fingerprint

Dive into the research topics of 'Exploring Semi-Automatic Map Labeling'. Together they form a unique fingerprint.

Cite this