Skip to main content

Hi, I would like to take a .IFC file and add some parameters to a 3D object. I have an extract of the coding used when exported from a software platform but I wanted to know if I could take an existing IFC into FME, Expose all of the objects within the file and add parameters to an object taken from a spreadsheet?

#1615=IFCRELDEFINESBYPROPERTIES('9637335e-cf0f-59a1-8f9b-a375089be97f',#2,'Property Association','IfcPropertySet associated to element',(#33),#1609);

 

#1616=IFCPROPERTYSET('1e82cc66-a22a-63d7-9d26-f8590c0c95ad',#2,'DWF - User attributes','',(#1617,#1618,#1619,#1620,#1621,#1622,#1623,#1624,#1625,#1626));

 

#1617=IFCPROPERTYSINGLEVALUE('User Attribute 01',$,IFCTEXT('Project X'),$);

 

#1618=IFCPROPERTYSINGLEVALUE('User Attribute 02',$,IFCTEXT('L8'),$);

 

#1619=IFCPROPERTYSINGLEVALUE('User Attribute 03',$,IFCTEXT('Staircase'),$);

 

#1620=IFCPROPERTYSINGLEVALUE('User Attribute 04',$,IFCTEXT('5'),$);

 

#1621=IFCPROPERTYSINGLEVALUE('User Attribute 05',$,IFCTEXT('L5-5'),$);

 

#1622=IFCPROPERTYSINGLEVALUE('User Attribute 06',$,IFCTEXT('Steel'),$);

 

#1623=IFCPROPERTYSINGLEVALUE('User Attribute 07',$,IFCTEXT('500'),$);

 

#1624=IFCPROPERTYSINGLEVALUE('User Attribute 08',$,IFCTEXT('WBL'),$);

 

#1625=IFCPROPERTYSINGLEVALUE('User Attribute 09',$,IFCTEXT('ABC'),$);

 

#1626=IFCPROPERTYSINGLEVALUE('User Attribute 10',$,IFCTEXT('RK Machinery'),$);

Hi @michael0312888,

We have a couple of articles that illustrate how to update the existing properties in an IFC file, and how to create new features with new property sets. A combination of the two techniques should be helpful for you. The articles can be found at:

Updating IFC Example

AutoCAD to IFC Conversion Example

I would recommend starting with the Updating IFC Example, then add the Property Sets and Property Set Definitions sections from the AutoCAD conversion, modified for your desired Property Sets.


Reply