Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Quadtrees (and Family)

  • Michael Vassilakopoulos
  • Theodoros Tzouramanis
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_286

Synonyms

Hierarchical regular-decomposition structures; Hierarchical spatial indexes; Quadtree variations

Definition

In general, the term quadtree refers to a class of representations of geometric entities (such as points, line segments, polygons, regions) in a space of two (or more) dimensions that recursively decompose the space containing these entities into blocks until the data in each block satisfy some condition (with respect, for example, to the block size, the number of block entities, the characteristics of the block entities, etc.).

In a more restricted sense, the term quadtree (octree) refers to a tree data structure in which each internal node has four (eight) children and is used for the representation of geometric entities in a two (three) dimensional space. The root of the tree represents the whole space/region. Each child of a node represents a subregion of the subregion of its parent. The subregions of the siblings constitute a partition of the parent’s regions.

Severa...

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

Recommended Reading

  1. 1.
    Finkel R, Bentley JL. Quad trees: a data structure for retrieval on composite keys. Acta Informatica. 1974;4(1):1–9.zbMATHCrossRefGoogle Scholar
  2. 2.
    Samet H. The design and analysis of spatial data structures. Reading: Addison Wesley; 1990.Google Scholar
  3. 3.
    Klinger A, Dyer C. Experiments on picture representation using regular decomposition. Comput Graphics Image Process. 1976;5(1):68–105.CrossRefGoogle Scholar
  4. 4.
    Gargantini I. An effective way to represent quadtrees. Commun ACM. 1982;25(12):905–10.zbMATHCrossRefGoogle Scholar
  5. 5.
    Samet H. Foundations of multidimensional and metric data structures. Amsterdam: Morgan Kaufmann; 2006.zbMATHGoogle Scholar
  6. 6.
    Manouvrier M, Rukoz M, Jomier G. Quadtree-based image representation and retrieval. In: Spatial databases: technologies, techniques and trends. Hershey: Idea Group Publishing; 2005. p. 81–106.Google Scholar
  7. 7.
    Vassilakopoulos M, Manolopoulos Y, Economou K. Overlapping quadtrees for the representation of similar images. Image Vis Comput. 1993;11(5): 257–62.CrossRefGoogle Scholar
  8. 8.
    Tzouramanis T, Vassilakopoulos M, Manolopoulos Y. Benchmarking access methods for time-evolving regional data. Data Knowl Eng. 2004;49(3): 243–86.zbMATHCrossRefGoogle Scholar
  9. 9.
    Eppstein D, Goodrich MT, Sun JZ. The skip quadtree: a simple dynamic data structure for multidimensional data. In: Proceedings of the 21st Annual Symposium on Computational Geometry; 2005. p. 296–305.Google Scholar
  10. 10.
    Kothuri R, Ravada S, Abugov D. Quadtree and r-tree. indexes in oracle spatial: a comparison using gis data. In: Proceedings of the ACM SIGMOD Inter-national Conference on Management of Data; 2002. p. 546–57.Google Scholar
  11. 11.
    Brabec F, Samet H. Spatial index demos. http://donar.umiacs.umd.edu/quadtree/index.html. Last accessed in Dec 2016.
  12. 12.
    Samet H. Applications of spatial data structures. Reading: Addison Wesley; 1990.Google Scholar
  13. 13.
    Shaffer CA, Brown PR. A paging scheme for pointer-based quadtrees. In: Abel D, Chin Ooi B, editors. Advances in Spatial Databases, Proceedings of the 3rd International Symposium on Large Spatial Databases; 1993. p. 89–104.CrossRefGoogle Scholar
  14. 14.
    Kim YJ, Patel JM. Rethinking choices for multi-dimensional point indexing: making the case for the often ignored quadtree. In: Proceedings of the 3rd Biennial Conference on Innovative Data Systems Research; 2007. p. 281–91. http://cidrdb.org/2007Proceedings.zip
  15. 15.
    Vassilakopoulos M, Manolopoulos Y. External balanced regular (x-BR) trees: new structures for very large spatial databases. In: Fotiadis DI, Nikolopoulos SD, editors. Advances in informatics. Singapore: World Scientific; 2000. p. 324–33.Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  • Michael Vassilakopoulos
    • 1
  • Theodoros Tzouramanis
    • 2
  1. 1.University of ThessalyVolosGreece
  2. 2.University of the AegeanSamosGreece

Section editors and affiliations

  • Dimitris Papadias
    • 1
  1. 1.Dept. of Computer Science and Eng.Hong Kong Univ. of Science and TechnologyKowloonHong Kong SAR