A Small Set of Formal Topological Relationships Suitable for End-User Interaction

Topological relationships between spatial objects represent important knowledge that users of geographic information systems expect to retrieve from a spatial database. A difficult task is to assign precise semantics to user queries involving concepts such as “crosses”, “is inside”, “is adjacent”. In this paper, we present two methods for describing topological relationships. The first method is an extension of the geometric point-set approach by taking the dimension of the intersections into account. This results in a very large number of different topological relationships for point, line, and area features. In the second method, which aims to be more suitable for humans, we propose to group all possible cases into a few meaningful topological relationships and we discuss their exclusiveness and completeness with respect to the point-set approach.

[1]  Michael Stonebraker,et al.  The design of POSTGRES , 1986, SIGMOD '86.

[2]  Ronald F. Abler,et al.  The National Science Foundation National Center for Geographic Information and Analysis , 1987, Int. J. Geogr. Inf. Sci..

[3]  Christos Faloutsos,et al.  An Efficient Pictorial Database System for PSQL , 1988, IEEE Trans. Software Eng..

[4]  S. de Hoop,et al.  Storage and manipulation of topology in Postgres. , 1992 .

[5]  Eliseo Clementini,et al.  An object calculus for geographic databases , 1993, SAC '93.

[6]  Michael Stonebraker,et al.  The Implementation of Postgres , 1990, IEEE Trans. Knowl. Data Eng..

[7]  Eliseo Clementini,et al.  A spatial data model underlying human interaction with object-oriented spatial databases , 1991, [1991] Proceedings The Fifteenth Annual International Computer Software & Applications Conference.

[8]  MAX J. EGENHOFER,et al.  Point Set Topological Relations , 1991, Int. J. Geogr. Inf. Sci..

[9]  Nectaria Tryfona,et al.  A Model for Expressing topological Integrity Constraints in Geographic Databases , 1992, Spatio-Temporal Reasoning.