Skip to main content

Hi forum,

I have an IFC file that contains pipe network from 12D model. The IFC export contains pipes and some pit objects as points. I am not sure why this is causing the following object to return an fme_no_geom. i am running the data se through a GeometryFilter and these features are exiting in the null channel.

fme_geometry fme_type

fme_aggregate fme_no_geom

 

#22 = IFCRELAGGREGATES('1hViQUWInAEPHHSf76Sqog', #2, 'SiteContainer', 'SiteContainer For All Models', #19, (#21));

#23 = IFCRELCONTAINEDINSPATIALSTRUCTURE('3NoqxiDnb3pvSwt$HSi04p', #2, 'Building Container', 'BuildingContainer for Elements', (#24, #110), #21);

#24 = IFCELEMENTASSEMBLY('2avVmq1XXFtBSLGB9qcGYj', #2, 'P22-02', 'test', 'Super', #13, $, $, $, .NOTDEFINED.);

#25 = IFCRELAGGREGATES('0nKhssk3PFoRE08AYptVpP', #2, '', '', #24, (#26));

#26 = IFCFLOWSEGMENT('14omJrvZL3jRzNkxjD4bwN', #2, 'P22-02', '', 'Segment', #27, #32, $);

#27 = IFCLOCALPLACEMENT(#13, #28);

#28 = IFCAXIS2PLACEMENT3D(#29, #30, #31);

#29 = IFCCARTESIANPOINT((0., 0., 0.));

#30 = IFCDIRECTION((0., 0., 0.));

#31 = IFCDIRECTION((0., 0., 0.));

#32 = IFCPRODUCTDEFINITIONSHAPE($, $, (#33));

#33 = IFCSHAPEREPRESENTATION(#12, 'SurveyPoints', 'GeometricCurveSet', (#34));

#34 = IFCGEOMETRICCURVESET((#35, #36));

#35 = IFCCARTESIANPOINT((331094.66341151, 5818479.46503656, 25.923));

#36 = IFCCARTESIANPOINT((331094.66341151, 5818479.46503656, 25.923));

#37 = IFCSURFACESTYLE($, .POSITIVE., (#38));

#38 = IFCSURFACESTYLERENDERING(#39, $, $, $, $, $, IFCNORMALISEDRATIOMEASURE(3.90625E-3), IFCSPECULAREXPONENT(10.), .NOTDEFINED.);

#39 = IFCCOLOURRGB('green', 0., 1., 0.);

#40 = IFCPRESENTATIONSTYLEASSIGNMENT((#37));

#41 = IFCSTYLEDITEM(#34, (#40), $);

#42 = IFCPROPERTYSET('20q3CAjeD2RemuvkHZ2sww', #2, 'UTILITIES', $, (#43, #44, #45, #46, #47, #48, #49, #50, #51, #52, #53, #54, #55, #56, #57, #58, #59, #60, #61, #62, #63, #64, #65, #66, #67, #68, #69));

 

Any help on this would be appreciated.

 

Thanks in advance Stuart

 

I have done some further digging and the REVIT IFC reader fails but the Standard IFC reader works? not sure what's going on there. so my solution is the use the REVIT IFC to extract attributes and merge the geometry from the standard back into the Revit feature.


User the REVIT IFC reader so you get the attribution, use a secondary reader Standard IFC and merge the geometry.


User the REVIT IFC reader so you get the attribution, use a secondary reader Standard IFC and merge the geometry.

Hi @stuartpaice,

Glad to hear that you've got a solution worked out! It sounds odd that the IFC Reader with Data Views is coming up with nulls on your dataset, can I ask what view you had specified? If you can share a sample dataset, I'd like to take a look and see if there might be any issue with the IFC Data Views reader or if it may be expected behaviour. If you don't want to share your file publicly, please feel free to send it to


Reply