Automatic generation of destination maps

Destination maps are navigational aids designed to show anyone within a region how to reach a location (the destination). Hand-designed destination maps include only the most important roads in the region and are non-uniformly scaled to ensure that all of the important roads from the highways to the residential streets are visible. We present the first automated system for creating such destination maps based on the design principles used by mapmakers. Our system includes novel algorithms for selecting the important roads based on mental representations of road networks, and for laying out the roads based on a non-linear optimization procedure. The final layouts are labeled and rendered in a variety of styles ranging from informal to more formal map styles. The system has been used to generate over 57,000 destination maps by thousands of users. We report feedback from both a formal and informal user study, as well as provide quantitative measures of success.

[1]  Paul U. Lee,et al.  Pictorial and Verbal Tools for Conveying Routes , 1999, COSIT.

[2]  M. Sheelagh T. Carpendale,et al.  3-dimensional pliable surfaces: for the effective presentation of visual information , 1995, UIST '95.

[3]  Eugene L. Allgower,et al.  Numerical continuation methods - an introduction , 1990, Springer series in computational mathematics.

[4]  R. McMaster,et al.  Map Generalization: Making Rules for Knowledge Representation , 1991 .

[5]  Stephan Winter,et al.  Enriching Wayfinding Instructions with Local Landmarks , 2002, GIScience.

[6]  Sung Yong Shin,et al.  Image metamorphosis using snakes and free-form deformations , 1995, SIGGRAPH.

[7]  Chris Stolte,et al.  Rendering effective route maps: improving usability through generalization , 2001, SIGGRAPH.

[8]  James A. Landay,et al.  Personalizing routes , 2006, UIST.

[9]  Robert Weibel,et al.  A review and conceptual framework of automated map generalization , 1988, Int. J. Geogr. Inf. Sci..

[10]  Alexander Klippel,et al.  Schematic Maps as Wayfinding Aids , 2000, Spatial Cognition.

[11]  Cathy Moulder How Maps Work , 2009 .

[12]  Peter Rodgers,et al.  Metro map layout using multicriteria optimization , 2004, Proceedings. Eighth International Conference on Information Visualisation, 2004. IV 2004..

[13]  W. Mackaness,et al.  Use of Graph Theory to Support Map Generalization , 1993 .

[14]  M. Denis The description of routes : A cognitive approach to the production of spatial discourse , 1997 .

[15]  W. Chase Spatial Representations of Taxi Drivers , 1983 .

[16]  Lars Harrie,et al.  An Optimisation Approach to Cartographic Generalisation , 2001 .

[17]  Christophe Claramunt,et al.  Topological Analysis of Urban Street Networks , 2004 .

[18]  Mark de Berg,et al.  Schematization of road networks , 2001, SCG '01.

[19]  Ulrik Brandes,et al.  Map Warping for the Annotation of Metro Maps , 2008, PacificVis.

[20]  Maneesh Agrawala,et al.  Automatic generation of tourist maps , 2008, ACM Trans. Graph..

[21]  R. Golledge Wayfinding Behavior: Cognitive Mapping and Other Spatial Processes , 2010 .

[22]  Stephan Winter,et al.  Modeling Costs of Turns in Route Planning , 2002, GeoInformatica.

[23]  Urs Ramer,et al.  An iterative procedure for the polygonal approximation of plane curves , 1972, Comput. Graph. Image Process..

[24]  Joachim Gudmundsson,et al.  Increasing the readability of graph drawings with centrality-based scaling , 2006, APVIS.

[25]  Edward L. Robertson,et al.  Techniques for non-linear magnification transformations , 1996, Proceedings IEEE Symposium on Information Visualization '96.

[26]  Peter Sanders,et al.  Engineering Fast Route Planning Algorithms , 2007, WEA.

[27]  E. Allgower,et al.  Numerical Continuation Methods , 1990 .

[28]  David H. Douglas,et al.  ALGORITHMS FOR THE REDUCTION OF THE NUMBER OF POINTS REQUIRED TO REPRESENT A DIGITIZED LINE OR ITS CARICATURE , 1973 .

[29]  B. Tversky Distortions in memory for maps , 1981, Cognitive Psychology.

[30]  Mark de Berg,et al.  Computational geometry: algorithms and applications , 1997 .

[31]  Joe Marks,et al.  An empirical study of algorithms for point-feature label placement , 1995, TOGS.

[32]  Albert C. Stevens,et al.  Distortions in judged spatial relations , 1978, Cognitive Psychology.

[33]  Matthias Müller,et al.  Generating topologically correct schematic maps , 2000 .

[34]  D. Wood How Maps Work , 1992 .

[35]  Peter Sanders,et al.  Fast Routing in Road Networks with Transit Nodes , 2007, Science.

[36]  Andrew U. Frank,et al.  HIERARCHICAL STREET NETWORKS AS A CONCEPTUAL MODEL FOR EFFICIENT WAY FINDING , 1993 .

[37]  Longin Jan Latecki,et al.  Schematizing Maps: Simplification of Geographic Shape by Discrete Curve Evolution , 2000, Spatial Cognition.

[38]  G. Allen Principles and practices for communicating route knowledge , 2000 .