Hi all, I have some troubles reading an ifc-File with FME 2018.1. I’m able to read all of the ifc-types except of IfcWindows and IfcWallStandardCase. When I read these feature types, I get memory issues and the workspace process fails with the message “Failed to free sufficient memory to reach the process usage limit”. The file is not that big (182MB) and I run it on a machine with 32GB RAM. I guess the problem is associated with the CSG Evaluation of the features. If I set this parameter to yes in the ifc-reader, then I get the memory issues right away when I start the workspace. If I set the parameter to no and run the workspace with certain transformers (like a GeometryValidator, VertexCounter,…) or the CSGEvaluator, I get the problems after a certain amount of features. As described in the reader documentation, the csg evaluation is performed, when it is required (“If the CSG evaluation is not performed in the IFC reader, FME will automatically perform the evaluation when it is required.”). With the VertexCounter I was able to filter out some invalid geometries, which had the fme_type “solid” but no geometry (VertexCount=0). Now I can read some more features, but after a certain amount, the process fails. Furthermore, the ifc reader does not respect the parameter “Start Feature”. Therefore I cannot split the reading process in multiple parts. Has anyone had similar issues and knows how to deal with it? Any advice what else I can try? Thank you in advance! Cheers, Manuela
Solved
Problem with CSG Evaluation while reading an IFC-File
Best answer by mark2atsafe
Fixed in 2019 (build 19130 or greater).
New reference: FMEENGINE-16209
Reply
Rich Text Editor, editor1
Editor toolbars
Press ALT 0 for help
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.