Skip to main content

A topological data model for spatial databases

  • Modeling And Data Structure
  • Conference paper
  • First Online:

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

Abstract

There is a growing demand for engineering applications which need a sophisticated treatment of geometric properties. Implementations of Euclidian geometry, commonly used in current commercial Geographic Information Systems and CAD/CAM, are impeded by the finiteness of computers and their numbering systems. To overcome these deficiencies a spatial data model is proposed which is based upon the mathematical theory of simplices and simplicial complexes from combinatorial topology and introduces completeness of incidence and completeness of inclusion as an extension to the closed world assumption. It guarantees the preservation of topology under affine transformations. This model leads to straightforward algorithms which are described. The implementation as a general spatial framework on top of an object-oriented database management system is discussed.

This research was partially funded by grants from NSF under No. IST 86-09123 and Digital Equipment Corporation (Principal Investigator: Andrew U. Frank). Jeffrey P. Jackson was supported by an Undergraduate Research Experience grant from NSF under No. IRI 86-09123. The support from NSF for the NCGIA under grant number SES 88-10917 is gratefully acknowledged.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Abler. The National Science Foundation National Center for Geographic Information and Analysis. International Journal of Geographical Information Systems, 1(4), 1987.

    Google Scholar 

  2. B. Bruegger. Hierarchies over Topological Data Structures. In: ASPRS-ACSM Annual Convention, Baltimore, MD, March 1989.

    Google Scholar 

  3. L. Cardelli. A Semantics of Multiple Inheritance. In: G. Kahn et al., editors, Semantics of Data Types, Lecture Notes in Computer Science, Springer Verlag, New York, NY, 1984.

    Google Scholar 

  4. E. Carlson. Three Dimensional Conceptual Modeling of Subsurface Structures. In: ASPRS-ACSM Annual Convention, Baltimore, MD, 1987.

    Google Scholar 

  5. J.P. Corbett. Topological Principles of Cartography. Technical Report 48, Bureau of the Census, Department of Commerce, 1979.

    Google Scholar 

  6. D. Dobkin and D. Silver. Recipes for Geometry and Numerical Analysis, Part 1: An Empirical Study. In: Fourth ACM Symposium on Computer Geometry, June 1988.

    Google Scholar 

  7. M. Egenhofer. Appropriate Conceptual Database Schema Designs For Two-Dimensional Spatial Structures. In: ASPRS-ACSM Annual Convention, Baltimore, MD, 1987.

    Google Scholar 

  8. M. Egenhofer. Graphical Representation of Spatial Objects: An Object-Oriented View. Technical Report 83, Surveying Engineering Program, University of Maine, Orono, ME, July 1988.

    Google Scholar 

  9. M. Egenhofer and A. Frank. PANDA: An Extensible DBMS Supporting Object-Oriented Software Techniques. In: Database Systems in Office, Engineering, and Science, Springer-Verlag, New York, NY, March 1989.

    Google Scholar 

  10. A. Frank. Data Structures for Land Information Systems—Semantical, Topological, and Spatial Relations in Data of Geo-Sciences (in German). PhD thesis, Swiss Federal Institute of Technology, Zurich, Switzerland, 1983.

    Google Scholar 

  11. A. Frank. Problems of Realizing LIS: Storage Methods for Space Related Data: The Field Tree. Technical Report 71, Institut for Geodesy and Photogrammetry, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland, 1983.

    Google Scholar 

  12. A. Frank and W. Kuhn. Cell Graph: A Provable Correct Method for the Storage of Geometry. In: D. Marble, editor, Second International Symposium on Spatial Data Handling, Seattle, WA, 1986.

    Google Scholar 

  13. A. Frank. Overlay Processing in Spatial Information Systems. In: N.R. Chrisman, editor, AUTO-CARTO 8, Eighth International Symposium on Computer-Assisted Cartography, Baltimore, MD, March 1987.

    Google Scholar 

  14. W.R. Franklin. Cartographic Errors Symptomatic of Underlying Algebra Problems. In: International Symposium on Spatial Data Handling, Zurich, Switzerland, August 1984.

    Google Scholar 

  15. P.J. Giblin. Graphs, Surfaces, and Homology. Halsted Press, John Wiley and Sons, New York, NY, 1977.

    Google Scholar 

  16. M. Goodchild. Statistical Aspects of the Polygon Overlay Problem. In: G. Dutton, editor, Harvard Papers on Geographic Information Systems, Addison-Wesley, Reading, MA, 1978.

    Google Scholar 

  17. D. Greene and F. Yao. Finite-Resolution Comutational Geometry. 27th IEEE Symposium on the Foundations of Computer Science, November 1986.

    Google Scholar 

  18. J.A. Guevara. A Fuzzy and Heuristic Approach to Segment Intersection Detection and Reporting. In: AUTO-CARTO 7, Washington, D.C., March 1985.

    Google Scholar 

  19. T. Härder and A. Reuter. Principles of Transaction-Oriented Database Recovery. ACM Computing Surveys, 15(4), December 1983.

    Google Scholar 

  20. J. Herring. TIGRIS: Topologically Integrated Geographic Information Systems. In: N.R. Chrisman, editor, AUTO-CARTO 8, Eighth International Symposium on Computer-Assisted Cartography, Baltimore, MD, March 1987.

    Google Scholar 

  21. C. Hoffmann. The Problsma of Accuracy and Robustness in Geometric Computation. IEEE Computer, 22(3), March 1989.

    Google Scholar 

  22. J. Jackson. Algorithms for Triangular Irregular Networks Based on Simplicial Complex Theory. In: ASPRS-ACSM Annual Convention, Baltimore, MD, March 1989.

    Google Scholar 

  23. W. Kainz. Application of Lattice Theory to Geography. In: D. Marble, editor, Third International Symposium on Spatial Data Handling, Sydney, Australia, August 1988.

    Google Scholar 

  24. J. Nievergelt and P. Schorn. Line Problems with Supra-Linear Growth (in German). Informatik Spektrum, 11(4), August 1988.

    Google Scholar 

  25. T. Peucker and N. Chrisman. Cartographic Data Structures. The American Cartographer, 55(2), 1975.

    Google Scholar 

  26. R. Reiter. Towards a Logical Reconstruction of Relational Database Theory. In: M.L. Brodie et al., editors, On Conceptual Modelling, Springer Verlag, New York, NY, 1984.

    Google Scholar 

  27. A. Requicha. Representations for Rigid SOlids: Theory, Methods, and Systems. ACM Computing Surveys, 12(4), December 1980.

    Google Scholar 

  28. A. Requicha and H. Voelcker. Solid Modeling: Current Status and Research Directions. IEEE Computer Graphics and Applications, 3(7), October 1983.

    Google Scholar 

  29. A. Saalfeld. Lattice Structure in Geography. In: Auto-Carto 7, Washington, D.C., 1985.

    Google Scholar 

  30. H. Samet. The Quadtree and Related Hierarchical Data Structures. ACM Computing Surveys, 16(2), June 1984.

    Google Scholar 

  31. H. Schubert. Topology. Allyn and Bacon, Inc., Boston, MA, 1968.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alejandro P. Buchmann Oliver Günther Terence R. Smith Yuan-Fang Wang

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Egenhofer, M.J., Frank, A.U., Jackson, J.P. (1990). A topological data model for spatial databases. In: Buchmann, A.P., Günther, O., Smith, T.R., Wang, YF. (eds) Design and Implementation of Large Spatial Databases. SSD 1989. Lecture Notes in Computer Science, vol 409. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-52208-5_32

Download citation

  • DOI: https://doi.org/10.1007/3-540-52208-5_32

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-52208-9

  • Online ISBN: 978-3-540-46924-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics