Research Article: An object model with parametric polymorphism for dynamic segmentation

Dynamic segmentation is commonly viewed as one of the most effective aspects of GIS for transportation applications. To date, much of this effort has focused on relational data models, with object data models receiving far less attention. This paper presents an object model that provides a natural representation of dynamically segmented features by extending the Object Database Management Group (ODMG) standard with a special mechanism, called parametric polymorphism. This mechanism supports the shifting of a conventional data type into a linear type to maintain knowledge about events (e.g. pavement condition, traffic volumes and traffic accidents) that change spatially along linear features. An associated object query language unavailable in current GIS packages is also provided for data analyses relevant to dynamic segmentation. The model and query language have been implemented using an object-oriented scripting language in a GIS environment.

[1]  D R Fletcher GEOGRAPHIC INFORMATION SYSTEMS FOR TRANSPORTATION: A LOOK FORWARD , 2000 .

[2]  Suad Alagic,et al.  Type-checking OQL queries in the ODMG type systems , 1999, TODS.

[3]  ScarponciniPaul Generalized Model for Linear Referencing in Transportation , 2002 .

[4]  Michael F. Worboys,et al.  Object-Oriented Approaches to Geo-Referenced Information , 1994, Int. J. Geogr. Inf. Sci..

[5]  John R. Herring TIGRIS: a data model for an object-oriented geographic information system , 1992 .

[6]  Luca Cardelli,et al.  On understanding types, data abstraction, and polymorphism , 1985, CSUR.

[7]  Teresa M Adams,et al.  Functional Requirements for a Comprehensive Transportation Location Referencing System , 2000 .

[8]  Elisa Bertino,et al.  Object-Oriented Database Systems , 1993 .

[9]  Nicholas A. Koncz,et al.  A data model for multi-dimensional transportation applications , 2002, Int. J. Geogr. Inf. Sci..

[10]  Fabien Robineau,et al.  OpenGIS Simple Features Specification For SQL, Revision 0 , 1997 .

[11]  Max J. Egenhofer,et al.  Object-Oriented Modeling for GIS , 2003 .

[12]  Jean-Claude Thill,et al.  Geographic information systems for transportation in perspective , 2000 .

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

[14]  K S Opiela A GENERIC DATA MODEL FOR LINEAR REFERENCING SYSTEMS , 1997 .

[15]  Oliver Günther,et al.  Object-oriented Techniques for the Management of Geographic and Environmental Data , 1994, Comput. J..

[16]  H. Miller,et al.  Geographic Information Systems for Transportation: Principles and Applications , 2001 .

[17]  David J. DeWitt,et al.  The Object-Oriented Database System Manifesto , 1994, Building an Object-Oriented Database System, The Story of O2.

[18]  Hui Lin,et al.  SQL/SDA: A Query Language for Supporting Spatial Data Analysis and Its Web-Based Implementation , 2001, IEEE Trans. Knowl. Data Eng..

[19]  Paul Scarponcini Generalized Model for Linear Referencing in Transportation , 2002, GeoInformatica.

[20]  Elisa Bertino,et al.  Object-Oriented Database Systems: Concepts and Architectures , 1993 .

[21]  Timothy L. Nyerges,et al.  GEOGRAPHIC INFORMATION SYSTEMS IN TRANSPORTATION , 1989 .

[22]  Timothy L. Nyerges LOCATIONAL REFERENCING AND HIGHWAY SEGMENTATION IN A GEOGRAPHIC INFORMATION SYSTEM , 1990 .

[23]  Teresa M Adams,et al.  GUIDELINES FOR THE IMPLEMENTATION OF MULTIMODAL TRANSPORTATION LOCATION REFERENCING SYSTEMS , 2001 .

[24]  Michael F. Goodchild,et al.  GIS and Transportation: Status and Challenges , 2000, GeoInformatica.

[25]  Richard T. Snodgrass,et al.  The TSQL2 Temporal Query Language , 1995 .

[26]  Jeffrey J. Shan,et al.  A Data Model for Multi-dimensional Transportation Location Referencing Systems , 2002 .

[27]  Christophe Claramunt,et al.  STOQL: An ODMG-Based Spatio-Temporal Object Model and Query Language , 2002 .