An Effective Approach to Geometric and Semantic BIM/GIS Data Integration for Urban Digital Twin
Abstract
1. Introduction
2. Related Work
2.1. BIM and GIS Integration
2.2. Geometry Data Conversion
2.3. Semantic Data Conversion
- Class mapping involves identifying how IFC entities correspond to CityGML classes. While IFC4 includes around 800 classes, only a small subset—roughly 60–70—are relevant for geospatial applications, and as few as 17 have been found to have direct equivalents in CityGML [24]. Class mapping can occur in three ways:
- ○
- One-to-one mapping, such as IfcWindow to Window;
- ○
- One-to-many or many-to-one mapping, like IfcSlab, which can map to OuterFloorSurface, WallSurface, or OuterCeilingSurface depending on orientation;
- ○
- Attribute mapping ensures that important properties (e.g., material, thickness) in IFC are transferred to corresponding fields in CityGML entities. For example, when converting IfcWindow, attributes such as its size or material must be mapped to the Window entity in CityGML so that semantic richness is retained in the resulting model [15].
- Relationship mapping involves transferring connections between objects. In IFC, a window may be linked to a wall or an opening element. These connections should be preserved when translated to CityGML so that spatial and structural relationships are not lost [39]. If CityGML lacks equivalent relationship constructs, the Generics module or ADEs can be used to store this extra information [15].
3. Methodology
3.1. Geometry Conversion Workflow
3.1.1. Level-by-Level Element Detection
3.1.2. External Building Element Detection
3.1.3. Solid-to-MultiSurface Transformation
3.1.4. Outer Surface Detection in External Elements
- 1.
- Area-Based Selection: The four surfaces are sorted in descending order by area. The two largest surfaces are selected as candidate outer faces.
- 2.
- Directional Evaluation Using Surface Normals: For each candidate surface, the sign of the X and Y components of its normal vector is computed. A directional product is calculated as:
- 3.
- Axis Selection for Distance Comparison: If both candidate surfaces have Sign Product > 0, it indicates that their normals point toward the same general quadrant (e.g., northeast or southwest). In this case, the X-axis is selected for comparison. If both have Sign Product < 0, it implies opposing X–Y directions, and the Y-axis is used.
- 4.
- Centroid Comparison: The surface whose centroid coordinate (X or Y, depending on the selected axis) has the greatest absolute distance from the centroid of the room or floor is selected as the outer face.
- 1.
- Directional Grouping: All surfaces are grouped based on the signs of their normal vector components, resulting in four groups corresponding to the cardinal surface orientations:
- (1, 1): Northeast-facing.
- (1, −1): Southeast-facing.
- (−1, 1): Northwest-facing.
- (−1, −1): Southwest-facing.
- 2.
- Geometry Merging (Union): The surfaces in each group are merged using geometry operations. This produces a single multipart geometry for each direction, allowing for a consolidated centroid and total area to be calculated.
- 3.
- Area-Based Filtering: The four merged groups are sorted by area. The top two are selected as candidate outer faces.
- 4.
- Centroid and Sign Product Evaluation: As with Case A, each merged surface is evaluated based on the product of its directional signs. If both have Sign Product > 0, the X-axis is used for centroid comparison. If both are <0, the Y-axis is used.
- 5.
- Outer Face Determination: The surface group whose centroid coordinate (X or Y) has the greater absolute difference from the reference room centroid is selected. The original constituent surfaces belonging to that group are then extracted as the outer face.
3.1.5. Development of Multi-LoD4 ADE for CityGML
3.2. Semantic Information Transformation
3.2.1. IFC-to-Graph Database Mapping
3.2.2. Handling Explicit and Implicit Relationships
- Referenced by attributes of a Root-Entity: In this case, a root-level IFC entity (i.e., a subtype of IfcRoot, such as IfcWall, IfcWindow, etc.) holds a direct attribute that references another entity. For example, an IfcWindow may have a reference to an IfcMaterial through its HasAssociations attribute. Although this reference is not via an explicit relationship entity like IfcRelAssociatesMaterial, it still forms a connection between the window and its material, creating an implicit link.
- Reference to attributes of a Root-Entity or Non-Root-Entity: This situation occurs when an entity (which may or may not be a subtype of IfcRoot) refers to attributes of another entity, forming an indirect connection. For example, an IfcOpeningElement may be linked to an IfcWall through its VoidsElements attribute. While this is commonly implemented through IfcRelVoidsElement, the referencing is stored as an attribute in both participating elements, creating a bi-directional reference even if not explicitly modeled in relational form.
3.2.3. GlobalId and Entity Linking in Graph Schema/Query Design and Dynamic Info Retrieval
3.3. Integration and Visualization
3.4. Implementation Strategy
4. Results
4.1. Geometry Conversion
4.2. ADE Structure Validation
4.3. Graph Data Retrieval Performance
4.4. Integration Outcome in Urban Digital Twin Context
5. Discussion
- 1.
- Solid to Surface Model Transformation by IFC-to-CityGML Conversion
- 2.
- Solid Model Simplification by Developing CityGML ADE (Multi-LoD4)
- 3.
- Automatic Full Semantic Information Transferring by LPG Database
- 4.
- A Dynamic Query-Based Framework for Connecting Simplified Geometry with Full Semantics in Urban Digital Twins
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Amirebrahimi, S.; Rajabifard, A.; Mendis, P.; Ngo, T. A data model for integrating GIS and BIM for assessment and 3D visualisation of flood damage to building, in: CEUR Workshop. Locate 2015, 15, 10–12. [Google Scholar]
- Azari, P.; Li, S.; Shaker, A.; Sattar, S. Georeferencing Building Information Models for BIM/GIS Integration: A Review of Methods and Tools. ISPRS Int. J. Geo-Inf. 2025, 14, 180. [Google Scholar] [CrossRef]
- Barrile, V.; La Foresta, F.; Calcagno, S.; Genovese, E. Innovative System for BIM/GIS Integration in the Context of Urban Sustainability. Appl. Sci. 2024, 14, 8704. [Google Scholar] [CrossRef]
- Bilotta, G.; Calcagno, S.; Bonfa, S. Wildfires: An application of remote sensing and OBIA. WSEAS Trans. Environ. Dev. 2021, 17, 282–296. [Google Scholar] [CrossRef]
- Cao, Y.; Xu, C.; Aziz, N.M.; Kamaruzzaman, S.N. BIM–GIS Integrated Utilization in Urban Disaster Management: The Contributions, Challenges, and Future Directions. Remote Sens. 2023, 15, 1331. [Google Scholar] [CrossRef]
- Hor, A.E.H.; Sohn, G.; Claudio, P.; Jadidi, M.; Afnan, A. A semantic graph database for BIM-GIS integrated information model for an intelligent urban mobility web application. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2018, 4, 89–96. [Google Scholar] [CrossRef]
- Thiis, T.K.; Hjelseth, E. Use of BIM and GIS to enable climatic adaptions of buildings. Ework Ebus. Archit. Eng. Constr. 2008, 409–417. [Google Scholar]
- Torabi, M.S.; Lombardi, P.; Ugliotti, F.M.; Osello, A.; Mutani, G. BIM-GIS modelling for sustainable urban development. NEWDIST 2016, 339–350. [Google Scholar]
- Wu, B.; Zhang, S. Integration of GIS And BIM for indoor geovisual analytics. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. –ISPRS Arch. 2016, 41, 455–458. [Google Scholar] [CrossRef]
- Yamamura, S.; Fan, L.; Suzuki, Y. Assessment of Urban Energy Performance through Integration of BIM and GIS for Smart City Planning. Procedia Eng. 2017, 180, 1462–1472. [Google Scholar] [CrossRef]
- Congiu, E.; Quaquero, E.; Rubiu, G.; Vacca, G. Building Information Modeling and Geographic Information System: Integrated Framework in Support of Facility Management (FM). Buildings 2024, 14, 610. [Google Scholar] [CrossRef]
- Irizarry, J.; Karan, E.P. Optimizing location of tower cranes on construction sites through GIS and BIM integration. Electron. J. Inf. Technol. Constr. 2012, 17, 361–366. [Google Scholar]
- Pan, Z.; Shi, J.; Jiang, L. A Novel HDF-Based Data Compression and Integration Approach to Support BIM-GIS Practical Applications. Adv. Civ. Eng. 2020, 2020, 8865107. [Google Scholar] [CrossRef]
- Zhu, J.; Wu, P. BIM/GIS data integration from the perspective of information flow. Autom. Constr. 2022, 136, 104166. [Google Scholar] [CrossRef]
- Tan, Y.; Liang, Y.; Zhu, J. CityGML in the Integration of BIM and the GIS: Challenges and Opportunities. Buildings 2023, 13, 1758. [Google Scholar] [CrossRef]
- Fan, H.; Meng, L.; Jahnke, M. Generalization of 3D Buildings Modelled by CityGML. In Lecture Notes in Geoinformation and Cartography; Kluwer Academic Publishers: Amsterdam, The Netherlands, 2009; pp. 387–405. [Google Scholar] [CrossRef]
- Deng, Y.; Cheng, J.C.P.; Anumba, C. Mapping between BIM and 3D GIS in different levels of detail using schema mediation and instance comparison. Autom. Constr. 2016, 67, 1–21. [Google Scholar] [CrossRef]
- Donkers, S.; Ledoux, H.; Zhao, J.; Stoter, J. Automatic conversion of IFC datasets to geometrically and semantically correct CityGML LOD3 buildings. Trans. GIS 2016, 20, 547–569. [Google Scholar] [CrossRef]
- Kang, T.W.; Hong, C.H. IFC-CityGML LOD mapping automation using multiprocessing-based screen-buffer scanning including mapping rule. KSCE J. Civ. Eng. 2018, 22, 373–383. [Google Scholar] [CrossRef]
- Zhou, X.; Zhao, J.; Wang, J.; Su, D.; Zhang, H.; Guo, M.; Guo, M.; Li, Z. OutDet: An algorithm for extracting the outer surfaces of building information models for integration with geographic information systems. Int. J. Geogr. Inf. Sci. 2019, 33, 1444–1470. [Google Scholar] [CrossRef]
- Zhu, J.; Wu, P.; Anumba, C. A semantics-based approach for simplifying IFC building models to facilitate the use of bim models in GIS. Remote Sens. 2021, 13, 4727. [Google Scholar] [CrossRef]
- Ding, X.; Yang, J.; Liu, L.; Huang, W.; Wu, P. Integrating IFC and CityGML model at schema level by using linguistic and text mining techniques. IEEE Access 2020, 8, 56429–56440. [Google Scholar] [CrossRef]
- Stouffs, R.; Tauscher, H.; Biljecki, F. Achieving complete and near-lossless conversion from IFC to CityGML †. ISPRS Int. J. Geo-Inf. 2018, 7, 355. [Google Scholar] [CrossRef]
- De Laat, R.; van Berlo, L. Integration of BIM and GIS: The Development of the CityGML GeoBIM Extension; Lecture Notes in Geoinformation and Cartography; Kolbe, T., König, G., Nagel, C., Eds.; Springer: Berlin, Germany, 2010; pp. 211–225. [Google Scholar] [CrossRef]
- Kang, T.W.; Hong, C.H. IFC-CityGML LOD mapping automation based on multi-processing. In Proceedings of the 32nd International Symposium on Automation and Robotics in Construction and Mining: Connected to the Future, Oulu, Finland, 15–18 June 2015. [Google Scholar] [CrossRef]
- Zhu, J.; Wu, P. Towards effective BIM/GIS data integration for smart city by integrating computer graphics technique. Remote Sens. 2021, 13, 1889. [Google Scholar] [CrossRef]
- Liu, X.; Wang, X.; Wright, G.; Cheng, J.C.P.; Li, X.; Liu, R. A state-of-the-art review on the integration of Building Information Modeling (BIM) and Geographic Information System (GIS). ISPRS Int. J. Geo-Inf. 2017, 6, 53. [Google Scholar] [CrossRef]
- Zhu, J.; Chong, H.-Y.; Zhao, H.; Wu, J.; Tan, Y.; Xu, H. The Application of Graph in BIM/GIS Integration. Buildings 2022, 12, 2162. [Google Scholar] [CrossRef]
- Gröger, G.; Kolbe, T.H.; Czerwinski, A.; Nagel, C. OpenGIS City Geography Markup Language (CityGML) Encoding Standard. In Proceedings of the Open Geospatial Consortium, Wayland, MA, USA, 20 August 2008; p. 234. [Google Scholar]
- Peters, E. BIM and geospatial information systems. In Handbook of Research on Building Information Modeling and Construction Informatics: Concepts and Technologies; IGI Global Scientific Publishing: Hershey, PA, USA, 2010; pp. 483–500. [Google Scholar]
- Rafiee, A.; Dias, E.; Fruijtier, S.; Scholten, H. From BIM to geo-analysis: View coverage and shadow analysis by BIM/GIS integration. Procedia Environ. Sci. 2014, 22, 397–402. [Google Scholar] [CrossRef]
- Stanton-Chapman, T.L.; Chapman, D.A. Using GIS to Investigate the Role of Recreation and Leisure Activities in the Prevention of Emotional and Behavioral Disorders. Int. Rev. Res. Ment. Retard. 2006, 33, 191–211. [Google Scholar] [CrossRef]
- Zhu, J.; Wright, G.; Wang, J.; Wang, X. A critical review of the integration of geographic information system and building information modelling at the data level. ISPRS Int. J. Geo-Inf. 2018, 7, 66. [Google Scholar] [CrossRef]
- El-Mekawy, M.; Östman, A.; Hijazi, I. A unified building model for 3D urban GIS. ISPRS Int. J. Geo-Inf. 2012, 1, 120–145. [Google Scholar] [CrossRef]
- El Mekawy, M.; Östman, A. Semantic Mapping: An Ontology Engineering Method for Integrating Building Models in IFC and CITYGML. In Proceedings of the 3rd ISDE Digital Earth Summit, Nessebar, Bulgaria, 12–14 June 2023. [Google Scholar]
- Ma, Z.; Ren, Y. Integrated Application of BIM and GIS: An Overview. Procedia Eng. 2017, 196, 1072–1079. [Google Scholar] [CrossRef]
- Adouane, K.; Stouffs, R.; Janssen, P.; Domer, B. A model-based approach to convert a building BIM-IFC data set model into CityGML. J. Spat. Sci. 2020, 65, 257–280. [Google Scholar] [CrossRef]
- El-Mekawy, M.; Östman, A.; Hijazi, I. An evaluation of IFC-CityGML unidirectional conversion. Int. J. Adv. Comput. Sci. Appl. 2012, 3, 159–171. [Google Scholar] [CrossRef]
- Fu, C.; Aouad, G.; Lee, A.; Mashall-Ponting, A.; Wu, S. IFC model viewer to support nD model application. Autom. Constr. 2006, 15, 178–185. [Google Scholar] [CrossRef]
- Jetlund, K.; Onstein, E.; Huang, L. IFC schemas in ISO/TC 211 compliant UML for improved interoperability between BIM and GIS. ISPRS Int. J. Geo-Inf. 2020, 9, 278. [Google Scholar] [CrossRef]
















| Model 2 | Original Size | Output Size | Note |
|---|---|---|---|
| Slab | 500 Bytes | - | |
| Wall | 683 KB | 53.5 KB | Decreasing 12.77 times. |
| Window | 2.22 MB (2273 KB) | 70.8 KB | Decreasing 32 times. |
| Door | 32.6 KB | 2.62 KB | Decreasing 12.44 times. |
| Building | 2.92 MB (2990 KB) | 126 KB | Decreasing 23.73 times. |
| Previous Approaches | Proposed Approach | |
|---|---|---|
| Exterior Surface Detection in Solid-to-Surface Conversion | No detection of exterior surface in Solid-to-Surface conversion Still Solid models or MultiSurface models Visibility filtering rather than geometry conversion. | Solid-to-Surface conversion and detecting exterior surface of external elements of building to reduce the storage and increase performance |
| IFC Geometry Types | Not all IFC geometry types covered | Suitable for all types of IFC geometry types |
| CityGML LoD Support | Mostly focused on LoD1-LoD3 Some studies covered LoD4. | Supports LoD1-LoD4 and defines new concept of Multi-LoD4 by developing a new CityGML ADE |
| Model Simplification in LoD4 | Relying on complete and correct semantic info of IFC data | Using Multi-LoD4 ADE to simplify model based on user’s need Detecting internal/external elements using spatial relationships and not depend on complete semantic info of IFC models |
| Semantic Information | Project specific solutions Lack of complete transferring of semantic information Not fully automatic solutions | Fully automatic Complete access to semantic info upon request of user Connected to the geometry of models using the Multi-LoD4 ADE |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Published by MDPI on behalf of the International Society for Photogrammetry and Remote Sensing. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Azari, P.; Li, S.; Shaker, A. An Effective Approach to Geometric and Semantic BIM/GIS Data Integration for Urban Digital Twin. ISPRS Int. J. Geo-Inf. 2025, 14, 478. https://doi.org/10.3390/ijgi14120478
Azari P, Li S, Shaker A. An Effective Approach to Geometric and Semantic BIM/GIS Data Integration for Urban Digital Twin. ISPRS International Journal of Geo-Information. 2025; 14(12):478. https://doi.org/10.3390/ijgi14120478
Chicago/Turabian StyleAzari, Peyman, Songnian Li, and Ahmed Shaker. 2025. "An Effective Approach to Geometric and Semantic BIM/GIS Data Integration for Urban Digital Twin" ISPRS International Journal of Geo-Information 14, no. 12: 478. https://doi.org/10.3390/ijgi14120478
APA StyleAzari, P., Li, S., & Shaker, A. (2025). An Effective Approach to Geometric and Semantic BIM/GIS Data Integration for Urban Digital Twin. ISPRS International Journal of Geo-Information, 14(12), 478. https://doi.org/10.3390/ijgi14120478

