|
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
|
Ralf Hartmut Güting , Michael H. Böhlen , Martin Erwig , Christian S. Jensen , Nikos A. Lorentzos , Markus Schneider , Michalis Vazirgiannis, A foundation for representing and querying moving objects, ACM Transactions on Database Systems (TODS), v.25 n.1, p.1-42, March 2000
[doi> 10.1145/352958.352963]
|
| |
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
|
|
CITED BY 3
|
Mark McKenney , Alejandro Pauly , Reasey Praing , Markus Schneider, Preserving local topological relationships, Proceedings of the 14th annual ACM international symposium on Advances in geographic information systems, November 10-11, 2006, Arlington, Virginia, USA
|
|
|
|
|
|