Skip to main content
Log in

Decomposing a window into maximal quadtree blocks

  • Published:
Acta Informatica Aims and scope Submit manuscript

Abstract

Window operations serve as the basis of a number of queries that can be posed in a spatial database. Examples of window-based queries include the exist query (i.e., determining whether or not a spatial feature exists inside a window), the report query (i.e., report the identity of all the features that exist inside a window), and the select query (i.e., determine the locations covered by a given feature inside a window). Often spatial databases make use of a quadtree decomposition, which yields a set of maximal blocks, to enable the features to be accessed quickly without having to search the entire database. One way to perform a window query is to decompose the window into its maximal quadtree blocks. An algorithm is described for decomposing a two-dimensional window into its maximal quadtree blocks inO(nlog logT) time for a window of sizen×n in a feature space (e.g., an image) of sizeT×T (e.g., pixel elements).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Aref, W.G., Samet, H.: Efficient processing of window queries in the pyramid data structure. In Proceedings of the 9th. ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS), pp. 265–272, Nashville, TN, April 1990

  2. Dyer, C.R.: The space efficiency of quadtrees. Comput. Graph. Image Process.19(4), 335–348 (1982)

    Google Scholar 

  3. Klinger, A.: Patterns and search statistics. In: Rustagi, J.S. (ed.) Optimizing methods in statistics, pp. 303–337. New York: Academic Press 1971

    Google Scholar 

  4. Samet, H.: Applications of spatial data structures: computer graphics, image processing, and GIS. Reading, MA: Addison-Wesley 1990

    Google Scholar 

  5. Samet, H.: The design and analysis of spatial data structures. Reading, MA: Addison-Wesley 1990

    Google Scholar 

  6. Samet, H., Rosenfeld, A., Shaffer, C., Nelson, R., Huang, Y., Fujimura, K.: Application of hierarchical data structures to geographical information systems: Phase IV. Technical Report CS-1578, University of Maryland, College Park, MD, December 1985

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

The support of the National Science Foundation under Grant IRI-9017393 is gratefully acknowledged.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Aref, W.G., Samet, H. Decomposing a window into maximal quadtree blocks. Acta Informatica 30, 425–439 (1993). https://doi.org/10.1007/BF01210594

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01210594

Keywords

Navigation