Skip to main content

The quad view data structure — a representation for planar subdivisions

  • Spatial Data Models
  • Conference paper
  • First Online:
Advances in Spatial Databases (SSD 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 951))

Included in the following conference series:

Abstract

Applications in cartography, computer graphics and computer aided engineering require the representation and manipulation of planar subdivisions. Topology-oriented approaches represent the relations existing between the vertices, edges and faces of a planar subdivision. We extend this standard approach by decomposing the faces into trapezoidal views. By defining a neighborhood relation among the views we obtain the view graph which forms the basis of the quad view data structure — a new data structure for representing planar subdivisions. We present some basic operations on this data structure, and we show how it can be used to traverse a planar subdivision. Furthermore we sketch an algorithm for overlaying planar subdivisions represented by the quad view data structure. This algorithm is optimal for simply connected planar subdivisions: its time and storage requirements are linear in the size of the output subdivision. Finally we apply this overlay algorithm to implement locational vector-based map overlay operations.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. B. G. Baumgart: A Polyhedron Representation for Computer Vision, AFIPS Conference Proceedings, Vol. 44, 1975, 580–596.

    Google Scholar 

  2. U. Finke: Algorithmen für Verschneidungsoperationen, Ph. D. Thesis, University of Siegen, 1994.

    Google Scholar 

  3. U. Finke, K. Hinrichs: Overlaying simply connected planar subdivisions in linear time, 11th ACM Symposium on Computational Geometry (1995).

    Google Scholar 

  4. A. U. Frank: Overlay Processing in Spatial Information Systems, Proc. 8th International Symposium on Computer-Assisted Cartography (AUTO-CARTO 8),1987, 16–31.

    Google Scholar 

  5. L. Guibas, J. Stolfi: Primitives for the Manipulation of General Subdivisions and the Computation of Voronoi Diagrams, ACM Transactions on Graphics, Vol. 4, No. 2, April 1985, 74–123.

    Google Scholar 

  6. J. Nievergelt, K. H. Hinrichs: Algorithms & Data Structures — with applications to graphics and geometry, Prentice-Hall, 1993.

    Google Scholar 

  7. F. P. Preparata, M. I. Shamos: Computational Geometry — An Introduction, Texts and Monographs in Computer Science, Springer-Verlag, 1985.

    Google Scholar 

  8. C. D. Tomlin: Geographic Information Systems and Cartographic Modeling, Prentice Hall, Englewood Cliffs, NJ, 1990.

    Google Scholar 

  9. K. Weiler: Topological structures for geometric modeling, Ph. D. dissertation, Depart. of Comp. and Syst. Eng., Renselaer Polytechnic Inst., Troy, New York, August 1986.

    Google Scholar 

  10. M. Wenzel: Verschneidungsoperationen für Geo-Informationsysteme, Diploma Thesis, University of Münster, 1994.

    Google Scholar 

  11. T. Woo: A Combinatorial Analysis of Boundary Data Structure Schemata, IEEE Comp. Graphics and Applications, Vol. 5 (1985), No. 3, 19–27.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Max J. Egenhofer John R. Herring

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Finke, U., Hinrichs, K.H. (1995). The quad view data structure — a representation for planar subdivisions. In: Egenhofer, M.J., Herring, J.R. (eds) Advances in Spatial Databases. SSD 1995. Lecture Notes in Computer Science, vol 951. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60159-7_3

Download citation

  • DOI: https://doi.org/10.1007/3-540-60159-7_3

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60159-3

  • Online ISBN: 978-3-540-49536-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics