Building scene layer service is increasingly used among BIM-GIS users to share 3D BIM data on ArcGIS online environment. One example is 3D models in Revit (.rvt) format that is directly readable as a Building Layer in ArcGIS Pro, or they can be converted into feature classes using BIMtoGeodatabase tool. Either approach can be followed to create building scene layers packages from (.rvt) data to be published to ArcGIS Online. Industry Foundation Class (.ifc) file is another data format that will be addressed in this blog. It is wildly used among AEC professionals for exchanging 3D models. Since the road map in this article shows that IFC format is going to be supported in the near-term, it is worth mentioning that the workflow explained in this blog about IFC data can be applied on data from a different file format. Moreover, data from different sources can be combined in one building scene layer using ETL tools (combining data is not tested for the purpose of this blog). This blog solely explains a way around to creating a building scene layer package in ArcGIS Pro using feature classes derived from an (.ifc) file. Note that, in order to implement this workflow, you need to install the Data Interoperability extension. Links to the documentation of the GP tools that are used for this workflow are provided for each step, this includes pieces of code example that are useable in Python API. For if you would like to automate this workflow using Python API, refer to this StoryMap and this GitHub repository (for that you need a bit of scripting skills in Python).
Industrial Foundation Classes (IFC) is a wildly used data format to describe data in the industry of architecture, building and construction. Since it can be edited or read by "almost" any platform, it is commonly used for exchanging data among practitioners.
Building scene layer allows using 3D data, of a model derived from Revit, in ArcGIS Online environment. 3D information can also be derived from BIM data types using BIM File To Geodatabase tool or it, as in our case, can be derived from IFC data type. A 3D building scene layer structure, described here, contains Overview Layer. The overview layer allows you to view the 3D building as a single layer, and it can be created from the exterior shell. If this layer is missing or empty, no overview is created. In the steps, we will see how an overview can still be created in data derived from an IFC file.
Happy GIS&BIM integration!
For any questions about this blog or any other questions, feel free to reach out.
My name is Khaled Alhoz, an intern at Esri Nederland graduating from a master's program in Geomatics at Tu Delft University in Delft, The Nederlands. My main focus is GIS&BIM-integration-related topics.
GIS-BIM intern at Esri Nederland
My contribution is to find on the following GitHub repositories
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.