Encyclopedia of Database Systems

2018 Edition
| Editors: Ling Liu, M. Tamer Özsu

Spatial Data Types

  • Markus SchneiderEmail author
Reference work entry
DOI: https://doi.org/10.1007/978-1-4614-8265-9_354


Geometric data types


Data types are a well known concept in computer science (for example, in programming languages or in database systems). A data type defines a set of homogeneous values and the allowable operations on those values. An example is a type integer representing the set of 32-bit integers and including operations such as addition, subtraction, and multiplication that can be performed on integers. Spatial data types or geometric data types provide a fundamental abstraction for modeling the geometric structure of objects in space as well as their relationships, properties, and operations. They are of particular interest in spatial databases [4, 8, 12] and Geographical Information Systems [4]. One speaks of spatial objects as values of spatial data types. Examples are two-dimensional data types for points (for example, representing the locations of lighthouses in the U.S.), lines (for example, describing the ramifications of the Nile Delta), regions(for...

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

Recommended Reading

  1. 1.
    Clementini E, Di Felice P. A model for representing topological relationships between complex geometric features in spatial databases. Inf Sci. 1996;90(1–4):121–36.MathSciNetzbMATHCrossRefGoogle Scholar
  2. 2.
    Egenhofer MJ. Spatial SQL: a query and presentation language. IEEE Trans Knowl Data Eng. 1994;6(1):86–94.CrossRefGoogle Scholar
  3. 3.
    Erwig M, Schneider M. Partition and conquer. In: proceedings of the third international conference on spatial information theory; 1997. p. 389–408.Google Scholar
  4. 4.
    Güting RH. An introduction to spatial database systems. VLDB J. 1994;3(4):357–99.CrossRefGoogle Scholar
  5. 5.
    Güting RH, Schneider M. Realm-based spatial data types: the ROSE algebra. VLDB J. 1995;4(2):243–286.CrossRefGoogle Scholar
  6. 6.
    Güting RH Geo-relational algebra: a model and query language for geometric database systems. In: Advances in Database Technology, Proceedings of the 1st International Conference on Extending Database Technology; 1988. p. 506–27.Google Scholar
  7. 7.
    Manola F, Orenstein JA. Toward a general spatial data model for an object-oriented DBMS. In: Proceedings of the 12th International Conference on Very Large Data Bases; 1986. p. 328–35.Google Scholar
  8. 8.
    Rigaux P, Scholl M, Voisard A. Spatial databases - with applications to GIS. San Francisco: Morgan Kaufmann Publishers; 2002.Google Scholar
  9. 9.
    Schneider M. Spatial data types for database systems - finite resolution geometry for geographic information systems, vol. LNCS 1288. Berlin/New York: Springer; 1997.CrossRefGoogle Scholar
  10. 10.
    Schneider M, Weinrich B An abstract model of three-dimensional spatial data types. In: Proceedings of the 12th ACM International Symposium on Geographic Information Systems; 2004. p. 67–72.Google Scholar
  11. 11.
    Schneider M, Behr T. Topological relationships between complex spatial objects. ACM Trans Database Syst. 2006;31(1):39–81.CrossRefGoogle Scholar
  12. 12.
    Shekar S, Chawla S. Spatial databases: a tour. Upper Saddle River: Prentice-Hall; 2003.Google Scholar
  13. 13.
    Scholl M, Voisard A. Thematic map modeling. In: Proceedings of the 1st International Symposium on Advances in Spatial Databases; 1989. p. 167–90.Google Scholar
  14. 14.
    Worboys MF, Bofakos P. A canonical model for a class of areal spatial objects. In: Proceedings of the 3rd International Symposium on Advances in Spatial Databases; 1993. p. 36–52.CrossRefGoogle Scholar
  15. 15.
    Worboys MF, Duckham M. GIS: a computing perspective. Boca Raton: CRC press; 2004.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.University of FloridaGainesvilleUSA

Section editors and affiliations

  • Ralf Hartmut Güting
    • 1
  1. 1.Computer ScienceUniversity of HagenHagenGermany