Publication | Closed Access
Topological relationships between complex spatial objects
211
Citations
21
References
2006
Year
Architectural DesignArtificial IntelligenceSpatial DatabasesEngineeringGeometryData ScienceComputational TopologyGeographical Information SystemsSpatial Data ManagementTopological RepresentationTopological Data AnalysisRange SearchingComputer ScienceTopological PropertyComputational GeometrySocial SciencesTopological Relationships
Topological relationships among spatial objects have long been studied across AI, cognitive science, linguistics, robotics, and GIS, yet they have only been defined for simple abstractions such as points, lines, and regions. This work addresses the gap created by complex spatial data types by defining and enumerating the topological relationships that apply to them. The authors introduce versatile data types for complex points, lines, and regions, use the 9‑intersection model to derive all mutually exclusive relationships for every type combination, and propose cluster predicates and predicate groups to manage the resulting large set. Completeness and mutual exclusivity of the relationships are proven using a proof‑by‑constraint‑and‑drawing technique.
For a long time topological relationships between spatial objects have been a focus of research in a number of disciplines like 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 databases and geographical information systems (GIS). Unfortunately, they have so far only been defined for and applicable to simplified abstractions of spatial objects like single points, continuous lines, and simple regions. With the introduction of complex spatial data types an issue arises regarding the design, definition, and number of topological relationships operating on these complex types. This article closes this gap and first introduces definitions of general and versatile spatial data types for complex points , complex lines , and complex regions . Based on the well known 9-intersection model, it then determines the complete sets of mutually exclusive topological relationships for all type combinations. Completeness and mutual exclusion are shown by a proof technique called proof-by-constraint-and-drawing . Due to the resulting large numbers of predicates and the difficulty of handling them, the user is provided with the concepts of topological cluster predicates and topological predicate groups , which permit one to reduce the number of predicates to be dealt with in a user-defined and/or application-specific manner.
| Year | Citations | |
|---|---|---|
Page 1
Page 1