Skip to content

Welcome to the 3D City Database v5 documentation

3DCityDB logo

The 3D City Database (3DCityDB) is a free and open source package consisting of a database schema and a set of software tools to import, export, manage, analyse, and visualize virtual 3D city models on top of a spatial database system. The version of this user manual is displayed in the top menu. It provides the documentation of the 3DCityDB and its components in the following versions.

Component Version
3D City Database 5.0.0
citydb-tool 1.0.0

The legacy documentation of the 3D City Database v4 and older and components is available here: https://3dcitydb-docs.readthedocs.io/en/latest/

The content of this documentation is all new! If you encounter a mistake, miss some content, or for any other input, please get in touch on GitHub discussions, or submit an issue/pull request. For things that should not be visible on Github you can reach us at 3dcitydb@tum.de. We are happy for any feedback or contribution we can use to improve 3DCityDB, its components, and this documentation.

Content overview

  • Getting started


    3DCityDB and tools setup, get up and running with Docker in minutes

    First steps

  • Downloads


    Download 3DCityDB and tools

    Get the software

  • Compatibility


    Compatibility of CityGML versions and 3DCityDB tools, data migration

    Compatibility and data migration

  • 3D City Database


    3DCityDB's relational schema explained, Docker usage

    3D City Database

  • Data management


    Connect to a 3DCityDB, import and export data, and run database operations

    citydb-tool

  • About this documentation


    How to quickly navigate, search and, contribute to this docs

    Usage and contribution

  • Partners


    Get to know the people and organizations behind 3DCityDB

    Partners