Skip to main content

I want to update an ifc file with attributes. For a reason I don't know, the element to be linked is not displayed in the ifc reader. That's why I created an extra Ifc Reader with Dataviews and linked the missing attributes via the Elementid. Then I linked the attributes of the Excel list with the added attributes. The output on the second FeatureMerger is correct. Only the ifc is not written correctly. What could be the reason?Workflow01

Hi @nicolas_w​,

IFC files have a complex structure, with the property set information stored on the feature geometry as traits, rather than as feature attributes. The Data Views reader simplifies this structure to make the output more compatible with GIS systems, but this simplified representation is not suitable for writing back to IFC.

We have a tutorial illustrating how to update an IFC file that can be found at https://community.safe.com/s/article/updating-ifc-example. This tutorial provides a more detailed description of the IFC data structure as well.


Hi @daveatsafe​,

thank you very much for your feedback. I have already looked at this tutorial. Unfortunately, it did not help me in this case. What special things do you have to pay attention to when updating an IFC?


Hi @nicolas_w​,

It is important follow the example very carefully - all the parts in that workspace are necessary for the write to work correctly. It is very close to what you are trying to do, so you shouldn't to modify that workspace too much.


Reply