A consistent hierarchical representation for vector data
- 31 August 1986
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 20 (4) , 197-206
- https://doi.org/10.1145/15886.15908
Abstract
A consistent hierarchical data structure for the representation of vector data is presented. It makes use of a concept termed a line segment fragment to prevent data degradation under splitting or clipping of vector primitives. This means that the insertion and subsequent deletion (and vice versa) of a vector leaves the data unchanged. Vectors are represented exactly and not as digital approximations. The data is dynamically organized by use of simple probabilistic splitting and merging rules. The use of the structure for implementing a geographic information system is described. Algorithms for constructing and manipulating the structure are provided. Results of empirical tests comparing the structure to other representations in the literature are given.Keywords
This publication has 8 references indexed in Scilit:
- Storing a collection of polygons using quadtreesACM Transactions on Graphics, 1985
- A Hierarchical Data Structure for Representing the Spatial Decomposition of 3-D ObjectsIEEE Computer Graphics and Applications, 1985
- Object representation by means of nonminimal division quadtrees and octreesACM Transactions on Graphics, 1985
- A Hierarchical Space Indexing MethodPublished by Springer Nature ,1985
- The Quadtree and Related Hierarchical Data StructuresACM Computing Surveys, 1984
- An effective way to represent quadtreesCommunications of the ACM, 1982
- Calculations of geometric properties using quadtreesComputer Graphics and Image Processing, 1981
- Ubiquitous B-TreeACM Computing Surveys, 1979