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
Patent
High-efficiency topological relation calculation method
Wu Mingguang,Cui Dengji,Lyu Guonian +2 more
- 06 Apr 2016
TL;DR: In this article, a high-efficiency topological relation calculation method for grid scanning line decomposition of a graph is proposed. And the method comprises the following steps: defining seven fundamental relations of the grid scanning lines by taking the grid scan lines as a basic description unit of points, lines and planes.
VASA: An algebra for vague spatial data in databases
Alejandro Pauly,Markus Schneider +1 more
TL;DR: The article offers a precise and conceptually clean foundation for implementing a DBMS extension for vague spatial data and demonstrates the embedding of these new data types as attribute data types in a database schema as well as the incorporation of vague spatial operations and predicates into queries formulated in an SQL-like query language.
References
•Journal Article
Maintaining knowledge about temporal intervals
TL;DR: An interval-based temporal logic is introduced, together with a computationally effective reasoning algorithm based on constraint propagation, which is notable in offering a delicate balance between space and time.
7.9K
•Book
Computational Geometry: Algorithms and Applications
Mark de Berg,Otfried Cheong,Marc van Kreveld,Mark H. Overmars +3 more
- 01 Jan 1997
TL;DR: In this article, an introduction to computational geometry focusing on algorithms is presented, which is related to particular applications in robotics, graphics, CAD/CAM, and geographic information systems.
5.8K
Perspectives on … Environmental Systems Research Institute, Inc
TL;DR: Founded in 1969, Environmental Systems Research Institute (ESRI) has become the world's leader in providing geographic information system (GIS) software and solutions as discussed by the authors, and has achieved the state-of-the-art performance.
1.7K
•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
A Small Set of Formal Topological Relationships Suitable for End-User Interaction
Eliseo Clementini,Paolino Di Felice,Peter van Oosterom +2 more
- 23 Jun 1993
TL;DR: The first method is an extension of the geometric point-set approach by taking the dimension of the intersections into account, which results in a very large number of different topological relationships for point, line, and area features.