GeoInformatica

, Volume 8, Issue 1, pp 5–47

The Story of the GeoToolKit—An Object-Oriented Geodatabase Kernel System

  • Oleg Balovnev
  • Thomas Bode
  • Martin Breunig
  • Armin B. Cremers
  • Wolfgang Müller
  • Gleb Pogodaev
  • Serge Shumilov
  • Jörg Siebeck
  • Agemar Siehl
  • Andreas Thomsen
Article

DOI: 10.1023/B:GEIN.0000007723.77851.8f

Cite this article as:
Balovnev, O., Bode, T., Breunig, M. et al. GeoInformatica (2004) 8: 5. doi:10.1023/B:GEIN.0000007723.77851.8f

Abstract

The quickly increasing number of spatio-temporal applications in fields like environmental monitoring, geology and mobile communication is a new challenge to the development of geodatabases. However, the query functionality of today's geo-information systems is still limited to the thematic attributes of spatial objects and to spatial 2-D objects. This article reports on GeoToolKit, an object-oriented geo-database kernel system developed at Bonn University to support 3-D/4-D geological applications. GeoToolKit is not a GIS-in-a-box package, but rather a library of C ++ classes that allows the incorporation of spatio-temporal functionality within an application. Being a component toolkit, it encourages the development and deployment of re-usable and open software. The history, concepts and implementation of GeoToolKit are discussed in detail. Performance tests underline the practicability of the concepts. Extensions to and experiences with GeoToolKit applications like GeoStore, GeoWeb and WellStore are presented. Finally, we give an outlook on our future research introducing GeoToolKit as a 3-D/4-D database component within a network of distributed and mobile geo-information services.

3-D/4-D geological modeling spatio-temporal database 3-D/4-D GIS geo toolkit object-oriented database 

Copyright information

© Kluwer Academic Publishers 2004

Authors and Affiliations

  • Oleg Balovnev
    • 1
  • Thomas Bode
    • 1
  • Martin Breunig
    • 2
  • Armin B. Cremers
    • 1
  • Wolfgang Müller
    • 1
  • Gleb Pogodaev
    • 1
  • Serge Shumilov
    • 1
  • Jörg Siebeck
    • 1
  • Agemar Siehl
    • 3
  • Andreas Thomsen
    • 2
  1. 1.Institute of Computer Science III, University of Bonn, RoemerstrBonnGermany
  2. 2.Institute of Environmental Sciences, University of VechtaVechtaGermany
  3. 3.Geological Institute, University of BonnBonnGermany