This Article 
 Bibliographic References 
 Add to: 
Object-Based Directional Query Processing in Spatial Databases
March/April 2003 (vol. 15 no. 2)
pp. 295-304

Abstract—Direction-based spatial relationships are critical in many domains, including geographic information systems (GIS) and image interpretation. They are also frequently used as selection conditions in spatial queries. In this paper, we explore the processing of object-based direction queries and propose a new open shape-based strategy (OSS). OSS models the direction region as an open shape and converts the processing of the direction predicates into the processing of topological operations between open shapes and closed geometry objects. The proposed strategy OSS makes it unnecessary to know the boundary of the embedding world and also eliminates the computation related to the world boundary. OSS reduces both I/O and CPU costs by greatly improving the filtering effectiveness. Our experimental evaluation shows that OSS consistently outperforms classical range query strategies (RQS) while the degree of performance improvement varies by several parameters. Experimental results also demonstrate that OSS is more scalable than RQS for large data sets.

[1] D. Papadias, M. Egenhofer, and J. Sharma, “Hierarchical Reasoning about Direction Relations,” Proc. Fourth ACM Workshop Advances in Geographic Information Systems, pp. 105-112, 1996.
[2] A. Frank, “Qualitative Spatial Reasoning about Cardinal Directions,” Auto carto 10, D. Mark and D. White, eds., pp. 148-167, 1991.
[3] C. Freska, “Using Orientation Information for Qualitative Spatial Reasoning,” Proc. Int'l Conf. Methods for Spatio-Temporal Reasoning in GIS, Sept. 1992.
[4] R. Goyal and M. Egenhofer, “The Direction-Relation Matrix: A Representation of Direction Relations for Extended Spatial Objects,” Proc. UCGIS Ann. Assembly and Summer Retreat, 1997.
[5] G. Retz-Schmidt, “Various Views on Spatial Prepositions,” AI Magazine, vol. 9, no. 2, pp. 95-105, 1988.
[6] J. Gurney and E. Kilpple, “Composing Conceptual Structure for Spoken Natural Language in a Virtual Reality Environment,” Proc. Mind III, Ann. Conf. Cognitive Science Soc. of Ireland: Spatial Cognition, Aug. 1998.
[7] R.H. Guting, “An Introduction to Spatial Database Systems,” Proc. VLDB Conf., vol. 3, pp. 357-399, 1994.
[8] A. Guttman, “R-Trees: A Dynamic Index Structure for Spatial Searching,” Proc. ACM SIGMOD Conf. Management of Data, 1984.
[9] G. Herzog, “Coping with Static and Dynamic Spatial Relations,” Proc. Fifth Int'l Workshop Time, Space, and Movement, 1995.
[10] Open GIS Consortium Inc., “Opengis Simple Features Specification for Sql,” http:/, 2002.
[11] X. Liu, S. Shekhar, and S. Chawla, “Processing Object-Orientation-Based Direction Queries in Spatial Databases,” Technical Report TR00-030, Univ. of Minnesota, Minneapolis, MN, paper_list.html, 2000.
[12] D. Papadias and T. Sellis, “Qualitative Representation of Spatial Knowledge in Two-Dimensional Space,” VLDB J., vol. 3, no. 4, pp. 479-516, 1994.
[13] D. Papadias, Y. Theodoridis, and T. Sellis, “The Retrieval of Direction Relations Using R-Trees,” Proc. Fifth Conf. Database and Expert Systems Applications (DEXA), 1994.
[14] D.J. Peuquet and Z. Ci-Xiang, “An Algorithm to Determine the Directional Relationship between Arbitrarily-Shaped Polygons in the Plane,” Pattern Recognition, vol. 20, no. 1, pp. 65-74, 1987.
[15] P.W. Huang and Y.R. Jean, “Using 2D$\big. C^+{\hbox{-}}{\rm{String}}\bigr.$as Spatial Knowledge Representation for Image Database Systems,” Pattern Recognition, vol. 30, no. 10, pp. 1249-1257, 1994.
[16] S. Shekhar, S. Ravada, A. Fetterer, X. Liu, and C.T. Lu, “Spatial Databases: Accomplishments and Research Needs,” IEEE Trans. Knowledge and Data Eng., vol. 11, no. 1, pp. 45-55, Jan./Feb. 1999.
[17] S. Shekhar, M. Coyle et al., “Data Models in Geographic Information Systems,” Comm. ACM, vol. 40, no. 4, pp. 103-111, 1997.
[18] S. Shekhar, and X. Liu, “Direction as a Spatial Object: A Summary of Results,” Proc. Sixth Int'l Symp. Advances in Geographic Information Systems, pp. 69-75, 1998, full paper appears in GeoInformatica vol. 3, no. 4, 1999.
[19] S. Shekhar, X. Liu, and S. Chawla, “Equivalence Classes of Direction Objects and Applications,” Technical Report TR99-027, Univ. of Minnesota, Minneapolis, MN, 1999, also appears as “Maintaining Spatial Integrity Using a Dimension Graph Approach,” Artificial Intelligence Tools, vol. 10, no. 4, Dec. 2001.
[20] Y. Theodoridis and D. Papadias, “Range Queries Involving Spatial Realtions: A Performance Analysis,” Proc. Second Conf. Spatial Information Theory (COSIT), 1995.
[21] Y. Theodoridis, E. Stefanakis, and T. K. Sellis, “Efficient Cost Models for Spatial Queries Using R-Trees,” IEEE Trans. Knowledge and Data Eng., vol. 12, no. 1 pp. 19-32, Jan./Feb. 2000.
[22] Y. Theodoridis, D. Papadias, and E. Stefanakis, “Supporting Direction Relations in Spatial Database Systems,” Proc. Seventh Int'l Symp. Spatial Data Handling (SDH '96), 1996.
[23] Y.I. Chang and B.Y. Yang, “A Prime-Number-Based Matrix Strategy for Efficient Iconic Indexing of Symbolic Pictures,” Pattern Recognition, vol. 30, no. 10, pp. 1-13, Oct. 1997.

Index Terms:
Open shape, object-based direction query, spatial query processing, range query.
Xuan Liu, Shashi Shekhar, Sanjay Chawla, "Object-Based Directional Query Processing in Spatial Databases," IEEE Transactions on Knowledge and Data Engineering, vol. 15, no. 2, pp. 295-304, March-April 2003, doi:10.1109/TKDE.2003.1185835
Usage of this product signifies your acceptance of the Terms of Use.