ACM Home Page
Please provide us with feedback. Feedback
Storing a collection of polygons using quadtrees
Full text PdfPdf (3.00 MB)
Source ACM Transactions on Graphics (TOG) archive
Volume 4 ,  Issue 3  (July 1985) table of contents
Pages: 182 - 222  
Year of Publication: 1985
ISSN:0730-0301
Authors
Hanan Samet  Univ. of Maryland, College Park
Robert E. Webber  Rutgers Univ., Brunswick, NJ
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 77,   Citation Count: 16
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/282957.282966
What is a DOI?

ABSTRACT

An adaptation of the quadtree data structure that represents polygonal maps (i.e., collections of polygons, possibly containing holes) is described ina manner that is also useful for the manipulation of arbitrary collections of straight line segments. The gol is to store these maps without the loss of information that results from digitization, and to obtain a worst-case execution time that is not overly sensitive to the positioning of the map. A regular decomposition variant of the region quadtree is used to organize the vertices and edges of the maps. A number of related data organizations are proposed in an iterative manner until a method is obtained that meets the stated goals. The result is termed a PM (polygonal map) quadtree and is based on a regular decomposition point space quadtree (PR quadtree) that stores additional information about the edges at its terminal nodes. Algorithms are given for inserting and deleting line segments from a PM quadtree. Use of the PM quadtree to perform point location, dynamic line insertion, and map overlay is discussed. The PM quadtree is compared conceptually to the K-structure and the layered dag with respect to typical cartographic data. An empirical comparison of the PM quadtree with other quadtree-based representations for polygonal maps is also provided.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
BENT, S. W., SLEATOR, D. D., AND TARJAN, R.E. Biased 2-3 trees. In Proceedings of the 21st Annual Symposium on Foundations of Computer Science (October, Syracuse, New York), IEEE, New York, 1980, pp. 248-254.
3
 
4
 
5
 
6
FINKEL, R. A., AND BENTLEY, J.L. Quad trees: A data structure for retrieval on composite keys. Acta Informatica 4, 1 (1974), 1-9.
 
7
HARARY, F. Graph Theory. Addison-Wesley, Reading, Mass., 1969.
 
8
 
9
 
10
HUNTER, G. M., AND STEIGLITZ, K. Operations on images using quad trees. IEEE Trans. Pattern Anal. and Mach. InteU. 1, 2 (Apr. 1979), 145-153.
 
11
KIRKPATRICK, D. Optimal search in planar subdivisions. SIAM J. Comput. 12, 1 (Feb. 1983), 28-35.
 
12
KLINGER, A. Patterns and search statistics. In Optimizing Methods in Statistics, J. S. Rustagi, Ed. Academic Press, New York, 1971, pp. 303-337.
 
13
MARTIN, J.J. Organization of geographical data with quad trees and least square approximation. In Proceedings of the IEEE Conference on Pattern Recognition and Image Processing (June, Las Vegas), IEEE, New York, 1982, pp. 458-463.
14
 
15
ORENSTEIN, J.A. Multidimensional tries used for associative searching. Inf. Process. Lett. 14, 4 (June 1982), 150-157.
 
16
OVERMARS, J. H., AND VAN LEEUWEN, J. Dynamic multi-dimensional data structures based on quad- and k-d trees. Acta Informatica 17, (1982), 267-287.
 
17
SAMET, H., AND WEBBER, R.E. Using quadtrees to represent polygonal maps. In Proceedings of Computer Vision and Pattern Recognition 83 (June, Washington, D.C.), IEEE, New York, 1983, pp. 127-132 (also University of Maryland, Computer Science Dept. TR-1372).
 
18
SAMET, H., AND WEBBER, R.E. On encoding boundaries with quadtrees. IEEE Trans. Pattern Anal. and Mach. Intell. 6, 3 (May 1984), 365-369.
19
 
20
SAMET, H., ROSENFELD, A., SHAFFER, C. A., AND WEBBER, R.E. A geographic information system using quadtrees. Pattern Recog. 17, 6 (Nov./Dec. 1984), 647-656.
 
21
SHNEIER, M. Two hierarchical linear feature representations: Edge pyramids and edge quadtrees. Comput. Graph. and Image Process. 17, 3 (Nov. 1981), 211-224.
 
22
TAMMINEN, M. The EXCELL method for efficient geometric access to data. Acta Polytechnica Scandinavica, Mathematics and Computer Science Series No. 34, Helsinki, 1981.
 
23

CITED BY  16

Collaborative Colleagues:
Hanan Samet: colleagues
Robert E. Webber: colleagues