ACM Home Page
Please provide us with feedback. Feedback
Topological relationships between complex spatial objects
Full text PdfPdf (1.30 MB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 31 ,  Issue 1  (March 2006) table of contents
Pages: 39 - 81  
Year of Publication: 2006
ISSN:0362-5915
Authors
Markus Schneider  University of Florida, Gainesville, FL
Thomas Behr  FernUniversität Hagen, Hagen, Germany
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 22,   Downloads (12 Months): 192,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1132863.1132865
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Abler, R. 1987. The National Science Foundation Center for Geographic Information and Analysis. Int. J. Geograph. Inform. Syst. 1, 4, 303--326.
 
2
 
3
 
4
 
5
 
6
 
7
 
8
Davis, J. R. 1998. IBM's DB2 spatial extender: Managing geo-spatial information within the DBMS. Tech. rep., IBM Corporation, Yorktown Heights, NY.
 
9
 
10
Egenhofer, M. J., Clementini, E., and Di Felice, P. 1994. Topological relations between regions with Holes. Int. J. Geograph. Inform. Syst. 8, 2, 128--142.
 
11
Egenhofer, M. J. and Franzosa, R. 1995. On the equivalence of topological relations. Int. J. Geograph. Inform. Syst. 9, 2, 133--152.
 
12
 
13
Egenhofer, M. J. 1993. Definitions of line-line relations for geographic databases. In Proceedings of the 16th International Conference on Data Engineering. 40--46.
 
14
 
15
Egenhofer, M. J. and Franzosa, R. D. 1991. Point-set topological spatial relations. Int. J. Geograph. Inform. Syst. 5, 2, 161--174.
 
16
Egenhofer, M. J. and Herring, J. 1990a. Categorizing binary topological relations between regions, lines, and points in geographic databases. Tech. rep. 90-12. National Center for Geographic Information and Analysis, University of California, Santa Barbara, Santa Barbara, CA.
 
17
Egenhofer, M. J. and Herring, J. 1990b. A mathematical framework for the definition of topological relationships. In Proceedings of the 4th International Symposium on Spatial Data Handling. 803--813.
 
18
Egenhofer, M. J. and Mark, D. 1995. Modeling conceptual neighborhoods of topological line-region relations. Int. J. Geograph. Inform. Syst. 9, 5, 555--565.
 
19
 
20
ESRI. 1995. ESRI Spatial Database Engine (SDE). Environmental Systems Research Institute, Inc., Redlands, CA.
 
21
Freeman, J. 1975. The modelling of spatial relations. Comput. Graph. Image Process. 4, 156--171.
 
22
Gaal, S. 1964. Point Set Topology. Academic Press, New York, NY.
23
 
24
 
25
 
26
 
27
Informix. 1997. Informix Geodetic DataBlade Module: User's guide. Informix Press, Menlo Park, CA.
 
28
OGC. 1999. OGC Abstract Specification OpenGIS Consortium (OGC). URL: http://www.opengis.org/techno/specs.htm.
 
29
OGC. 2001. OGC Geography Markup Language (GML) 2.0. OpenGIS Consortium (OGC). URL: http://www.opengis.net/gml/01-029/GML2.html.
 
30
Oracle. 1997. Oracle8: Spatial Cartridge. An Oracle technical white paper. Oracle Corporation, Redwood Shores, CA.
 
31
 
32
 
33
Schneider, M. 1997. Spatial Data Types for Database Systems---Finite Resolution Geometry for Geographic Information Systems. Lecture Notes in Computer Science, vol. 1288. Springer-Verlag, Berlin, Heidelberg, Germany.
 
34
 
35
Schneider, M. 2002. Implementing topological predicates for complex regions. In Proceedings of the International Symposium on Spatial Data Handling. 313--328.
 
36
Shekar, S. and Chawla, S. 2003. Spatial Databases: A Tour. Prentice Hall, Englewood Cliffs, NJ.
 
37
Tilove, R. B. 1980. Set membership classification: A unified approach to geometric intersection problems. IEEE Trans. Comput. C-29, 874--883.
 
38


Collaborative Colleagues:
Markus Schneider: colleagues
Thomas Behr: colleagues