City2Twin: an open urban digital twin from data integration to visualization and analysis

Urban Digital Twins have gained significant interest in the urban and geospatial fields, enabling interactive visualization and advanced analysis of cities across various domains. However, current implementation approaches are heterogeneous in terms of data and approaches. Furthermore, most implemen...

Full description

Saved in:
Bibliographic Details
Main Authors: B. P. Rafamatanantsoa, I. Jeddoub, A. Yarroudh, R. Hajji, R. Billen
Format: Article
Language:English
Published: Copernicus Publications 2024-12-01
Series:The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Online Access:https://isprs-archives.copernicus.org/articles/XLVIII-2-W8-2024/387/2024/isprs-archives-XLVIII-2-W8-2024-387-2024.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850256450439348224
author B. P. Rafamatanantsoa
I. Jeddoub
A. Yarroudh
R. Hajji
R. Billen
author_facet B. P. Rafamatanantsoa
I. Jeddoub
A. Yarroudh
R. Hajji
R. Billen
author_sort B. P. Rafamatanantsoa
collection DOAJ
description Urban Digital Twins have gained significant interest in the urban and geospatial fields, enabling interactive visualization and advanced analysis of cities across various domains. However, current implementation approaches are heterogeneous in terms of data and approaches. Furthermore, most implementations are based on specific needs. This project develops a comprehensive framework for Urban Digital Twins, focusing on data integration, storage, visualization, and analysis, all using open-source tools. Our approach integrates various data types, including 3D city models, dynamic air quality data, and external data imported from the client side, such as vector data, 3D city models, and point clouds. We conducted a series of experiments for each step and tackled various challenges. Many configurations are applied before integrating the 3D models, including ground reprojection, geometry type conversion, and format conversion. For the data storage and management, we performed several comparative tests between 3DCityDB and CJDB, which led us to choose CJDB for its simplicity and lightweight nature. A client interface built with the Giro3D framework (based on Three.js) connects directly to the 3D model database via a Flask server. Dynamic data is retrieved via external APIs and stored in a separate database following the SensorThings API standard, allowing time-series analysis. Our framework is standardized and designed based on open-source software, emphasizing the openness, transferability, reusability, and maintainability of Urban Digital Twin. The City2Twin project proposes significant improvements in data analysis, highlighting the importance of having a separate database for storing static and dynamic data, as well as the importance of direct interaction between the client interface and the 3D database for data updates and management. To the best of our knowledge, this work is the first Urban Digital Twin initiative that relies on the CityJSON format, which defines itself as more «developer-friendly».
format Article
id doaj-art-a1ccfdd3e0b44cc0b96833468bc1986c
institution OA Journals
issn 1682-1750
2194-9034
language English
publishDate 2024-12-01
publisher Copernicus Publications
record_format Article
series The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
spelling doaj-art-a1ccfdd3e0b44cc0b96833468bc1986c2025-08-20T01:56:38ZengCopernicus PublicationsThe International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences1682-17502194-90342024-12-01XLVIII-2-W8-202438739410.5194/isprs-archives-XLVIII-2-W8-2024-387-2024City2Twin: an open urban digital twin from data integration to visualization and analysisB. P. Rafamatanantsoa0I. Jeddoub1A. Yarroudh2R. Hajji3R. Billen4College of Geomatic Sciences and Surveying Engineering, Hassan II Institute of Agronomy and Veterinary Medicine, Rabat 10101, MoroccoGeoScITY, Spheres Research Unit, University of Liège, 4000 Liège, BelgiumGeoScITY, Spheres Research Unit, University of Liège, 4000 Liège, BelgiumCollege of Geomatic Sciences and Surveying Engineering, Hassan II Institute of Agronomy and Veterinary Medicine, Rabat 10101, MoroccoGeoScITY, Spheres Research Unit, University of Liège, 4000 Liège, BelgiumUrban Digital Twins have gained significant interest in the urban and geospatial fields, enabling interactive visualization and advanced analysis of cities across various domains. However, current implementation approaches are heterogeneous in terms of data and approaches. Furthermore, most implementations are based on specific needs. This project develops a comprehensive framework for Urban Digital Twins, focusing on data integration, storage, visualization, and analysis, all using open-source tools. Our approach integrates various data types, including 3D city models, dynamic air quality data, and external data imported from the client side, such as vector data, 3D city models, and point clouds. We conducted a series of experiments for each step and tackled various challenges. Many configurations are applied before integrating the 3D models, including ground reprojection, geometry type conversion, and format conversion. For the data storage and management, we performed several comparative tests between 3DCityDB and CJDB, which led us to choose CJDB for its simplicity and lightweight nature. A client interface built with the Giro3D framework (based on Three.js) connects directly to the 3D model database via a Flask server. Dynamic data is retrieved via external APIs and stored in a separate database following the SensorThings API standard, allowing time-series analysis. Our framework is standardized and designed based on open-source software, emphasizing the openness, transferability, reusability, and maintainability of Urban Digital Twin. The City2Twin project proposes significant improvements in data analysis, highlighting the importance of having a separate database for storing static and dynamic data, as well as the importance of direct interaction between the client interface and the 3D database for data updates and management. To the best of our knowledge, this work is the first Urban Digital Twin initiative that relies on the CityJSON format, which defines itself as more «developer-friendly».https://isprs-archives.copernicus.org/articles/XLVIII-2-W8-2024/387/2024/isprs-archives-XLVIII-2-W8-2024-387-2024.pdf
spellingShingle B. P. Rafamatanantsoa
I. Jeddoub
A. Yarroudh
R. Hajji
R. Billen
City2Twin: an open urban digital twin from data integration to visualization and analysis
The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
title City2Twin: an open urban digital twin from data integration to visualization and analysis
title_full City2Twin: an open urban digital twin from data integration to visualization and analysis
title_fullStr City2Twin: an open urban digital twin from data integration to visualization and analysis
title_full_unstemmed City2Twin: an open urban digital twin from data integration to visualization and analysis
title_short City2Twin: an open urban digital twin from data integration to visualization and analysis
title_sort city2twin an open urban digital twin from data integration to visualization and analysis
url https://isprs-archives.copernicus.org/articles/XLVIII-2-W8-2024/387/2024/isprs-archives-XLVIII-2-W8-2024-387-2024.pdf
work_keys_str_mv AT bprafamatanantsoa city2twinanopenurbandigitaltwinfromdataintegrationtovisualizationandanalysis
AT ijeddoub city2twinanopenurbandigitaltwinfromdataintegrationtovisualizationandanalysis
AT ayarroudh city2twinanopenurbandigitaltwinfromdataintegrationtovisualizationandanalysis
AT rhajji city2twinanopenurbandigitaltwinfromdataintegrationtovisualizationandanalysis
AT rbillen city2twinanopenurbandigitaltwinfromdataintegrationtovisualizationandanalysis