Location‐dependent generalization of road networks based on equivalent destinations

Suppose a user located at a certain vertex in a road network wants to plan a route using a wayfinding map. The user's exact destination may be irrelevant for planning most of the route, because many destinations will be equivalent in the sense that they allow the user to choose almost the same paths. We propose a method to find such groups of destinations automatically and to contract the resulting clusters in a detailed map to achieve a simplified visualization. We model the problem as a clustering problem in rooted, edge‐weighted trees. Two vertices are allowed to be in the same cluster if and only if they share at least a given fraction of their path to the root. We analyze some properties of these clusterings and give a linear‐time algorithm to compute the minimum‐cardinality clustering. This algorithm may have various other applications in network visualization and graph drawing, but in this paper we apply it specifically to focus‐and‐context map generalization. When contracting shortest‐path trees in a geographic network, the computed clustering additionally provides a constant‐factor bound on the detour that results from routing using the generalized network instead of the full network. This is a desirable property for wayfinding maps.

[1]  Erik-Jan van der Linden,et al.  Visualizing Business Data with Generalized Treemaps , 2006, IEEE Transactions on Visualization and Computer Graphics.

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

[3]  Jan-Henrik Haunert,et al.  Interactive focus maps using least-squares optimization , 2014, Int. J. Geogr. Inf. Sci..

[4]  Ignaz Rutter,et al.  Generalizing Geometric Graphs , 2011, GD.

[5]  Frédéric Maffray,et al.  On the coloration of perfect graphs , 2003 .

[6]  Christopher B. Jones,et al.  Automated map generalization with multiple operators: a simulated annealing approach , 2003, Int. J. Geogr. Inf. Sci..

[7]  David Salesin,et al.  Automatic generation of destination maps , 2010, ACM Trans. Graph..

[8]  Peter Sanders,et al.  Exact Routing in Large Road Networks Using Contraction Hierarchies , 2012, Transp. Sci..

[9]  Krzysztof Z. Gajos,et al.  Evaluation of Filesystem Provenance Visualization Tools , 2013, IEEE Transactions on Visualization and Computer Graphics.

[10]  Daisuke Yamamoto,et al.  Focus+Glue+Context: an improved fisheye approach for web map services , 2009, GIS.

[11]  Christopher Dyken,et al.  Simultaneous curve simplification , 2009, J. Geogr. Syst..

[12]  Alexander Wolff,et al.  Area aggregation in map generalisation by mixed-integer programming , 2010, Int. J. Geogr. Inf. Sci..

[13]  Eric Lecolinet,et al.  Browsing Zoomable Treemaps: Structure-Aware Multi-Scale Navigation Techniques , 2007, IEEE Transactions on Visualization and Computer Graphics.

[14]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[15]  Ramana Rao,et al.  A focus+context technique based on hyperbolic geometry for visualizing large hierarchies , 1995, CHI '95.

[16]  Monika Sester,et al.  Optimization approaches for generalization and data abstraction , 2005, Int. J. Geogr. Inf. Sci..

[17]  F. Töpfer,et al.  The Principles of Selection , 1966 .

[18]  Peter Sanders,et al.  Engineering highway hierarchies , 2012, JEAL.

[19]  Xiaohua Hu,et al.  A coherent graph-based semantic clustering and summarization approach for biomedical literature and a new summarization evaluation method , 2007, BMC Bioinformatics.

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

[21]  Benjamin B. Bederson,et al.  A review of overview+detail, zooming, and focus+context interfaces , 2009, CSUR.

[22]  G. W. Furnas,et al.  Generalized fisheye views , 1986, CHI '86.

[23]  Jan-Henrik Haunert,et al.  Accentuating focus maps via partial schematization , 2013, SIGSPATIAL/GIS.

[24]  Jan-Henrik Haunert,et al.  Drawing Road Networks with Focus Regions , 2011, IEEE Transactions on Visualization and Computer Graphics.

[25]  Bin Jiang,et al.  A Structural Approach to the Model Generalization of an Urban Street Network* , 2004, GeoInformatica.

[26]  Qingnian Zhang,et al.  Road Network Generalization Based on Connection Analysis , 2004, SDH.

[27]  Rupert Brooks,et al.  Exploiting Perceptual Grouping for Map Analysis, Understanding and Generalization: The Case of Road and River Networks , 2001, GREC.

[28]  Daniel H. Huson,et al.  Dendroscope: An interactive viewer for large phylogenetic trees , 2007, BMC Bioinformatics.

[29]  Jan-Henrik Haunert,et al.  How to eat a graph: computing selection sequences for the continuous generalization of road networks , 2014, SIGSPATIAL/GIS.

[30]  Alexander Zipf,et al.  Using Focus Maps to Ease Map Reading - Developing Smart Applications for Mobile Devices , 2002, Künstliche Intell..