Skip to main content
Question

GeometryPropertyExtractor and messy IFC Psets

  • July 23, 2019
  • 1 reply
  • 22 views

Forum|alt.badge.img

Hello,

I have a fairly messy IFC where I need to extract all geometry traits (Pset.Attribute) and I ran into an issue. Not sure what to do here...

I'm using the GeometryPropertyExtractor to get all "Pset.Attribute" values and it gives me this:

They are supposed to be the same "Pset.Attribute" (by name), but the GeometryPropertyExtractor decided to give one of them a "{0}".

I think what's happening is, for some reason one of the Psets has a different ID, so technically it's correct, just not what I want? Maybe?

I guess I can remove all "{0}" with the BulkAttributeRenamer and hope for the best? Or is there a way to force the GeometryPropertyExtractor to use the Pset name instead of the id?

Or is there a different reason?

1 reply

daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • July 25, 2019

Hi @ras,

If the attribute from the extracted trait has {#} at the end, it is usually a sign that there were multiple traits on the geometry with the same name, likely on different parts of the geometry. Please try setting 'Prefix Extracted Trait with Geometry Name' to Yes to differentiate them.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings