Skip to main content
Solved

Find unique (non-duplicate) geometry with no textures

  • September 25, 2018
  • 2 replies
  • 21 views

Hi, I am parsing a 3D CityGML model that mostly have a texture for each IFMEFace. That is great, but sometimes there are duplicate IFMEFaces, one with texture and another without, which I can filter out those untextured ones using GeometryPropertyExtractor. But other times, there are untextured IFMEFace with no duplicates that I still like to keep, which the GeometryPropertyExtractor filters out regardless. How can I achieve this?

I tried the Matcher but I think I just want either the SingleMatched or NotMatched output, not both.

Thanks for any help.

My current setup:

Best answer by daveatsafe

Hi @meancat,

Please run the faces through the Matcher first, then remove the Matched Faces with no texture. Keep all the faces from the NotMatched port.

Don't use the SingleMatched output, the data from this is a modified duplicate of the Matched output.

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.

2 replies

daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • 1637 replies
  • Best Answer
  • September 25, 2018

Hi @meancat,

Please run the faces through the Matcher first, then remove the Matched Faces with no texture. Keep all the faces from the NotMatched port.

Don't use the SingleMatched output, the data from this is a modified duplicate of the Matched output.


  • Author
  • 2 replies
  • September 26, 2018

Hi @meancat,

Please run the faces through the Matcher first, then remove the Matched Faces with no texture. Keep all the faces from the NotMatched port.

Don't use the SingleMatched output, the data from this is a modified duplicate of the Matched output.

That's it! Thank you!