Journal Article10.1007/S10707-007-0035-Y
Efficient Implementation Techniques for Topological Predicates on Complex Spatial Objects
Reasey Praing,Markus Schneider +1 more
TL;DR: The goal of this article is to develop correct and efficient implementation techniques of topological predicates for all combinations of complex spatial data types including two-dimensional point, line, and region objects, as they have been specified by different authors and in different commercial and public domain software packages.
read more
Abstract: Topological relationships like overlap, inside, meet, and disjoint uniquely characterize the relative position between objects in space. For a long time, they have been a focus of interdisciplinary research as in artificial intelligence, cognitive science, linguistics, robotics, and spatial reasoning. Especially as predicates, they support the design of suitable query languages for spatial data retrieval and analysis in spatial database systems and geographical information systems. While, to a large extent, conceptual aspects of topological predicates (like their definition and reasoning with them) as well as strategies for avoiding unnecessary or repetitive predicate executions (like predicate migration and spatial index structures) have been emphasized, the development of robust and efficient implementation techniques for them has been largely neglected. Especially the recent design of topological predicates for all combinations of complex spatial data types has resulted in a large increase of their numbers and stressed the importance of their efficient implementation. The goal of this article is to develop correct and efficient implementation techniques of topological predicates for all combinations of complex spatial data types including two-dimensional point, line, and region objects, as they have been specified by different authors and in different commercial and public domain software packages. Our solution consists of two phases. In the exploration phase, for a given scene of two spatial objects, all topological events like intersection and meeting situations are summarized in two precisely defined topological feature vectors (one for each argument object of a topological predicate) whose specifications are characteristic and unique for each combination of spatial data types. These vectors serve as input for the evaluation phase which analyzes the topological events and determines the Boolean result of a topological predicate (predicate verification) or the kind of topological predicate (predicate determination) by a formally defined method called nine-intersection matrix characterization. Besides this general evaluation method, the article presents an optimized method for predicate verification, called matrix thinning, and an optimized method for predicate determination, called minimum cost decision tree. The methods presented in this article are applicable to all known complete collections of mutually exclusive topological predicates that are formally based on the well known nine-intersection model.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
•Book
Computational geometry
F. Frances Yao
- 02 Jan 1991
TL;DR: This report documents the program and the outcomes of Dagstuhl Seminar 21181 “Computational Geometry”, which was held online in a virtual manner, and 36 participants from various countries attended it.
1.6K
Point Set Topology
TL;DR: Topological Spaces By Eduard Cech. as mentioned in this paperrolik and Katetov, 1966. Pp. 145s. Revised edition by Z. Frolik, M. Katatov, and M. Kostas.
Topological feature vectors for exploring topological relationships
Reasey Praing,Markus Schneider +1 more
TL;DR: This paper puts an emphasis on the exploration phase and the definition of the topological feature vectors and presents a straightforward evaluation method for efficient implementation of topological predicates for all combinations of the complex spatial data types point2D, line1D, and region2D.
Rule-based topology system for spatial databases to validate complex geographic datasets
TL;DR: The proposed topology system allows users to check the complex spatial relationships among features that require some complex cartographic datasets, such as the data specifications proposed by INSPIRE in Europe and the Land Administration Domain Model (LADM) for Cadastral data.
11
User defined topological predicates in database systems
Thomas Behr,Ralf Hartmut Güting +1 more
TL;DR: This paper describes how a database system user can define and use her own topological predicates, and shows algorithms for computing such predicates in an efficient way.
9
References
Deriving the Composition of Binary Topological Relations
TL;DR: The composition table of the eight binary topological relations that exist between n-dimensional point sets with a co-dimension of 0.5 can serve as in a computational model for an assessment of whether a set of topological predicates is consistent or not and in spatial query processing when no explicit information about spatial relations is available.
Realm-based spatial data types: the ROSE algebra
Ralf Hartmut Güting,Markus Schneider +1 more
- 01 Apr 1995
TL;DR: The ROSE algebra is described within a polymorphic type system and interacts with a DMBS data model and query language through an abstractobject model interface and an example integration of ROSE into the object-oriented data model O2 and its query language is presented.
Deriving the Composition of Binary Topological Relations
M. Egenhofer
TL;DR: The composition table of the eight binary topological relations that exist between n-dimensional point sets with a co-dimension of 0.5 can serve as in a computational model for an assessment of whether a set of topological predicates is consistent or not and in spatial query processing when no explicit information about spatial relations is available.
191
Modeling Conceptual Neighborhoods of Topological Line-Region Relations *
Max J. Egenhofer,David M. Mark +1 more
- 01 Jan 1995
TL;DR: In this paper, two models of conceptual neighborhoods among topological relations between a line and a region are developed based on the 9-intersection for binary topology relations, and the results show that the smooth transition model captures more important aspects of the similarity of topological lineregion relations than the snapshot model.
186
Geo-Relational Algebra: A Model and Query Language for Geometric Database Systems
Ralf Hartmut Güting
- 14 Mar 1988
TL;DR: The user's conceptual model of a database system for geometric data should be simple and precise, easy to learn and understand, with clearly defined semantics, and efficiently implementable.
177