Maintaining Connectivity in Dynamic Multimodal Network Models

Network data models are frequently used as a mechanism to describe the connectivity between spatial features in many existing and emerging GIS applications (location- based services, transportation design, navigational systems, etc.). Connectivity information is required for solving a wide range of location-based queries like finding the shortest path, service areas discovery, allocation, and distance matrix computation. Nevertheless, real-life networks are dynamic in nature since spatial features can be periodically modified. Such updates may change the connectivity relations with the other features and connectivity must be reestablished. Existing approaches are not suitable for a dynamic environment, since whenever a feature change occurs, the whole network connectivity has to be reconstructed from scratch. In this paper, we propose an efficient algorithm that incrementally maintains connectivity within a dynamic network. Our solution is based on the existing functionality (tables, joins, sorting algorithms) provided by a standard relational DBMS and has been implemented and tested and will be shipped with an upcoming release of the ESRI ArcGIS product.

[1]  Scott Morehouse Arc/info: a geo-relational model for spatial information , 1985 .

[2]  Alexander Fotheringham,et al.  Geographic information systems for transportation: Principles and applications. , 2003 .

[3]  Michel Mainguenaud,et al.  Modelling the Network Component of Geographical Information Systems , 1995, Int. J. Geogr. Inf. Sci..

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

[5]  Frank Southworth,et al.  Intermodal and international freight network modeling , 2000 .

[6]  Bruce A. Ralston GIS and ITS Traffic Assignment: Issues in Dynamic User-Optimal Assignments , 2000, GeoInformatica.

[7]  M. Goodchild,et al.  Geographical information systems. 2nd. , 1999 .

[8]  K J Dueker,et al.  GIS-T ENTERPRISE DATA MODEL WITH SUGGESTED IMPLEMENTATION CHOICES , 1997 .

[9]  Shashi Shekhar,et al.  CCAM: A Connectivity-Clustered Access Method for Networks and Network Computations , 1997, IEEE Trans. Knowl. Data Eng..

[10]  Torben Bach Pedersen,et al.  Data Modeling for Mobile Services in the Real World , 2003, SSTD.

[11]  Chin-Wan Chung,et al.  An Efficient and Scalable Approach to CNN Queries in a Road Network , 2005, VLDB.

[12]  Cyrus Shahabi,et al.  A Road Network Embedding Technique for K-Nearest Neighbor Search in Moving Object Databases , 2002, GIS '02.

[13]  Tom Caldwell,et al.  On finding minimum routes in a network with turn penalties , 1961, CACM.

[14]  Michael F. Goodchild Geographic information systems and disaggregate transportation modeling , 1998 .

[15]  Torben Bach Pedersen,et al.  Integrated Data Management for Mobile Services in the Real World , 2003, VLDB.

[16]  Yufei Tao,et al.  Query Processing in Spatial Network Databases , 2003, VLDB.

[17]  Christian S. Jensen,et al.  Computational data modeling for network-constrained moving objects , 2003, GIS '03.

[18]  Erik G. Hoel,et al.  Building a Robust Relational Implementation of Topology , 2003, SSTD.

[19]  Michel Mainguenaud,et al.  Modelling of the geographical information system network component , 1995 .

[20]  Setsuo Ohsuga,et al.  INTERNATIONAL CONFERENCE ON VERY LARGE DATA BASES , 1977 .

[21]  James Evans,et al.  Optimization algorithms for networks and graphs , 1992 .

[22]  Erik G. Hoel,et al.  High Performance Multimodal Networks , 2005, SSTD.