Applying versioning to multi-LoD 3D city models

S. Vitalis*, K. Arroyo Ohori, J. Stoter

*Corresponding author for this work

Research output: Contribution to journalConference articleScientificpeer-review

2 Citations (Scopus)
45 Downloads (Pure)


Level of Detail (LoD) is a well known concept in 3D city models, used to designate different geometric detail that can be used in different applications. Nevertheless, multi-LoD datasets are hard to maintain and manage because of their intrinsic complexity. Versioning is a solution that aids in the storage and management of big and complex dataset, with its main goal being to facilitate the tracking of changes and collaboration. In this paper, we investigate the effects of utilising versioning and, more specifically, the concept of branches as a way to manage the evolution of multi-LoD datasets. We propose a framework according to which every LoD is stored in its own branch and can be extracted and updated independently. We tested this framework on a tile from 3D BAG, a dataset of 3D buildings for the whole of the Netherlands containing four LoDs (namely, LoD0, LoD1.2, LoD1.3 and LoD2.2). Our results suggest that there are certain benefits from this solution, such as the efficient tracking of changes for individual LoDs and the ability to extract and update the model using one LoD at a time. Nevertheless, there is a lot of complexity added to the process as a set of rules needs to be enforced when managing the model.

Original languageEnglish
Pages (from-to)177-182
JournalInternational Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences - ISPRS Archives
Issue number4/W4-2022
Publication statusPublished - 2022
Event17th 3D GeoInfo Conference, 3DGeoinfo 2022 - Sydney, Australia
Duration: 19 Oct 202221 Oct 2022


  • 3D city models
  • CityGML
  • CityJSON
  • level of detail (LoD)
  • Versioning


Dive into the research topics of 'Applying versioning to multi-LoD 3D city models'. Together they form a unique fingerprint.

Cite this