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.
Preview
Unable to display preview. Download preview PDF.
References
R. Abler. The National Science Foundation National Center for Geographic Information and Analysis. International Journal of Geographical Information Systems, 1(4), 1987.
B. Bruegger. Hierarchies over Topological Data Structures. In: ASPRS-ACSM Annual Convention, Baltimore, MD, March 1989.
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.
E. Carlson. Three Dimensional Conceptual Modeling of Subsurface Structures. In: ASPRS-ACSM Annual Convention, Baltimore, MD, 1987.
J.P. Corbett. Topological Principles of Cartography. Technical Report 48, Bureau of the Census, Department of Commerce, 1979.
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.
M. Egenhofer. Appropriate Conceptual Database Schema Designs For Two-Dimensional Spatial Structures. In: ASPRS-ACSM Annual Convention, Baltimore, MD, 1987.
M. Egenhofer. Graphical Representation of Spatial Objects: An Object-Oriented View. Technical Report 83, Surveying Engineering Program, University of Maine, Orono, ME, July 1988.
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.
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.
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.
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.
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.
W.R. Franklin. Cartographic Errors Symptomatic of Underlying Algebra Problems. In: International Symposium on Spatial Data Handling, Zurich, Switzerland, August 1984.
P.J. Giblin. Graphs, Surfaces, and Homology. Halsted Press, John Wiley and Sons, New York, NY, 1977.
M. Goodchild. Statistical Aspects of the Polygon Overlay Problem. In: G. Dutton, editor, Harvard Papers on Geographic Information Systems, Addison-Wesley, Reading, MA, 1978.
D. Greene and F. Yao. Finite-Resolution Comutational Geometry. 27th IEEE Symposium on the Foundations of Computer Science, November 1986.
J.A. Guevara. A Fuzzy and Heuristic Approach to Segment Intersection Detection and Reporting. In: AUTO-CARTO 7, Washington, D.C., March 1985.
T. Härder and A. Reuter. Principles of Transaction-Oriented Database Recovery. ACM Computing Surveys, 15(4), December 1983.
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.
C. Hoffmann. The Problsma of Accuracy and Robustness in Geometric Computation. IEEE Computer, 22(3), March 1989.
J. Jackson. Algorithms for Triangular Irregular Networks Based on Simplicial Complex Theory. In: ASPRS-ACSM Annual Convention, Baltimore, MD, March 1989.
W. Kainz. Application of Lattice Theory to Geography. In: D. Marble, editor, Third International Symposium on Spatial Data Handling, Sydney, Australia, August 1988.
J. Nievergelt and P. Schorn. Line Problems with Supra-Linear Growth (in German). Informatik Spektrum, 11(4), August 1988.
T. Peucker and N. Chrisman. Cartographic Data Structures. The American Cartographer, 55(2), 1975.
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.
A. Requicha. Representations for Rigid SOlids: Theory, Methods, and Systems. ACM Computing Surveys, 12(4), December 1980.
A. Requicha and H. Voelcker. Solid Modeling: Current Status and Research Directions. IEEE Computer Graphics and Applications, 3(7), October 1983.
A. Saalfeld. Lattice Structure in Geography. In: Auto-Carto 7, Washington, D.C., 1985.
H. Samet. The Quadtree and Related Hierarchical Data Structures. ACM Computing Surveys, 16(2), June 1984.
H. Schubert. Topology. Allyn and Bacon, Inc., Boston, MA, 1968.
Author information
Authors and Affiliations
Editor information
Rights 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