2019
DOI: 10.5194/isprs-annals-iv-4-w8-123-2019
|View full text |Cite
|
Sign up to set email alerts
|

A Data Structure to Incorporate Versioning in 3d City Models

Abstract: <p><strong>Abstract.</strong> A 3D city model should be constantly updated with new versions, either to reflect the changes in its real-world counterpart, or to improve and correct parts of the model. However, the current standards for 3D city models do not support versioning, and existing version control systems do not work well with 3D city models. In this paper, we propose an approach to support versioning of 3D city models based on CityJSON and the concepts behind the Git version control … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
24
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 15 publications
(26 citation statements)
references
References 9 publications
0
24
0
Order By: Relevance
“…That is, there are many different lifecycle aspects and they need to be considered when implementing a 3D city model. Some examples in the literature where this is described are in CityGML 3.0 where a new versioning module is added [64], and a new approach for versioning of 3D city models in CityJSON is proposed by [65]. To use the Product Lifecycle Support standard [66] is another approach described by [67].…”
Section: Versioning Of 3d City Modelsmentioning
confidence: 99%
“…That is, there are many different lifecycle aspects and they need to be considered when implementing a 3D city model. Some examples in the literature where this is described are in CityGML 3.0 where a new versioning module is added [64], and a new approach for versioning of 3D city models in CityJSON is proposed by [65]. To use the Product Lifecycle Support standard [66] is another approach described by [67].…”
Section: Versioning Of 3d City Modelsmentioning
confidence: 99%
“…Versioning is utilised for the management of changes in information, and is well established in the realm of computer programming where it can be used to track changes in source code (Spinellis, 2005). In the realm of 3D city models, new versions are regularly created due to the fact that cities themselves are constantly changing, the modelling aspect of a project may change, or certain maintenance processes may cause changes to a dataset (Vitalis et al, 2019).…”
Section: Versioning For 3d City Modelsmentioning
confidence: 99%
“…In addition, there is currently no software implementation for the versioning mechanism of CityGML files. Vitalis et al (2019) proposed and implemented a framework that focuses specifically on solving the problem of storing the versions of multiple city objects in a semantic-agnostic way. In their methodology, all versions of all objects are stored in a single file where a CityJSON file acts as a repository, referred to as "versioned CityJSON" (vCityJSON).…”
Section: Versioning For 3d City Modelsmentioning
confidence: 99%
See 1 more Smart Citation
“…The question is whether this really is needed or if it is sufficient to use a simpler versioning method. Therefore two other versioning methods for 3D city models are included in the evaluation: the new versioning module and lifecycle representations in the proposed version 3.0 of CityGML (Kutzner & Kolbe, 2018) and the modified Git versioning control technique implemented in CityJSON (Vitalis, Labetski, Ohori, LeDoux, & Stoter, 2019).…”
Section: Introductionmentioning
confidence: 99%