Detailseite
Projekt Druckansicht

Algorithmen für interaktive Landkarten mit gleitendem Maßstab

Fachliche Zuordnung Theoretische Informatik
Förderung Förderung von 2011 bis 2016
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 195378132
 
Erstellungsjahr 2015

Zusammenfassung der Projektergebnisse

We have developed algorithms for continuous map generalization, variable-scale label placement, and map-layout generation. Before we developed an algorithm, we always formalized the respective task as an optimization problem. Therefore, the project has not only resulted in efficient exact algorithms and heuristics for application in real-time visualization systems, but also in models of quality for a variable-scale map, with which we refer to a sequence or continuum of maps that covers an interval of scales or to a single map that displays different regions at different scales. Our algorithms for map-layout generation enlarge user-selected focus regions in a road network map without changing the map’s size or the displayed part of the network. They reduce the scale of non-focus regions and introduce some distortion to compensate for the scale differences in the map. The distortion is much lower, however, than with existing fish-eye projections for similar tasks. Our first algorithm relies on convex quadratic programming and produces realistically-sized maps within a few seconds. A better performance, which allows for applications in real-time systems, is obtained by a second algorithm based on least-squares optimization. For the second algorithm we had to relax some of the originally hard constraints of our model. Still, it yields solutions of high cartographic quality. Regions that are demagnified by our method obviously tend to appear cluttered in the output map. For this reason, but also to generate maps supporting continuous zooming, we have developed methods that select a subset of all road segments for a map. We have developed a probabilistic model of how humans navigate a city, which allows us to quantify the importance of every road segment. The aim is to select segments of preferably high importance while satisfying certain constraints about the output map, for example, to ensure that the network appears not too cluttered and is connected. We have studied different models of connectivity and, in some cases, have been able to prove that the selection problem is NP-hard. For several selection problems of practical relevance, however, we have found efficient exact algorithms. For the NP-hard cases we have developed approaches by integer programming, approximation algorithms, and heuristics. With respect to map labeling, we have considered the problem of placing text for points and linear objects in interactive maps that allow users to pan, zoom, and rotate continuously. Our general aim is to label as many objects as possible (on average over time in a dynamic setting) such that no two labels overlap. For this task, we have concentrated on the development of real-time-capable heuristics. Finally, we have developed a method for labeling linear objects in interactive 3D maps that provide a perspective view of a scene. Labels are displayed as billboards. Based on a model of forces, the method avoids overlaps between labels. At the same time, the method ensures that labels are close to their corresponding objects. To conclude, we have contributed many new algorithms to the rapidly growing market for web cartography, location-based services, and navigation systems. An important open question emerging from our project is how dynamic but reasonably stable (i.e., not abruptly changing) visualizations of networks can be produced.

Projektbezogene Publikationen (Auswahl)

  • A probabilistic model for road selection in mobile maps. In Proc. 12th Int. Sympos. Web and Wireless Geograph. Inform. Systems (W2GIS’13), volume 7820 of Lecture Notes in Computer Sci., pages 214–222. Springer-Verlag, 2013
    T. C. van Dijk and J.-H. Haunert
    (Siehe online unter https://doi.org/10.1007/978-3-642-37087-8_16)
  • Road segment selection with strokes and stability. In Proc. 1st ACM SIGSPATIAL Workshop MapInteraction, pages 72–77, 2013
    T. C. van Dijk, K. Fleszar, J.-H. Haunert, and J. Spoerhase
    (Siehe online unter https://dx.doi.org/10.1145/2534931.2534936)
  • How to eat a graph: Computing selection sequences for the continuous generalization of road networks. In Proc. 22nd ACM SIGSPATIAL Int. Conf. Advances in Geograph. Inform. Systems (ACM-GIS’14), pages 243–252, 2014
    M. Chimani, T. C. van Dijk, and J.-H. Haunert
    (Siehe online unter https://dx.doi.org/10.1145/2666310.2666414)
  • Interactive focus maps using least-squares optimization. International Journal of Geographical Information Science, 28(10):2052–2075, 2014
    T. C. van Dijk and J.-H. Haunert
    (Siehe online unter https://doi.org/10.1080/13658816.2014.887718)
  • Labeling streets in interactive maps using embedded labels. In Proc. 22nd ACM SIGSPATIAL Int. Conf. Advances in Geograph. Inform. Systems (ACM-GIS’14), pages 517–520, 2014
    N. Schwartges, A. Wolff, and J.-H. Haunert
    (Siehe online unter https://dx.doi.org/10.1145/2666310.2666494)
  • Map schematization with circular arcs. In Proc. 8th Int. Conf. Geograph. Inform. Sci. (GIScience’14), volume 8728 of Lecture Notes in Computer Sci., pages 1–17. Springer-Verlag, 2014
    T. C. van Dijk, A. van Goethem, J.-H. Haunert, W. Meulemans, and B. Speckmann
    (Siehe online unter https://doi.org/10.1007/978-3-319-11593-1_1)
  • Point labeling with sliding labels in interactive maps. In Proc. 17th AGILE Int. Conf. Geograph. Inform. Sci. (AGILE’14), Lecture Notes in Geoinform. and Cartography, pages 295–310. Springer-Verlag, 2014
    N. Schwartges, J.-H. Haunert, A. Wolff, and D. Zwiebler
    (Siehe online unter https://doi.org/10.1007/978-3-319-03611-3_17)
  • Labeling streets along a route in interactive 3d maps using billboards. In Proc. 18th AGILE Int. Conf. Geograph. Inform. Sci. (AGILE’15), Lecture Notes in Geoinform. and Cartography, pages 269–287. Springer-Verlag, 2015
    N. Schwartges, B. Morgan, J.-H. Haunert, and A. Wolff
    (Siehe online unter https://doi.org/10.1007/978-3-319-16787-9_16)
 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung