What’s new? Checkout the version history.
The full extent of features can be found in detail within the documentations at the Download section.

Key Features and Functionalities

3D City Database

  • Spatial relational database schema for semantic 3D city models
  • All thematic modules from CityGML 2.0 included
  • Five different Levels of Detail (LODs)
  • Appearance data (e.g. textures, colors) in addition
    to flexible 3D geometries
  • Supports generic and prototypical 3D objects
  • Complex digital terrain models (DTMs)
  • Web Feature Service (WFS) interface
  • Works with Oracle Spatial 10g, 11g, and 12c, 19c (Spatial and Locator), or PostGIS 2.0 or higher
  • Docker containers available for quick setup and cloud operation

3D City Database Importer/Exporter

  • Full support for importing/exporting of CityGML 2.0 and 1.0 datasets; support for tiled import/export
  • Support for importing/exporting of CityJSON datasets
  • Export of KML/COLLADA/glTF models to be used with GIS and Digital Globe Browsers like ArcGIS, CesiumJS, Google Earth, or iTowns
  • Generic KML information balloons
  • Reading/writing CityGML documents of arbitrary file size; gzip & zip compression supported
  • Powerful query & filter capabilities
  • Multithreaded programming facilitating high-performance processing
  • Resolving of forward and backwards XLinks
  • XML validation of CityGML documents
  • User-defined Coordinate Reference Systems
  • Coordinate transformations for CityGML exports
  • Export of thematic data to spreadsheets (CSV and Microsoft Excel)
  • Batch mode & Graphical User Interface


  • Extension of the CesiumJS 3D virtual globe by:
  • Support for efficient displaying, dynamic loading and unloading of large 3D visualization models in the form of tiled KML/glTF datasets exported from the 3DCityDB using the Importer/Exporter
  • Layer management for adding and removing an arbitrary number of data layers like 3D visualization model (KML/glTF), 3DTiles datasets, WMS imagery layer, and Cesium digital terrain model
  • 3D visualization models can be linked with Google Spreadsheets or databases tables via PostgREST for dynamic querying of thematic data for clicked 3D objects
  • Rich interaction with 3D visualization models, e.g. highlighting of 3D objects on mouse-over and mouse click as well as hiding of selected 3D objects
  • Toggle shadow casting for 3D objects and terrain
  • Explore a selected 3D object from different view perspectives using third-party services like Microsoft Bing Maps oblique view, Google Streetview, and a combined version (DualMaps)
  • Save and share 3DCityDB web client projects using scene links (everything is stored in the URL) 

Software Licensing

Our software is Open Source and released under the terms of the Apache License, Version 2.0