Advancing DB4GeO

  • Martin BreunigEmail author
  • Edgar Butwilowski
  • Daria Golovko
  • Paul Vincent  Kuper
  • Mathias Menninghaus
  • Andreas Thomsen
Part of the Lecture Notes in Geoinformation and Cartography book series (LNGC)


The analysis of complex 3D data is a central task for many problems in the geo- and engineering sciences. Examples are the analysis of natural events such as mass movements and volcano eruptions as well as 3D city planning and the computation of 3D models from point cloud data generated by terrestrial laser scanning for 3D data analysis in various domains. The volume of these data is growing from year to year. However, there is no geo-database management system on the market yet that efficiently supports complex 3D mass data, although prototypical 3D geo-database management systems are ready to support such challenging 3D applications. In this contribution we describe how we reply to these requirements advancing DB4GeO, our 3D/4D geo-database architecture. The system architecture and support for geometric, topological and temporal data are presented in detail. Besides the new spatio-temporal object model, we introduce new ideas and implementations of DB4GeO such as the support of GML data and the new WebGL 3D interface. The latter enables the direct visualization of 3D database query results by a standard web browser without installing additional software. Examples for 3D database queries and their visualizations with the new WebGL interface are demonstrated. Finally, we give an outlook on our future work. Further extensions of DB4GeO and the support for the data management for collaborative subway track planning are discussed.


Simplicial Complex Geometry Model Spatial Object Topology Model Terrestrial Laser Scanning 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



We thank Thomas Kolbe from the Technical University of Berlin, the City of Berlin and Ordnance Survey of Great Britain for the CityGML data sets. Furthermore, we are grateful to Simon Schuffert from Karlsruhe Institute of Technology for providing the 3D model of the figure “The Thinker”. This research has been funded by the German Research Foundation (DFG), grant no. BR2128/12-1 and BR2128/14-1.


  1. Balovnev O, Bode T, Breunig M, Cremers AB, Möller W, Pogodaev G, Shumilov S, Siebeck J, Siehl A, Thomsen A (2004) The story of the GeoToolKit–an object-oriented geodatabase kernel system. GeoInformatica 8(1):5–47 (Kluwer Academic Publishers, Hingham)Google Scholar
  2. Bär W (2007) Management of geoscientific 3D data in mobile database management systems. In German. PhD thesis, University of Osnabrück, GermanyGoogle Scholar
  3. Beckmann N, Kriegel HP, Schneider R, Seeger B (1990) The r*-tree: an efficient and robust access method for points an rectangles. In: Proceedings of the ACM SIGMOD international conference on management of data (SIGMOD’90), pp 322–331Google Scholar
  4. Breunig M (2001) On the way to component-based 3D/4D geoinformation systems. Springer, New YorkGoogle Scholar
  5. Breunig M, Zlatanova S (2011) 3D geo-database research: retrospective and future directions. Comput Geosci 37(7):791–803. doi: 10.1016/j.cageo.2010.04.016 CrossRefGoogle Scholar
  6. Breunig M, Schilberg B, Thomsen A, Kuper PV, Jahn M, Butwilowski E (2010) DB4GeO, a 3D/4D geodatabase and its application for the analysis of landslides. Lecture notes in geoinformation and cartography for risk and crisis management, pp 83–102Google Scholar
  7. Breunig M, Rank E, Schilcher M, Borrmann A, Hinz S, Mundani RP, Ji Y, Menninghaus M, Donaubauer A, Steuer H, Vögtle T (2011) Towards computer-aided collaborative subway track planning in multi-scale 3D city and building models. In: Proceedings of the 6th 3D geoinfo conference, p 17.Google Scholar
  8. Brisson E (1989) Representing geometric structures in d dimensions: topology and order. In: Proceedings of the 5th ACM symposium on computational geometry, ACM Press, Washington, pp 218–227Google Scholar
  9. Eastman CM (1999) Building product models, 1st edn. CRCPress, Taylor& Francis group, Boca Raton, FloridaGoogle Scholar
  10. Fielding RT (2000) Architectural styles and the design of network-based software architectures. PhD thesis, University of California, IrvineGoogle Scholar
  11. Fielding RT, Taylor RN (2002) Principled design of the modern web architecture. ACM Trans Int Technol 2(2):115–150CrossRefGoogle Scholar
  12. Fradin D, Meneveaux D, Lienhardt P (2005) Hierarchy of generalized maps for modeling and rendering complex indoor scenes. Signal Image Communication laboratory, CNRS, University of Poitiers (Tech. rep.)Google Scholar
  13. Gocad Research Group (2012) Accessed 29 Feb 2012
  14. Hashemi L, Mostafavi MA, Pouliot J, Therrien R (2009) Developing an adaptive topological tessellation for 3D modeling in geosciences. J Can Inst Geom Geomat (GEOIDE students special issue) 63(4):419–431Google Scholar
  15. Khronos Group (2012) Accessed 17 Jan 2012
  16. Kolbe TH (2012) CityGML. Accessed 12 Jan 2012
  17. Kolbe TH, Konig G, König G, Nagel C (2011) Advances in 3D geo-information sciences. In: Lecture notes in geoinformation and cartography, SpringerGoogle Scholar
  18. Krimmelbein A (2011) Topologie in CityGML (Topology in CityGML). Diploma thesis, Karlsruhe Institute of Technology, GermanyGoogle Scholar
  19. Kuper PV (2010) Development of 4D object management for the geo-database DB4GeO. Diploma thesis, University of Osnabrück, Germany (in German)Google Scholar
  20. Lévy B (2000) Computational topology: combinatorics and embedding. PhD thesis, National Polytechnic Institute of Lorraine (in French)Google Scholar
  21. Lévy B, Mallet JL (1999) Cellular modeling in arbitrary dimension using generalized maps. Accessed 14 Dec 2011
  22. Lienhardt P (1989) Subdivisions of n-dimensional spaces and n-dimensional generalized maps. In: Proceedings of the fifth annual symposium on computational geometry, ACM Press, Washington, pp 228–236Google Scholar
  23. Mallet J (2002) Geomodeling. Oxford Press, New YorkGoogle Scholar
  24. ParaViewGeo (2012) Accessed 29 Feb 2012
  25. Paterson J, Edlich S, Hörning H, Hörning R (2006) The definitive guide to db4o. Apress Series, APressGoogle Scholar
  26. Polthier K, Rumpf M (1995) A concept for time-dependent processes. Visualization in Scientific, Computing, pp 137–153Google Scholar
  27. Raper J (1989) Three dimensional applications in geographical information system. Taylor& Francis, LondonGoogle Scholar
  28. Raza A, Kainz W (1999) Cell tuple based spatio-temporal data model: an object oriented approach. ACM-GIS, pp 20–25Google Scholar
  29. Rolfs C (2005) Design and implementation of a data model for the management of 3D models in geoscientific applications. Diploma thesis, University of Osnabrück, Germany (In German)Google Scholar
  30. Saltenis S, Jensen CS (1999) R-tree based indexing of general spatio-temporal data. Tech. rep, TimeCenterGoogle Scholar
  31. Snodgrass RT (1995) The TSQL2 temporal query language, 1st edn. Kluwer Academic Publishers, DordrechtCrossRefGoogle Scholar
  32. Strathoff F (1999) Memory-efficient management of time-dependent geometries for GeoToolKit. Diploma thesis, University of Bonn, Germany (In German)Google Scholar
  33. Thomsen A, Breunig M, Butwilowski E (2008a) Towards a G-Map based tool for the modeling and management of topology in multiple representation databases. Photogrammetrie, Fernerkundung. Geoinformation (J Photogram Rem Sens Geoinf Process) 3:175–186Google Scholar
  34. Thomsen A, Breunig M, Butwilowski E, Broscheit B (2008b) Modelling and managing topology in 3D geoinformation systems. In: Advances in 3D Geoinformation Systems. Springer, Heidelberg, pp 229–246Google Scholar
  35. Three.js (2012) Accessed 17 Jan 2012
  36. Versant Corp (2012) Db4o. Accessed 12 Jan 2012
  37. Worboys MF (1994) A unified model for spatial and temporal information. Comput J 37(1):26–34CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Martin Breunig
    • 1
    Email author
  • Edgar Butwilowski
    • 1
  • Daria Golovko
    • 1
  • Paul Vincent  Kuper
    • 1
  • Mathias Menninghaus
    • 1
  • Andreas Thomsen
    • 2
  1. 1.Geodetic InstituteKarlsruhe Institute of TechnologyKarlsruheGermany
  2. 2.Institute of GeosciencesChristian-Albrechts-Universität zu KielKielGermany

Personalised recommendations