A Unified Database Solution to Process BIM and GIS Data
Abstract
:1. Introduction
2. Materials and Methods
- Conversion of BIM data into GIS based on the conversion of the IFC model into the CityGML model. As a result, BIM and GIS data are stored in the CityGML model and managed from the level of GIS software. This solution is often used by authors and users of GIS systems who require detailed data concerning a building. This issue has been discussed in numerous papers (e.g., [10,14,19,20,21,22,23,24,25]).
- Conversion of GIS data into BIM based on the conversion of the CityGML model into the IFC model. As a result, BIM and GIS data are stored according to the IFC model and managed from the level of BIM software. This solution is mostly used in cases when architects or people who manage a building using BIM software require data concerning the building’s surroundings [17,26].
- The unified data model. Solutions in this category concentrate on developing a separate unified model to combine BIM and GIS data for selected analyses and particular applications [15,27,28]. Moreover, the Unified Building Model was proposed to provide two-directional conversion of BIM–GIS data [29,30,31,32].
- 4.
- Integration of BIM and GIS at the level of the application server. Solutions in this category offer a new concept of approaching the integration of BIM and GIS by introducing new IT (Information Technology) tools and extending existing applications so that it is possible to jointly operate BIM and GIS data. This is usually realized through the GIS application server [11,33,34,35,36,37,38].
- 5.
- Elaboration of a relational spatial database project with a structure based on the IFC and CityGML data models (two schemas implemented in a single database).
- Creation and testing of automated procedures for importing IFC data into the relational database.
- Experimental transfer of six IFC models into the created relational database.
- Evaluation of the adopted procedure.
- Improvement of the procedure.
- Checking access to the created database from BIM and GIS software.
3. Results
3.1. The Concept of an Integrated BIM/GIS Database Environment
3.2. The Case Study
3.3. Implementation of the IFC Model in a Relational Database
3.4. Automated Process to Import IFC Data into a Relational Database
3.5. Implementation of the Common Database Environment for IFC and CityGML Data
- Attributes GlobalId, Name, and Description are read from object’s table.
- These attributes are saved in the bigi_s.space table, along with the project GUID.
- The data about author, date, and BIM application used to create the processed object in the IFC model is read from the IfcOwnerHistory class object indicated by the OwnerHistory attribute.
- The data about the source of the object data is saved in the bigi_s.space table.
- The data about relations between the processed object and other objects of the IfcObjectDefinition class are read from the source tables.
- Data about these dependencies are saved in a table in the BIGI-S schema.
- Based on the IfcPropertySet, IfcComplexProperty, and IfcPropertySingleValue objects assigned to an IfcSpace object through the IfcRelDefinesByProperties object, a list of single properties and property sets assigned to this object is determined.
- Data about IfcRelDefinesByProperties, IfcPropertySet, IfcComplexProperty, and IfcPropertySingleValue class objects is stored in the bigi_s.spaceproperties table for reverse conversion to IFC.
- Single properties retrieved from IfcPropertySingleValue objects assigned by IfcRelDefinesByProperties are saved in the bigi_s.spaceproperties table.
- The property sets retrieved from the IfcPropertySet, IfcComplexProperty, and IfcPropertySingleValue objects are saved in the bigi_s.spaceproperties table.
- On the basis of the IfcProductDefinitionShape, IfcShapeRepresentation, IfcExtrudedAreaSolid, IfcArbitraryClosedProfileDef, IfcPolyline, IfcCartesianPoint class objects, the geometry of the object is determined.
- The data of the IfcProductDefinitionShape, IfcShapeRepresentation, IfcExtrudedAreaSolid, IfcArbitraryClosedProfileDef, IfcPolyline, and IfcCartesianPoint class objects are stored in the bigi_s.spacegeometry table in BIGI-S to enable reverse conversion to IFC.
- Based on the IfcAxis2Placement3d, IfcCartesianPoint, IfcDirection, and IfcLocalPlacement classes, the location of the local coordinate system of the room in the local coordinate system of the IfcSite class object is determined. When processing data on the location of the local coordinate system of an object, dependencies of local coordinate systems are taken into account. The geometric elements representing the room are expressed in the local coordinate system of the room, the position of which is determined in the local coordinate system of the floor and that in the local coordinate system of the building, which was expressed in the local coordinate system of the site.
- Data of the IfcAxis2Placement3d, IfcCartesianPoint, IfcDirection and IfcLocalPlacement objects are stored in the table in the BIGI-S schema to enable the reverse conversion to IFC.
- The location of the local coordinate system of an IfcSite object is specified in the global geodetic coordinate system through the RefLatitude, RefLongitude, and RefElevation attributes. The rotation angle of the local coordinate system relative to the geodetic system (TrueNorth) is determined by the IfcGeometricRepresentationContext object referenced from the IfcProject object.
- The geometry of the object expressed in the global coordinate system is stored in the geometry attribute of the bigi_s.spacegeometry table.
- Attributes GlobalId, Name, and Description are read from the bigi_s.space table.
- These attributes are saved in the ifc.space table in the IFC schema.
- The data about author, date, and BIM application data used to create the processed object originally derived from the IFC model is read from the bigi_s.space table.
- The data about the source of the object data is saved in the ifc.ownerhistory table.
- The data about relations between the processed object and other objects derived from the IfcObjectDefinition class is read from the table in BIGI-S.
- This data about these dependencies is saved in the ifc.relaggregates table.
- Room properties are read from the bigi_s.spaceproperties table.
- Simple properties are saved in the ifc.propertysinglevalue table.
- Property sets data is saved in the ifc.complexproperty and ifc.propertyset tables.
- Data of the IfcRelDefinesByProperties object aggregating the IfcPropertySet objects with the processed object is saved in the ifc.reldefinesbyproperties table.
- The geometric representation of the room is read from the bigi_s.spacegeometry table.
- Transformation of coordinates from the global geodetic coordinate system to the local coordinate system of the project is performed:
- The angle between the project North direction and the True North direction for the selected project (TrueNorth) is read from the bigi_s.project table.
- The coordinates of all points describing the geometry of the room are read from the bigi_s.spacegeometry table.
- The transformation of coordinates of points by rotating the coordinate system by the angle that TrueNorth is performed.
- The point with the smallest x and y coordinates is selected as the starting point of the local coordinate system of the object.
- Transformation of the point coordinate system is performed by moving the coordinate system by the vector w = (-x, -y), where x and y are the coordinates of the selected point as the starting point of the local coordinate system.
- The x and y coordinates calculated in step 12.d are saved because they allow the position of the local coordinate system of the processed object to be determined in the local coordinate system of the parent object in the hierarchical structure of the building.
- IfcLocalPlacement, IfcDirection, and IfcCartesianPoint class objects that define the location of the local coordinate system of the object in the local coordinate system of the parent object in the hierarchical structure of the building are saved in dedicated tables in BIGI-S.
- IfcAxis2Placement3d, IfcLocalPlacement, IfcCartesianPoint, IfcPolyline, IfcExtrudedAreaSolid, IfcShapeRepresentation, IfcShapeRepresentation, and IfcProductDefinitionShape class objects that define the geometry of the object in its local coordinate system and the location of this object in the local coordinate system are saved in dedicated tables in BIGI-S.
- Reference to the IfcProductDefinitionShape class object is saved in the Representation attribute of the room.
- All descriptive attributes (class, function, and usage) are read from the citygml.room table.
- These attributes are saved in the bigi_s.propertysinglevalue table in the appropriate attributes of the property sets attached to the object.
- The geometric elements of Solid and MultiSurface are read from the citygml.space table at the LoD4 detail level.
- The geometric data for LoD4 is saved in the bigi_s.spacegeometry table.
- The appropriate attributes from the property sets attached to the room are read from the bigi_s.spacegeometry table.
- The attributes are saved in the citygml.space table.
- The geometric data for LoD4 for the room being processed are read from the bigi_s.spacegeometry table.
- The geometric data are saved in the citygml.space table.
3.6. Tests of Access to the Common Database from the Level of BIM and GIS Applications
3.7. Evaluation of the Adopted Procedure
4. Discussion
5. Conclusions
- Providing opportunities for group work offered by the management systems of relational databases with the possibility of using various BIM software while working on a single project.
- Providing standard mechanisms for controlling the access rights to the data offered by relational database management systems.
- Providing mechanisms for the transactional processing of the data offered by relational database management systems.
- Providing backup mechanisms offered by relational database management systems.
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Ruffle, S. Architectural design exposed: From computer-aided drawing to computer-aided design. Environ. Plan. B Plan. Des. 1986, 13, 385–389. [Google Scholar] [CrossRef]
- Autodesk, Inc. Building Information Modeling, Autodesk Whitepaper; Autodesk, Inc.: San Rafael, CA, USA, 2002. [Google Scholar]
- Schrock, G. Esri-Autodesk Partnership, Esri. 21 January 2019. Available online: https://www.esri.com/about/newsroom/arcnews/esri-autodesk-partnership/ (accessed on 17 February 2020).
- ISO Technical Committee. ISO/TC 211 Geographic Information/Geomatics. ISO/CD TS 19166; ISO: Geneva, Switzerland, 2020. [Google Scholar]
- Wyszomirski, M. The concept of an integrated spatial database for BIM and GIS systems. In Koncepcja Zintegrowanej Bazy Danych Przestrzennych Dla Systemów BIM i GIS; Politechnika Warszawska: Warszawa, Poland, 2019. [Google Scholar]
- Döllner, J.; Hagedorn, B. Integrating Urban GIS, CAD and BIM Data by Service-Based Virtual 3D City Models; Taylor & Francis Group: London, UK, 2007. [Google Scholar]
- Lapierre, A.; Côté, P.-M. Using Open Web Services for urban data management: A testbed resulting from an OGC initiative for offering standard CAD/GIS/BIM services. In Urban and Regional Data Management; Taylor & Francis Group: London, UK, 2007. [Google Scholar]
- Işıkdağ, Ü.; Underwood, J.; Aouad, G.; Trodd, N. Investigating the Role of Building Information Models as a Part of an Integrated Data Layer: A Fire Response Management Case. Arch. Eng. Des. Manag. 2007, 3, 124–142. [Google Scholar] [CrossRef]
- Isikdag, U.; Underwood, J.; Aouad, G. An investigation into the applicability of building information models in geospatial environment in support of site selection and fire response management processes. Adv. Eng. Inform. 2008, 22, 504–519. [Google Scholar] [CrossRef]
- Isikdag, U.; Zlatanova, S. Towards Defining a Framework for Automatic Generation of Buildings in CityGML Using Building Information Models. In Lecture Notes in Geoinformation and Cartography; Springer: Berlin/Heidelberg, Germany, 2008; pp. 79–96. [Google Scholar] [CrossRef]
- De Laat, R.; Van Berlo, L. Integration of BIM and GIS: The development of the CityGML GeoBIM extension. In Advances in 3D Geo-Information Sciences; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar] [CrossRef]
- Cheng, J.; Deng, Y.; Du, Q. Mapping Between BIM Models and 3D GIS City Models Of Different Levels of Detail. In Proceedings of the 13th international conference on construction applications of virtual reality, London, UK, 30–31 October 2013. [Google Scholar]
- Deng, Y.; Cheng, J.C.; 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]
- 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] [Green Version]
- Isikdag, U.; Zlatanova, S. A SWOT analysis on the implementation of Building Information Models within the geospatial environment. In Urban and Regional Data Management: UDMS 2009 Annual; Taylor & Francis Group: London, UK, 2009. [Google Scholar] [CrossRef]
- Naik, G.; Aditya, M.; Naik, S.B. Integrated 4D Model Development for Planning and Scheduling of a Construction Project using Geographical Information System. In Proceedings of the 2nd International Conference on Construction and Project Management, Singapore, 16–18 September 2011. [Google Scholar]
- Nagel, C.; Stadler, A.; Kolbe, T.H. Conceptual Requirements for the Automatic Reconstruction of Building Information Models from Uninterpreted 3D Models. In Proceedings of the Academic Track of the Geoweb 2009-3D Cityscapes Conference, Vancouver, BC, Canada, 27–31 July 2009. [Google Scholar]
- Fosu, R.; Suprabhas, K.; Rathore, Z.; Cory, C. Integration of Building Information Modeling (BIM) and Geographic Information Systems (GIS)—A literature review and future needs. In Proceedings of the 32nd CIB W78 Conference, Eindhoven, The Netherlands, 27–29 October 2015. [Google Scholar]
- 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. Locate 2015, 15, 12. [Google Scholar]
- Amirebrahimi, S.; Rajabifard, A.; Mendis, P.; Ngo, T. A framework for a microscale flood damage assessment and visualization for a building using BIM–GIS integration. Int. J. Digit. Earth 2015, 9, 363–386. [Google Scholar] [CrossRef]
- Hjelseth, E.; Thiis, T. Use of BIM and GIS to enable climatic adaptations of buildings. In eWork and eBusiness in Architecture, Engineering and Construction: ECPPM 2008; Taylor & Francis Group: London, UK, 2009. [Google Scholar]
- Stouffs, R. A Triple Graph Grammar Approach to Mapping Ifc Models into Citygml Building Models. In Proceedings of the 3rd CAADRIA Conference, Beijing, China, 17–19 May 2018. [Google Scholar]
- Olsson, P.-O.; Axelsson, J.; Hooper, M.; Harrie, L. Automation of Building Permission by Integration of BIM and Geospatial Data. ISPRS Int. J. Geo-Inf. 2018, 7, 307. [Google Scholar] [CrossRef] [Green Version]
- Wu, B.; Zhang, S. Integration of GIS And BIM for Indoor Geovisual Analytics. ISPRS Int. Arch. Photogramm. Remote. Sens. Spat. Inf. Sci. 2016, 455–458. [Google Scholar] [CrossRef]
- Jusuf, S.K.; Mousseau, B.; Godfroid, G.; Soh, J.H.V. Path to an Integrated Modelling between IFC and CityGML for Neighborhood Scale Modelling. Urban Sci. 2017, 1, 25. [Google Scholar] [CrossRef] [Green Version]
- Chen, L.-C.; Wu, C.-H.; Shen, T.-S.; Chou, C.-C. The application of geometric network models and building information models in geospatial environments for fire-fighting simulations. Comput. Environ. Urban Syst. 2014, 45, 1–12. [Google Scholar] [CrossRef]
- Hagedorn, B.; Trapp, M.; Glander, T.; Döllner, J. Towards an Indoor Level-of-Detail Model for Route Visualization. In Proceedings of the 2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware, Taipei, Taiwan, 18–20 May 2009; pp. 692–697. [Google Scholar] [CrossRef] [Green Version]
- Hor, A.-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, 89–96. [Google Scholar] [CrossRef] [Green Version]
- 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 2010. [Google Scholar]
- El-Mekawy, M.; Östman, A.; Shahzad, K. Towards Interoperating CityGML and IFC Building Models: A Unified Model Based Approach. In Advances in 3D Geo-Information Sciences; Springer: Berlin/Heidelberg, Germany, 2010; pp. 73–93. [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] [Green Version]
- El-Mekawy, M.; Östman, A. Emerging Issues, Challenges, and Opportunities in Urban E-Planning; A Unified Building Model for a Real 3D Cadastral System; IGI Global: Pennsylvania, PA, USA, 2015; pp. 252–279. [Google Scholar] [CrossRef] [Green Version]
- Yuan, Z.; Shen, G. Using IFC standard to integrate BIM models and GIS. In Proceedings of the 2010 International Conference on Construction and Real Estate, Brisbane, Australia, 1–3 December 2010. [Google Scholar]
- El Meouche, R.; Rezoug, M.; Hijazi, I. INTEGRATING AND MANAGING BIM IN GIS, SOFTWARE REVIEW. ISPRS Int. Arch. Photogramm. Remote. Sens. Spat. Inf. Sci. 2013, 2, 31–34. [Google Scholar] [CrossRef] [Green Version]
- Hwang, J.-R.; Hong, C.-H.; Choi, H.-S. Implementation of prototype for interoperability between BIM and GIS: Demonstration paper. In Proceedings of the IEEE 7th International Conference on Research Challenges in Information Science (RCIS), Paris, France, 29–31 May 2013; pp. 1–2. [Google Scholar] [CrossRef]
- Wu, W.; Yang, X.; Fan, Q. GIS-BIM Based Virtual Facility Energy Assessment (VFEA)—Framework Development and Use Case of California State University, Fresno. In Proceedings of the 2014 International Conference on Computing in Civil and Building Engineering 2014, Orlando, FL, USA, 23–25 June 2014. [Google Scholar] [CrossRef] [Green Version]
- Mignard, C.; Nicolle, C. Merging BIM and GIS using ontologies application to urban facility management in ACTIVe3D. Comput. Ind. 2014, 65, 1276–1290. [Google Scholar] [CrossRef]
- Kang, T.W.; Hong, C.H. A study on software architecture for effective BIM/GIS-based facility management data integration. Autom. Constr. 2015, 54, 25–38. [Google Scholar] [CrossRef]
- Karan, E.P.; Irizarry, J. Extending BIM interoperability to preconstruction operations using geospatial analyses and semantic web services. Autom. Constr. 2015, 53, 1–12. [Google Scholar] [CrossRef]
- Wang, H.; Pan, Y.; Luo, E. Integration of BIM and GIS in sustainable built environment: A review and bibliometric analysis. Autom. Constr. 2019, 103, 41–52. [Google Scholar] [CrossRef]
- Tobiáš, P. BIM, GIS and semantic models of cultural heritage buildings. Geoinform. FCE CTU 2016, 15, 27–42. [Google Scholar] [CrossRef] [Green Version]
- Zhao, L.; Liu, Z.; Mbachu, J. An Integrated BIM–GIS Method for Planning of Water Distribution System. ISPRS Int. J. Geo Inf. 2019, 8, 331. [Google Scholar] [CrossRef] [Green Version]
- Ismail, M.H.; Ishak, S.S.M.; Osman, M. Role of BIM+GIS checker for improvement of technology deployment in infrastructure projects. IOP Conf. Ser. Mater. Sci. Eng. 2019, 512, 012038. [Google Scholar] [CrossRef]
- Rahman, S.A.F.S.A.; Maulud, K.N.A. Approaching BIM-GIS Integration for 3D Evacuation Planning Requirement Using Multipatch Geometry Data Format. IOP Conf. Ser. Earth Environ. Sci. 2019, 385, 012033. [Google Scholar] [CrossRef]
- Rodrigues, H.; Teixeira, J.; Matos, R. Development of a Web Application for Historical Building Management through BIM Technology. Adv. Civ. Eng. 2019, 2019, 9872736. [Google Scholar] [CrossRef] [Green Version]
CityGML AbstractBuildingType Class | Multiple IFC Attributes and Classes |
---|---|
class | The class of an object can be determined from the data contained in the attribute sets assigned to the object. |
function | The function of an object can be determined from the data contained in the attribute sets assigned to the object. |
usage | OccupancyType attribute from the Pset_BuildingCommon property set attached to the building. |
yearOfConstruction | YearOfConstruction attribute from the Pset_BuildingCommon property set attached to the building. |
yearOfDemolition | The date of decommissioning the building is determined by analyzing the data contained in the property sets assigned to the object if such information is present in the building model. |
roofType | ObjectType attribute of the IfcRoof object class assigned to the IfcBuilding object. |
measuredHeight | Determining the height of the building takes place through the analysis of geometric objects indicated by the attributes Representation and ObjectPlacement of the IfcBuilding object. |
storeysAboveGround, storeysBelowGround | NumberOfStoreys attribute from the Pset_BuildingCommon property set attached to the building or the number of IfcBuildingStorey objects attached to the building. The determination of the number of stories above and below the ground level is made by analyzing the attributes ObjectPlacement of each IfcBuildingStorey object attached to the building. |
storeyHeightsAboveGround, storeyHeightsBelowGround | The determination of the height of the stories above and below the ground level is made by analyzing the Representation attributes of the IfcBuildingStorey objects. |
lod0FootPrint | The outline of the building on the ground is determined by analyzing the geometric objects indicated by the Representation attribute of the IfcBuilding object. |
lod0RoofEdge | The roof edge is determined by analyzing the geometric objects indicated by the Representation attribute of the IfcRoof object assigned to IfcBuilding. |
lod1Solid, lod1MultiSurface, lod1TerrainIntersection | The geometry of the building body and its contact with the ground are determined by analyzing the geometric features of the objects indicated by the Representation and ObjectPlacement attributes of the building. |
lod2Solid, lod2MultiSurface, lod2MultiCurve, lod2TerrainIntersection | The geometry of the building body and its contact with the ground are determined by analyzing the geometric features of the objects indicated by the Representation and ObjectPlacement attributes of the building. |
outerBuildingInstallation | The list of objects related to the building outside of the building body can be obtained on the basis of the relationships that aggregate these objects with the building or IfcSite object. |
interiorBuildingInstallation | The list of building-related objects inside the building body can be obtained on the basis of the IfcRelContained aggregating relationships. |
boundedBy | The building outline can be obtained from the IfcPolyLoop object defining the building outline. |
lod3Solid, lod3MultiSurface, lod3MultiCurve, lod3TerrainIntersection | The geometry of the building body and its contact with the ground are determined by analyzing the geometric features of the objects indicated by the Representation and ObjectPlacement attributes of the building. |
lod4Solid, lod4MultiSurface, lod4MultiCurve, lod4TerrainIntersection | The geometry of the building body and its contact with the ground are determined by analyzing the geometric features of the objects indicated by the Representation and ObjectPlacement attributes of the building. |
interiorRoom | The list of rooms can be obtained by IfcRelAggregates aggregation. |
consistsOfBuildingPart | The list of objects inside the building can be obtained by the IfcRelAggregates and IfcRelContained aggregations. |
address | The IfcPostalAddress object related to the IfcBuilding object. |
IFC Test Model | Objects | Floors | Rooms | Walls | Points |
---|---|---|---|---|---|
Church | 98,915 | 5 | 52 | 172 | 27,432 |
Office building | 100,058 | 5 | 0 | 219 | 24,154 |
School | 312,705 | 4 | 83 | 427 | 66,786 |
Hospital | 526,341 | 6 | 657 | 2320 | 100,991 |
University building | 1,915,427 | 8 | 258 | 1740 | 331,291 |
College building | 2,846,624 | 8 | 480 | 3005 | 751,262 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2020 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wyszomirski, M.; Gotlib, D. A Unified Database Solution to Process BIM and GIS Data. Appl. Sci. 2020, 10, 8518. https://doi.org/10.3390/app10238518
Wyszomirski M, Gotlib D. A Unified Database Solution to Process BIM and GIS Data. Applied Sciences. 2020; 10(23):8518. https://doi.org/10.3390/app10238518
Chicago/Turabian StyleWyszomirski, Michał, and Dariusz Gotlib. 2020. "A Unified Database Solution to Process BIM and GIS Data" Applied Sciences 10, no. 23: 8518. https://doi.org/10.3390/app10238518
APA StyleWyszomirski, M., & Gotlib, D. (2020). A Unified Database Solution to Process BIM and GIS Data. Applied Sciences, 10(23), 8518. https://doi.org/10.3390/app10238518