Skip to main content

Quadtree and Octree

  • Reference work entry
Encyclopedia of GIS
  • 407 Accesses

Synonyms

Quadtree; Q-tree; Octree; Data-structure, Spatial; Point-Quadtree; MX-Quadtree; PR-Quadtree; PM-Quadtree

Definition

A quadtree is a spatial data structure which has four branches attached to the branch point or node. The records exist in the leaf nodes of the tree. An octree is the same concept except the branches are in groups of eight. An octree can represent and image by subdividing the cubical volume. The quadtree tree is greatly used for two-dimensional space and the octree is used for three‐dimensional space.

Historical Background

The name quadtree has developed through time. It was once called a Q-tree and then later termed quadtree. It was adapted from the binary search tree in order to be used for two dimensions. The name octree simply comes from the prefix “oct” and the word tree. These data structures were needed in order to save space. These structures were first built as pointers, but have now evolved to use leaf nodes encoded by a locational code.

Scientific...

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

Access this chapter

Institutional subscriptions

Recommended Reading

  1. Walid G.A., Ilyas, I.F.: A Framework for Supporting the Class of Space Partitioning Trees. TR01-002. Purdue University, West Lafayette, IN (2001)

    Google Scholar 

  2. Black, P.E. Quadtree. In: Dictionary of Algorithms and Data Structures. NIST Available via: http://www.nist.gov/dads/HTML/quadtree.html (2006)

  3. Chandran, S., Gupta, A.K., Patgawkar, A.: A Fast Algorithm to Display Octrees. (2004) http://www.cse.iitb.ac.in/~sharat/papers/linearOctreee.pdf

  4. Charlton, E.F.: The Octree. (1997)http://hpcc.engin.umich.edu/CFD/users/charlton/Thesis/html/node29.html. University of Michigan, Ann Arbor, MI, USA

  5. Chern, H.-H., Fuchs, M., Hwang, H.-K.: Phase Changes in Random Point Quadtrees. National Taiwan Ocean University, National Chiao Tung University, and Institute of Statistical Science Academia Sinica, Taiwan. ACM Transact Algo 3(12):2 (2007)

    MathSciNet  Google Scholar 

  6. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms. MIT Press. Cambridge, MA (2001)

    Google Scholar 

  7. Finkel, R.A., Bentley, J.L.: Quad trees, A data structure for retrieval on composite keys. Acta Informatica (1974)

    Article  MATH  Google Scholar 

  8. Frisken, S., Perry, R.: Simple and Efficient Traversal Methods for Quadtrees and Octrees. http://www.merl.com/reports/docs/TR2002-41.pdf

  9. Heckbert, P.S., Garland, M.: Survey of Polygonal Surface Simplification Algorithms. In: SIGGRAPH 97 Course Notes, No. 25, ACM Press, New York (1997)

    Google Scholar 

  10. Hjaltason, G.R., Samet, H., Sussmann, Y.J.: Speeding up Bulk-Loading of Quadtrees. In: Proceedings of the 5th ACM international workshop on Advances in Geographic Information Systems, University of Maryland, Las Vegas, Nevada, USA (1997)

    Google Scholar 

  11. Meagher, D.J: Octree 3-D Geospatial Modeling Application: Artillery Shadows. http://www.octree.com/ArtilleryShadow/report.htm. Accessed 12 March 2007

  12. Samet, H.: Applications of Spatial Data Structures: Computer Graphics, Image Processing, and GIS. Addison-Wesley, Reading, MA (1990)

    Google Scholar 

  13. Savarese, D.F.: A Trio of Quadtrees. JAVAPro 7 November (2003)

    Google Scholar 

  14. Tayeb, J.: Design and Performance Evaluation of Indexing Methods for Dynamic Attributes in Mobile Database Management Systems. Master's thesis, Bilkent University, May 1997, Ankara, Turkey (1997)

    Google Scholar 

  15. Yoder, R.C.: Design Consideration for Implementing Complex Client/Server Applications: a Case Study of Octree-Based 3-D GIS. (1996)http://www.albany.edu/~sysrcy/dissertation/PR-11.TXT. Accessed 8 April 2006

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag

About this entry

Cite this entry

Sperber, M. (2008). Quadtree and Octree. In: Shekhar, S., Xiong, H. (eds) Encyclopedia of GIS. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-35973-1_1056

Download citation

Publish with us

Policies and ethics