Digital Twin Smart City: Integrating IFC and CityGML with Semantic Graph for Advanced 3D City Model Visualization

Phuoc-Dat Lam,Bon-Hyon Gu,Hoang-Khanh Lam,Soo-Yol Ok,Suk-Hwan Lee
DOI: https://doi.org/10.3390/s24123761
IF: 3.9
2024-06-10
Sensors
Abstract:The growing interest in building data management, especially the building information model (BIM), has significantly influenced urban management, materials supply chain analysis, documentation, and storage. However, the integration of BIM into 3D GIS tools is becoming more common, showing progress beyond the traditional problem. To address this, this study proposes data transformation methods involving mapping between three domains: industry foundation classes (IFC), city geometry markup language (CityGML), and web ontology framework (OWL)/resource description framework (RDF). Initially, IFC data are converted to CityGML format using the feature manipulation engine (FME) at CityGML standard's levels of detail 4 (LOD4) to enhance BIM data interoperability. Subsequently, CityGML is converted to the OWL/RDF diagram format to validate the proposed BIM conversion process. To ensure integration between BIM and GIS, geometric data and information are visualized through Cesium Ion web services and Unreal Engine. Additionally, an RDF graph is applied to analyze the association between the semantic mapping of the CityGML standard, with Neo4j (a graph database management system) utilized for visualization. The study's results demonstrate that the proposed data transformation methods significantly improve the interoperability and visualization of 3D city models, facilitating better urban management and planning.
engineering, electrical & electronic,chemistry, analytical,instruments & instrumentation
What problem does this paper attempt to address?
### What problems does this paper attempt to solve? This paper aims to solve the problem of data interoperability between Building Information Modeling (BIM) and 3D Geographic Information System (3D GIS). Specifically, the research objectives are: 1. **Improve the interoperability between BIM and GIS**: By converting Industry Foundation Classes (IFC) data into City Geography Markup Language (CityGML) format, especially at Level of Detail 4 (LOD4) of the CityGML standard, to enhance the interoperability of BIM data. 2. **Create semantic representation**: Convert the CityGML structure into Web Ontology Language (OWL)/Resource Description Framework (RDF) format, thereby creating a semantic representation for more efficient semantic - web - based reasoning and improving the depth and accuracy of the data conversion method. 3. **Achieve advanced visualization of 3D city models**: Utilize platforms such as Cesium Ion and Unreal Engine to visualize geometric data and information, ensuring accurate display of geometric values and information in 3D data models. In addition, use the Neo4j database to analyze, visualize, and evaluate the OWL/RDF ontology. ### Method overview To achieve the above - mentioned goals, the authors propose the following methods: - **Data conversion**: Conversion from IFC to CityGML, ensuring the generation of 3D models that meet the CityGML LOD level. - **Semantic mapping rules**: Create and integrate semantic mapping rules into the RDF graph ontology to associate multiple open structures. - **Data visualization**: Convert the original IFC data into a CityGML model and visualize it through web services. In order to visualize the CityGML model on the Cesium Ion and Unreal Engine platforms, it needs to be converted into 3D Tiles format. ### Key technologies - **Feature Manipulation Engine (FME)**: Used for the extraction, transformation, and loading (ETL) process, supporting multiple file formats and databases, especially 3D models and geographic information systems. - **Semantic graph database (Neo4j)**: Used for efficient analysis of data in the form of RDF graphs, supporting complex semantic queries and enhancing the exploration of data relationships. - **Visualization platforms**: Such as Cesium Ion and Unreal Engine, used for photorealistic graphics rendering and visualization of 3D city models. Through these methods, the research shows that the proposed data conversion method significantly improves the interoperability and visualization effects of 3D city models, which is helpful for better urban management and planning.