2022
DOI: 10.1111/tgis.13014
|View full text |Cite
|
Sign up to set email alerts
|

From consistency to flexibility: Handling spatial information schema thanks to a middleware in a 3D city modeling context

Abstract: Twinning elements of reality gains a growing interest in support of decision‐making, learning, and simulations: a single and shared model should provide a unique integrative basis for managing assets of any replica of the real world. From a technical viewpoint, sharing and opening information requires both an exchange format and a high degree of freedom and flexibility. It should allow an important number of users to manage this information, to modify it, etc. Storing and manipulating spatial information conce… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 64 publications
0
2
0
Order By: Relevance
“…As CJDB implementation, the abstract city object class has a predefined structure while children thematic objects (buildings, vegetation, etc) are stored in BSON (binary JSON) documents following CityJSON schema without anyconstraints and so no guaranteed consistency. To handle this issue, (Nys and Billen, 2023) propose a middleware called "Cerbere" between the database and the client applications. The entire CityGML schema is implemented in Cerbere so that every transaction is validated to maintain the database compliance with CityGML.…”
Section: Measur3d and Cerberementioning
confidence: 99%
See 1 more Smart Citation
“…As CJDB implementation, the abstract city object class has a predefined structure while children thematic objects (buildings, vegetation, etc) are stored in BSON (binary JSON) documents following CityJSON schema without anyconstraints and so no guaranteed consistency. To handle this issue, (Nys and Billen, 2023) propose a middleware called "Cerbere" between the database and the client applications. The entire CityGML schema is implemented in Cerbere so that every transaction is validated to maintain the database compliance with CityGML.…”
Section: Measur3d and Cerberementioning
confidence: 99%
“…Figure 3. Example of the bi-directional filter principles of Cerbere (Nys and Billen, 2023) This middleware serves a dual purpose: ensuring consistency and delivering relevant information to each application. Unlike the database, which merely acts as a storage repository without guaranteeing data integrity, developers play a critical role in enforcing consistency through their code.…”
Section: Measur3d and Cerberementioning
confidence: 99%