Comparison with 3D City Database
Since 2010, VCS has been a driver and key contributor to the open-source 3D City Database (3DCityDB), a milestone for the CityGML community and a core component of our products and services. By continuously advancing and widely applying 3DCityDB and CityGML in customer and research projects worldwide, we play a vital role in the global adoption of urban digital twins.
Built on top of the open-source 3DCityDB and its ecosystem of tools, our VC Database provides a reliable solution for storing and managing CityGML-based 3D city models, ensuring scalable and efficient management of urban data.
The VCDB uses the 3DCityDB at its core without modification. Therefore, any tool compatible with 3DCityDB can also connect to the VCDB. However, the VCDB includes additional functionalities not available in the open-source 3DCityDB. |
Database versions
The following table shows which version of the VC Database is based on which version of the 3D City Database.
VC Database | 3D City Database |
---|---|
5.0 |
5.1 |
Database features
The table below compares the features and functionalities of the 3D City Database and the VC Database.
Feature | 3DCityDB | VCDB |
---|---|---|
Full support for CityGML versions 3.0, 2.0 and 1.0 |
||
Complex thematic modeling including support for Application Domain Extensions (ADE) |
||
Four (CityGML 3.0) or five (CityGML 2.0 and 1.0) different Levels of Detail (LoDs) |
||
Appearance information (textures and materials) |
||
Digital terrain models (DTMs) represented as TINs |
||
Representation of generic and prototypical 3D objects |
||
Free, also recursive aggregation of geo objects |
||
Flexible 3D geometries such as Solid, CompositeSolid, MultiSurface, CompositeSurface, Polygon, TINs, MultiCurve, CompositeCurve, LineString, Point, and MultiPoint |
||
Bi-temporal historization and versioning support for city objects |
||
Changelog table for tracking transactions on top-level city objects |
||
|
||
Support for PostgreSQL/PostGIS |
||
Available as Docker image |
||
Installation and maintenance support |
Database client features
The table below compares the features and functionalities of the command-line utilities citydb-tool
from the 3D City Database
and vcdb-tool
from the VC Database.
Feature | citydb-tool | vcdb-tool |
---|---|---|
Support for CityGML 3.0, 2.0, and 1.0 |
||
Support for CityJSON 2.0, 1.1, and 1.0, including CityJSONSeq |
||
On-the-fly upgrade and downgrade between versions |
||
Import and export of datasets of any file size |
||
Multiple import strategies for consistent city model updates |
||
Deletion and termination of city objects with support for object histories |
||
Advanced querying capabilities based on OGC CQL2 and SQL |
||
Affine coordinate transformations |
||
Reprojection of geometries to another CRS during export |
||
Advanced tiling capabilities for exports |
||
Applying XSL transformations during CityGML imports and exports |
||
Managing database indexes |
||
Extensible via user-defined plugins |
||
Available as Docker image |
||
Seamless integration into automation workflows for streamlined processes |
||
Installation and maintenance support |