Skip to main content
Hello to all,3 months ago, kailin told me that the 2024 version did not allow writing zones. I would like to know if it is the case now. If not, what is the planned schedule because for the moment we are blocked for the enrichment of our models

Best regards

Bruno

Hi ​@bruno 

I apologize for the delay. 

We are working on adding support for writing IfcZone elements (internal reference FMEENGINE-86301). The planned version is currently set for 2025.1, I will let you know as soon as we implement this change. 

 

Crystal


Hello Crystal,

It's noted. I stay tuned then

Best regards

Bruno


Hi ​@bruno 

We have added support for writing IfcZone elements. 

You can test this out in our 2025.1 beta version: https://fme.safe.com/downloads/#beta 

Please let me know how this goes! 


Hi Crystal,

Thank for you answer. I will test this version asap. Do I need to have the 2025 version installed, or is everything included in the linf ?

Best regards

Bruno


Hi ​@bruno,

Yes, you will need to install 25.1 to access the new IFC_API Writer. The IFC_API Writer has support for IfcZones.

Best regards!


Hello to all,

With the previous version of the IFC Reader, I used the following code to add a Ifc property:

propFeature = fmeobjects.FMEFeature()
# set the GlobalId so we can aggregate later
propFeature.setAttribute('GlobalId', globalID)
# create geometry and set Name
geom = fmeobjects.FMENull()
geom.setName('IfcPropertySet')
# set property set name
geom.setTrait('ifc_property_set_name',propset)

geom.setTrait(myTraitName, myTraitValue)
propFeature.setGeometry(geom)

 

Now that all Ifc properties are direct attribute, how can I manage adding new Ifc properties into existing, or new, property set?

 

Thank you in advance

Best regards

Bruno


Hello to all,

I am a little lost on how to write and/or delete some IFC properties. Are there any examples or documentation explaining how to add IFC properties and also Ifc property set pset into a pythonCaller with the new IFC_API Writer?

As a test, I jet read some Ifc classes without doing anything and write the same classes. But I don’t see any property in the output :-(

Thank in advance

Best regards

Bruno


Hi ​@bruno,

The new attribute-based approach is a notable change from the old IFC reader/writer, so your current workflow might require some tweaks. 

Would you be willing to share an example of what you're experiencing? Either screenshots or even better a sample workspace with an input IFC file. It’s a bit easier to visualize and understand your issue with a particular example.

There's also some documentation on the new beta IFC Reader/Writer that covers IFC properties (particularly under the Feature Types-User Attributes section): https://docs.safe.com/fme/2025.1/html/FME-Form-Documentation/FME-ReadersWriters/ifc_api/ifc_api.htm

I'm not very familiar with your particular case, but I'm happy to work with you and the community to figure out the best approach! 🙂