3D City Database v3.0

Felix Kunde




"The award winning 3D City Database is a free 3D geo database to store, represent, and manage virtual 3D city models on top of a standard spatial relational database. The database model contains semantically rich, hierarchically structured, multi-scale urban objects facilitating complex GIS modeling and analysis tasks, far beyond visualization" (http://www.3dcitydb.net)

OpenSource under LGPL v3.0


2003 - 2005:

  • v1.0 developed within a pilot project funded by the European Union at the University of Bonn (supported DBMS: Oracle, PostgreSQL)

2007 - 2008:
  • v2.0 developed within the framework Europäische Fonds für regionale Entwicklung (EFRE II) the project Geodatenmanagement in der Berliner Verwaltung – Amtliches 3D-Stadtmodell für Berlin at Technsiche Universität Berlin (supported DBMS: Oracle)


  • Oracle Spatial Excellence Award in the field 'Research and education'
  • v2.0 ported towards PostgreSQL/PostGIS (http://opus.kobv.de/ubp/volltexte/2013/6365/)

Since 2013:

  • Cooperation agreement between TU Munich (new chair of T.H.Kolbe a.k.a. godfather of the 3DCityDB), virtualcitySYSTEMS and M.O.S.S. about the further development

  • Steering committee between the three partners takes decisions on the future roadmap

  • Cooperation is open for new partners who are using the 3DCityDB and want to develop new features and tools

Managing 3D City Models

Why CityGML?

Other standardization processes for data models concerning 3D buildings like IMGeo (NL), INSPIRE (EU), Adv-Profil (D) etc. are closely related to CityGML. And it's getting more and more...

By the way, CityGML an OGC standard. You know why?

Why CityGML?

Rich in semantics compared to other 3D formats. Objects know where they are and WHAT they are.

Source: Stadler 2008
Semantic model based on ISO 19109
Geometric model based on ISO 19107

Why CityGML?

Hierarchical structure of features and 1 to 5 diffenrent levels of detail (LoD) for each feature. Applicable for many different scenarios in 3D city modelling.

Why CityGML?

Modular structure of thematic models. Thus users and developers might use only the parts they need. PLUS: The model is extendable via application domain extension (ADE).

NEW: CityGML 2.0.0 support