Multi-colored quadtrees for GIS: Exploiting bit-parallelism for rapid boolean overlay
Multi-colored quadtrees for GIS: Exploiting bit-parallelism for rapid boolean overlay
复制标题
GIS 的多色四叉树:利用位并行性进行快速布尔叠加
DOI:
10.1016/0167-8655(88)90096-7
复制
发表时间:
1988
期刊:
影响因子:
--
通讯作者:
Terence R. Smith
中科院分区:
文献类型:
--
作者:
S. Menon;P. Gao;Terence R. Smith
A number of tesselation based GIS using quadtrees as the underlying data structure have been constructed in recent years. At present there is an almost universal trend towards the representation of a thematic layer as a collection of binary, linear quadtrees, one for each color (value) in the layer. In such a scheme set operations are carried out by taking unions and intersections of binary quadtrees. This paper presents an alternative database scheme where a layer is stored as a single multicolored quadtree, using a bit-list to store values at higher nodes in the tree. This allows the union of any set of values within a layer to be carried out by a single top down traversal of the tree, using parallel bit-masking operations. Experimental evidence is presented to show that these Bit-Mapped Multi-Colored quadtrees lead to faster colour selection and boolean overlay between layers in a GIS. Furthermore, the recent development of One-To-Four and Autumnal quadtrees have meant that it is now possible to exploit the hierarchical structure of regular quadtrees in GIS without paying an associated storage penalty. Experimental results using these developments are presented to show that representing a layer using a Bit-Mapped Multi-Colored quadtree is more space and time efficient for set operations in comparison to the use of a collection of binary quadtrees, one for each value in the layer.