Q0-trees: A Dynamic Structure for Accessing Spatial Objects with Arbitrary ShapesReport
The items in a spatial database have location, extent, and shape with respect to a spatial coordinate system. Simple approximations to these attributes, say by bounding rectangles, are storage efficient and easy to manipulate. But effective spatial retrieval (on either location, extent, or shape) require a more precise representation of these attributes. In this report, we describe a highly compressed quadtree representation, called a Q0 - tree, which supports spatial queries without false drops or unnecessary storage accesses. This access structure is dynamic. Moreover, because it is an exact representation of the spatial configuration, the spatial operators union, intersection, and difference can be coded with respect to the Q0 - tree itself without needing a separate representation of the configuration, and, in worst case, exhibit linear performance. We discuss quadtrees, octtrees, grid files, R - trees, cell trees, and zkd B - trees; and provide a more detailed qualitative comparison between the latter two and Q0 - trees, contrasting both storage and processing overhead.
Note: Abstract extracted from PDF file via OCR
All rights reserved (no additional license for public reuse)
Orlandic, Ratko, and John Pfaltz. "Q0-trees: A Dynamic Structure for Accessing Spatial Objects with Arbitrary Shapes." University of Virginia Institute for Parallel Computation Tech Report (1991).
University of Virginia, Institute for Parallel Computation