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

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

  • Affiliations:
  • Institute of Computer Science III, University of Bonn, Roemerstr. 164, 53117 Bonn, Germany;Institute of Computer Science III, University of Bonn, Roemerstr. 164, 53117 Bonn, Germany tb@iai.uni-bonn.de;Institute of Environmental Sciences, University of Vechta, P.O. Box 1553, 49364 Vechta, Germany mbreunig@iuw.uni-vechta.de;Institute of Computer Science III, University of Bonn, Roemerstr. 164, 53117 Bonn, Germany abc@iai.uni-bonn.de;Institute of Computer Science III, University of Bonn, Roemerstr. 164, 53117 Bonn, Germany;Institute of Computer Science III, University of Bonn, Roemerstr. 164, 53117 Bonn, Germany gleb@iai.uni-bonn.de;Institute of Computer Science III, University of Bonn, Roemerstr. 164, 53117 Bonn, Germany shumilov@iai.uni-bonn.de;Institute of Computer Science III, University of Bonn, Roemerstr. 164, 53117 Bonn, Germany siebeck@iai.uni-bonn.de;Geological Institute, University of Bonn, Nussallee 8, 53115 Bonn, Germany siehl@uni-bonn.de;Institute of Environmental Sciences, University of Vechta, P.O. Box 1553, 49364 Vechta, Germany athomsen@iuw.uni-vechta.de

  • Venue:
  • Geoinformatica
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

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.