The BIM specialists at our iC group (a mix of Austrians, Slovenes, Germans) have been trying to set up our IFC models in a way that they could include more than just IfcPropertySingleValue, like IfcPropertyTableValue and IfcPropertyBoundedValue. Currently we only use IfcPropertySingleValue since it supported by all the software we use (Revit, Civil3D, ArchiCAD…), but would like to expand this as it is actually meant to be used by IFC specifications.
If anybody has any pointers/experience with setting this up in any BIM modelling software, we would love to hear about it.
Relevant to this topic, but a bit tangent, is editing existing IFCs in other software (adding new property sets and properties in different types). This is also a possibility that we’re open about, so if anybody has some positive experiences with that, it would be very helpful.
We’re also looking into BlenderBIM and IfcOpenShell to edit existing IFCs if such a setup is not possible in our modelling software:
- We do know that in BlenderBIM there is now an option to add a completely new Property set and in it to define new Properties. My current problem is that using this functionality crashes Blender every single time. I know it’s an open-source software in development, so I guess @Moult would probably know the solution to that.
- We would also be perfectly fine with writing a Python script using IfcOpenShell to solve our issue, so if someone can point us in the right direction, it would be much appreciated. Up until now we’ve only been able to pull out all the products’ data (from properties) from an IFC file, adapt it to our needs and then push the new data back in, but we would like to also change the type of property and/or add additional properties in new property sets.
Thanks to everyone who contributes in any way!