Skip to main content
Question

IFC2X3 IFCFLOWSEGMENT point object Error no Geometry type

  • March 29, 2020
  • 3 replies
  • 34 views

stuartpaice
Participant
Forum|alt.badge.img

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

 

This post is closed to further activity.
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.

3 replies

stuartpaice
Participant
Forum|alt.badge.img
  • Author
  • Participant
  • April 1, 2020

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.


stuartpaice
Participant
Forum|alt.badge.img
  • Author
  • Participant
  • April 1, 2020

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


jovitaatsafe
Safer
Forum|alt.badge.img+11

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