Question

How to bring the attributes from IFC files while importing in arc scene

  • 3 March 2017
  • 5 replies
  • 15 views


5 replies

Userlevel 2
Badge +17

The FME Revit reader can read IFC files as well, and its Data Views simplify the data into a form compatible with Geodatabase.

If you use the Building Elements with Hierarchy data view in the Revit reader, you will get 3D data with the Property Sets info attached as feature attributes. The attribute names will need some adjustment for Geodatabase however. I suggest using a BulkAttributeRenamer to Regular Expression Replace, with the expression [\\.\\-\\s\\(\\)\\/].

The resulting Geodatabase will be viewable within ArcScene.

The FME Revit reader can read IFC files as well, and its Data Views simplify the data into a form compatible with Geodatabase.

If you use the Building Elements with Hierarchy data view in the Revit reader, you will get 3D data with the Property Sets info attached as feature attributes. The attribute names will need some adjustment for Geodatabase however. I suggest using a BulkAttributeRenamer to Regular Expression Replace, with the expression [\\.\\-\\s\\(\\)\\/].

The resulting Geodatabase will be viewable within ArcScene.

Hey @DaveAtSafe :) thanks for your prompt reply. I am currently using Data Interoperability extension from esri. Using Quick Import, IFC files are imported and converted to geodatabase. The entire revit model is represented in Arc Scene, however when I opened the attribute table of IfcSlab_surface I can only see most of the fields having "null values". Also, dimension values like length, Area and Volume are totally missing. Kindly help me in displaying these attributes and its corresponding values.

Userlevel 2
Badge +17

Hey @DaveAtSafe :) thanks for your prompt reply. I am currently using Data Interoperability extension from esri. Using Quick Import, IFC files are imported and converted to geodatabase. The entire revit model is represented in Arc Scene, however when I opened the attribute table of IfcSlab_surface I can only see most of the fields having "null values". Also, dimension values like length, Area and Volume are totally missing. Kindly help me in displaying these attributes and its corresponding values.

Hi @anushsagar, the Revit reader currently has a fixed schema on its source features. This schema includes the most common attributes, but not all possible attributes, since there is a lot of latitude in Property Set names. Not all of attributes may be present on your source data, resulting in the empty columns.

 

 

We are working on providing a more dynamic schema for the Revit reader, but in the meantime, it is best to create a Spatial ETL Tool to import Revit data. You can use the Feature Information window in the Data Inspector to see all the attributes actually being read from the IFC file, then adjust the schema of the output Geodatabase features to match.

 

 

Badge +2
Hi @anushsagar, the Revit reader currently has a fixed schema on its source features. This schema includes the most common attributes, but not all possible attributes, since there is a lot of latitude in Property Set names. Not all of attributes may be present on your source data, resulting in the empty columns.

 

 

We are working on providing a more dynamic schema for the Revit reader, but in the meantime, it is best to create a Spatial ETL Tool to import Revit data. You can use the Feature Information window in the Data Inspector to see all the attributes actually being read from the IFC file, then adjust the schema of the output Geodatabase features to match.

 

 

I have an ifc export that has a bunch of Property Set data attached to it. To make sure I understand this correctly: most of this data cannot currently be read by FME? (or from what I can tell any other program expect the Autodesk software that it was created in)

 

Userlevel 2
Badge +17
I have an ifc export that has a bunch of Property Set data attached to it. To make sure I understand this correctly: most of this data cannot currently be read by FME? (or from what I can tell any other program expect the Autodesk software that it was created in)

 

Hi @alpheus

 

FME can read all of the Property Set data. However, the complex IFC data structure will need to be manipulated using FME's transformers in order to convert the Property Set information into GIS feature attributes.

Reply