Consistent queries over cardinal directions across different levels of detail

Current models for cardinal directions, such as north and northeast, are either point-based or region-based, but no models exist that apply equally, independent of the geometric data types (be it points, lines, or polygons). To allow users to formulate queries such as "Find all towns in Maine that are northeast of Augusta" without pondering about the cities' geometric data types, we extend the model of the model of the direction-relation matrix to handle arbitrary pairs of points, lines, and polygons. This new model, called the deep direction-relation matrix, retains the 3/spl times/3 structure of the direction-relation matrix with empty and non-empty tiles, while it records additionally neighbor codes for empty tiles to capture whether the tiles' boundaries are empty or not. This extension covers all intricacies imposed by line and point objects, yielding a unifying and consistent model for cardinal directions. It enables the use of cardinal directions in spatial query languages independent of the objects' geometric data types.

[1]  G. A. Miller THE PSYCHOLOGICAL REVIEW THE MAGICAL NUMBER SEVEN, PLUS OR MINUS TWO: SOME LIMITS ON OUR CAPACITY FOR PROCESSING INFORMATION 1 , 1956 .

[2]  John Freeman,et al.  The modelling of spatial relations , 1975 .

[3]  Luca Cardelli,et al.  On understanding types, data abstraction, and polymorphism , 1985, CSUR.

[4]  Donna Peuquet,et al.  An algorithm to determine the directional relationship between arbitrarily-shaped polygons in the plane , 1987, Pattern Recognit..

[5]  Gudula Retz-Schmidt,et al.  Various Views on Spatial Prepositions , 1988, AI Mag..

[6]  Christos Faloutsos,et al.  An Efficient Pictorial Database System for PSQL , 1988, IEEE Trans. Software Eng..

[7]  Joshua Zhexue Huang,et al.  Geo-SAL: A Query Language for Spatial Data Analysis , 1991, SSD.

[8]  Max J. Egenhofer,et al.  Spatial SQL: A Query and Presentation Language , 1994, IEEE Trans. Knowl. Data Eng..

[9]  Daniel Hernández,et al.  Qualitative Representation of Spatial Knowledge , 1994, Lecture Notes in Computer Science.

[10]  Timos K. Sellis,et al.  The Retrieval of Direction Relations using R-trees , 1994, DEXA.

[11]  Giuliana Dettori,et al.  Towards a Formal Model for Multi-Resolution Spatial Maps , 1995, SSD.

[12]  Timos K. Sellis,et al.  A Pictorial Query-by-Example Language , 1995, J. Vis. Lang. Comput..

[13]  Alia Ibrahim Abdelmoty El-Hetw Modelling and reasoning in spatial databases : a deductive object-oriented approach , 1995 .

[14]  Andrew U. Frank,et al.  Qualitative Spatial Reasoning: Cardinal Directions as an Example , 1996, Int. J. Geogr. Inf. Sci..

[15]  Markus Schneider,et al.  Spatial Data Types for Database Systems , 1997, Lecture Notes in Computer Science.

[16]  R. K. Goyal,et al.  Similarity assessment for cardinal directions between extended spatial objects , 2000 .