I have followed the tutorials available and also tried following other questions on the forum on this topic. Workspace template with data cache included.
I'm trying to write a group of rather simple geometries to ifc. No matter what I do the geometries are not read as geometries from the resulting ifc file, even though the structure of features -> aggregates -> traits looks the same.Where am I g
Best answer by jovitaatsafe
Thanks for the response @jovitaatsafe . I checked that (should have mentioned that in my original question) and it doesn't matter. The geometries seems to actually not have been written as correct ifc geometries to the file. And I have no clue as to why that is. When that occurred I also tried writing to another ifc class that is able to contain geometries, but with the same result; no geometries written.
Hi @hansh, sorry for the delay in response! To get geometry, you'll need to add a GeometryCoercer to coerce the multisurface into 'fme_brep_solid'. I added this in the Geometry bookmark between the junction and AttributeCreator_3. I've seen some cases where a GeometryRefiner before the GeometryCoercer improves the output, but might not be necessary here.
Note that this will still create only one feature since the input had all the buildings as one feature. If needed, consider breaking down the geometry to buildings, and maybe even building levels before making the solid geometry. The article, AutoCAD to IFC Conversion Example might be the best resource for this, especially where it mentions the building story and creating the space geometry.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.



I believe this is unique to IfcSpaces. Other IFC objects like IfcWall are usually visible without fiddling with filters.