Visual Computing

University of Konstanz
IEEE Computer Graphics and Applications

Map Warping for the Annotation of Metro Maps

J. Böttger, U. Brandes, O. Deussen, H. Ziezold
Teaser of Map Warping for the Annotation of Metro Maps

Material

Paper (.pdf, 10.2MB)

Abstract

We augment schematic maps of transportation systems by superimposing them on street-level maps that are fitted using image warping techniques. While schematic maps are successful in conveying information about lines and connections in a public transportation network, they usually contain little or no detail describing the environment of stations or their embedding in the surrounding area. The annotation of a distorted city map therefore alleviates this deficiency and improves further the usability of schematic transportation maps by merging two different navigational spaces. Our technique for fitting the street map to the schematic map is based on moving least squares in combination with an overlap control technique. We thus obtain an easily readable transportation network map on which we can show all the typical city map features such as rivers, streets, and parks without compromising on the schematization. Furthermore, for the interactive exploration we couple zooming with warping and control over the level of detail in what we call Warping Zoom.

BibTeX

@article{Boettger2008MapWarpingAnnotation,
  acmid      = {1447526},
  address    = {Los Alamitos, CA, USA},
  author     = {J. Böttger, U. Brandes, O. Deussen, H. Ziezold},
  doi        = {10.1109/MCG.2008.99},
  issn       = {0272-1716},
  issue_date = {September 2008},
  journal    = {IEEE Computer Graphics and Applications},
  keywords   = {annotation, interaction, metro map, warping, zooming technique},
  month      = {sep},
  number     = {5},
  numpages   = {10},
  pages      = {56--65},
  publisher  = {IEEE Computer Society Press},
  title      = {Map Warping for the Annotation of Metro Maps},
  url        = {http://graphics.uni-konstanz.de/publikationen/Boettger2008MapWarpingAnnotation},
  volume     = {28},
  year       = {2008}
}