Abstract
Spatial relations are becoming an important aspect of spatial access methods because of the increasing interest on qualitative spatial information processing. In this paper we show how queries involving spatial relations can be transformed to range queries and implemented in existing DBMSs. We provide a performance analysis of B- and R- tree indexing methods to support such queries and we evaluate the analytical formulas using experimental results. The proposed analytical models for the expected retrieval cost of spatial relations are proved to be good guidelines for a spatial query optimiser.
Yannis Theodoridis was partially supported by the Department of Research and Technology of Greece (PENED'91).
Dimitris Papadias was partially supported by NSF-IRI 9221276. He is currently with the National Center for Geographic Information and Analysis, University of Maine, Orono ME 04469-5711.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Batory, D.S., “B+ Trees and Indexed Sequential Files: A Performance Comparison”, In the Proceedings of ACM SIGMOD Conference, 1981.
Beckmann, N., Kriegel, H.P. Schneider, R., Seeger, B., “The R*-tree: an Efficient and Robust Access Method for Points and Rectangles”, In the Proceedings of ACM SIGMOD Conference, 1990.
Clementini, E., Sharma, J., Egenhofer, M., “Modeling Topological Spatial Relations: Strategies for Query Processing”, International Journal of Computer and Graphics, 18(6), 815–822.
Comer, D., “The Ubiquitous B-Tree”, ACM Computing Surveys, Vol. 11(2), pp. 121–137, 1979.
Egenhofer, M., “Reasoning about Binary Topological Relations”, In the Proceedings of the Second Symposium on the Design and Implementation of Large Spatial Databases (SSD), Springer Verlag LNCS, 1991.
Egenhofer, M., Franzosa R., “Point-Set Topological Spatial Relations”, International Journal of Geographic Information Systems, Vol 5(2), pp. 160–174, 1991.
Faloutsos, C., Sellis, T., Roussopoulos, N., “Analysis of Object Oriented Spatial Access Methods”, In the Proceedings of ACM SIGMOD Conference, 1987.
Faloutsos, C., Kamel, I., “Beyond Uniformity and Independence: Analysis of R-trees Using the Concept of Fractal Dimension”, In the Proceedings of the 13th ACM PODS Symposium, 1994.
Frank, A.U., “Qualitative Spatial Reasoning about Distances and Directions in Geographic Space”, Journal of Visual Languages and Computing, Vol. 3, pp. 343–371, 1992.
Guttman, A., “R-trees: A Dynamic Index Structure for Spatial Searching”, In the Proceedings of ACM SIGMOD Conference, 1984.
Knuth, D., “The Art of Computer Programming, vol.3: Sorting and Searching”, Addison-Wesley, 1973.
Mark, D., Egenhofer, M., “Calibrating the Meaning of Spatial Predicates from Natural Language: Line Region Relations”, In the Proceedings of the 6th International Symposium on Spatial Data Handling (SDH), Taylor Francis, 1994.
Nievergelt, J., Hinterberger, H., Sevcik, K.C., “The Grid File: An Adaptable, Symmetric Multikey file Structure”, ACM Transactions on Database Systems, Vol 9(1), pp. 38–71, 1984.
Pagel, B., Six, H., Toben, H., Widmayer, P., “Towards an Analysis of Range Query Performance”, In the Proceedings of the 12th ACM PODS Symposium, 1993.
Papadias, D., Frank, A.U., Koubarakis, M., “Constraint-Based Reasoning in Geographic Databases: The Case of Symbolic Arrays”, In the Proceedings of the 2nd ICLP Workshop on Deductive Databases, 1994.
Papadias, D., Sellis, T., “Qualitative Representation of Spatial Knowledge in two-dimensional Space”, Very Large Data Bases Journal, Special Issue on Spatial Databases, Vol 3(4), pp. 479–516, 1994.
Papadias, D., Theodoridis, Y., Sellis, T., “The Retrieval of Direction Relations Using R-trees”, In the Proceedings of the 5th Conference on Database and Expert Systems Applications (DEXA), Springer Verlag LNCS, 1994.
Papadias, D., Sellis, T., “A Pictorial Query-by-Example Language”, Journal of Visual Languages and Computing, Special Issue on Visual Query Systems, 6(1), pp 53–72, 1995.
Papadias, D., Theodoridis, Y., Sellis, T., Egenhofer, M., “Topological Relations in the World of Minimum Bounding Rectangles: a Study with R-trees”, In the Proceedings of ACM SIGMOD Conference, 1995.
Robinson, J.T., “The K-D-B-Tree: A Search Structure for Large Multidimensional Dynamic Indexes”, In the Proceedings of ACM SIGMOD Conference, 1981.
Roussopoulos, N., Kelley, F., Vincent, F., “Nearest Neighbor Queries”, In the Proceedings of ACM SIGMOD Conference, 1995.
Sellis, T., Roussopoulos, N., Faloutsos, C., “The R+-tree: A Dynamic Index for Multi-Dimensional Objects”, In the Proceedings of the 13th Very Large Data Bases Conference, 1987.
Stonebraker, M., Rowe, L., “The Design of Postgres”, In the Proceedings of ACM SIGMOD Conference, 1986.
Sistla, P., Yu, C., Haddad, R., “Reasoning about Spatial Relationships in Picture Retrieval Systems”, In the Proceedings of the 20th Very Large Data Bases Conference, 1994.
Topaloglou, T., “Spatial Databases with Partial Information: Representation and Reasoning”, Forthcoming Ph.D Thesis, University of Toronto, Canada, 1995.
Theodoridis, Y., Papadias, D., Stefanakis, E., “Supporting Direction Relations in Spatial Database Systems”, Technical Report, KDBSLAB-TR-95-02, National Technical University of Athens, Athens, Greece, 1995.
Theodoridis, Y., Sellis, T., “Indexing Point and Non-point Spatial Data: A Performance Analysis”, Technical Report, KDBSLAB-TR-95-03, National Technical University of Athens, Athens, Greece, 1995.
Yao, A.C., “On Random 2–3 Trees”, Acta Informatica, Vol. 9(2), pp. 159–168, 1978.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Theodoridis, Y., Papadias, D. (1995). Range queries involving spatial relations: A performance analysis. In: Frank, A.U., Kuhn, W. (eds) Spatial Information Theory A Theoretical Basis for GIS. COSIT 1995. Lecture Notes in Computer Science, vol 988. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60392-1_35
Download citation
DOI: https://doi.org/10.1007/3-540-60392-1_35
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60392-4
Online ISBN: 978-3-540-45519-6
eBook Packages: Springer Book Archive