Urban Digital Twin; Data integration; 3D data visualization; 3D data analysis; CityJSON; , IoT
Abstract :
[en] Abstract. 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».
Research Center/Unit :
Université de Liège - ULiège > Département de géographie > Geospatial Data Science and City Information Modelling (GeoScITY)
Rafamatanantsoa, Benirina Parfait; Hassan II Institute of Agronomy and Veterinary Medicine, Rabat 10101, Morocco > College of Geomatic Sciences and Surveying Engineering
This research is part of the project GIS 3.0 that demonstrates the convergence of Geographic Information Systems and Web 3.0: Semantic Web techniques, object-oriented prototype languages (JavaScript, JSON,) and document-oriented NoSQL databases. The research project (PDR) is funded by the Belgian National Funds for Scientific Research FNRS_2019_SIG3.0_PDR/OL T.0024.20.
Ballouch, Z., Jeddoub, I., Hajji, R., Kasprzyk, J.-P., Billen, R., 2024. Towards a Digital Twin of Liege: The Core 3D Model based on Semantic Segmentation and Automated Modeling of LiDAR Point Clouds. ISPRS Ann. Photogramm. Remote Sens. Spatial Inf. Sci., X-4-W4-2024, 13-20. doi.org/10.5194/isprsannals-X-4-W4-2024-13-2024.
Boumhidi, K., Nys, GA., Hajji, R. (2024). Integrating Dynamic Data with 3D City Models via CityJSON Extension. In: Kolbe, T.H., Donaubauer, A., Beil, C. (eds) Recent Advances in 3D Geoinformation Science. 3DGeoInfo 2023. Lecture Notes in Geoinformation and Cartography. Springer, Cham. doi.org/10.1007/978-3-031-43699-4_45.
DImitrov, H., Petrova-Antonova, D., 2021. 3D city model as a first step towards digital twin of Sofia City. Presented at the Int. Arch. Photogramm. Remote Sens. Spatial Inf. Sci., - ISPRS Arch., 23-30. doi.org/10.5194/isprs-archives-XLIII-B4-2021-23-2021.
Gitahi, J., Kolbe, T.H., 2024. Requirements for Web-Based 4D Visualisation of Integrated 3D City Models and Sensor Data in Urban Digital Twins, in: Kolbe, T.H., Donaubauer, A., Beil, C. (Eds.), Recent Advances in 3D Geoinformation Science, Lecture Notes in Geoinformation and Cartography. Springer Nature Switzerland, Cham, 707-725. doi.org/10.1007/978-3-031-43699-4_43.
Jeddoub, I., Nys, G.-A., Hajji, R., Billen, R., 2023. Digital Twins for cities: Analyzing the gap between concepts and current implementations with a specific focus on data integration. Int. J. Appl. Earth Obs. Geoinf. 122, 103440. doi.org/10.1016/j.jag.2023.103440.
Kasprzyk, J.-P., Nys, G.-A., Billen, R., 2024. Towards a multidatabase CityGML environment adapted to big geodata issues of urban digital twins. The Int. Arch. Photogramm. Remote Sens. Spatial Inf. Sci., XLVIII-4-W10-2024, 101-106. doi.org/10.5194/isprs-archives-XLVIII-4-W10-2024-101-2024.
Ketzler, B., Naserentin, V., Latino, F., Zangelidis, C., Thuvander, L., Logg, A., 2020. Digital Twins for Cities: A State of the Art Review. Built Environment 46, 547-573. doi.org/10.2148/benv.46.4.547.
Kutzner, T., Chaturvedi, K., Kolbe, T.H., 2020. CityGML 3.0: New Functions Open Up New Applications. PFG 88, 43-61. doi.org/10.1007/s41064-020-00095-z.
Lehner, H., Kordasch, S.L., Glatz, C., Agugiaro, G., 2024. Digital geoTwin: A CityGML-Based Data Model for the Virtual Replica of the City of Vienna, in: Kolbe, T.H., Donaubauer, A., Beil, C. (Eds.), Recent Advances in 3D Geoinformation Science, Lecture Notes in Geoinformation and Cartography. Springer Nature Switzerland, Cham, 517-541. doi.org/10.1007/978-3-031-43699-4_32.
Powałka, L., Poon, C., Xia, Y., Meines, S., Yan, L., Cai, Y., Stavropoulou, G., Dukai, B., Ledoux, H., 2023. cjdb: a simple, fast, and lean database solution for the CityGML data model. Santhanavanich, T., Coors, V., 2021. CityThings: An integration of the dynamic sensor data to the 3D city model. Environment and Planning B: Urban Analytics and City Science 48, 417-432. doi.org/10.1177/2399808320983000.
Würstle, P., Santhanavanich, T., Padsala, R., Coors, V., 2020. The Conception of an Urban Energy Dashboard using 3D City Models., 523-527. doi.org/10.1145/3396851.3402650.