Skip to main content
Solved

Feature Merger won't merge and won't use suppliers


I'm trying to transform a Revit file, also using his IFC file, into a CityGML format file. After TestFilter is being used to get the different parts of the building, i have to preserve the hierarchy between the openings of the building, the walls and then the windows and doors.

At first i'm using the Openings as the requestor in the Transformer FeatureMerger and the result Walls from TestFilter as the supplier. Then the merge from the first transformer is being used as the supplier to a second FeatureMerger and the result from TestFilter, Windows_Doors, is set as the requestor.

The thing is, although i get all the possible merged features from the first FeatureMerger, the second will list all the features into UnmergedRequestor and UnusedSupplier.

Should i change anything in the geometry of the windows_doors factor or is it something completely different from what i'm thinking, that is actually missing?

Best answer by redgeographics

What attributes are you merging on? Any chance they were prefixed by the first FeatureMerger?

View original
Did this help you find an answer to your question?

2 replies

redgeographics
Celebrity
Forum|alt.badge.img+49
  • Celebrity
  • Best Answer
  • May 28, 2018

What attributes are you merging on? Any chance they were prefixed by the first FeatureMerger?


  • Author
  • May 28, 2018
redgeographics wrote:

What attributes are you merging on? Any chance they were prefixed by the first FeatureMerger?

Before the latter FeatureMerger, there where 2 more before that. The first was merging Building Installation, Building parts, walls, doors and windows and the roof (requestor) with the building as a whole (supplier). I set it to prefixed supplier, (prefix: suppl_) and second merger was a prefixed too (suppl_wall_) from TestFilter -> Walls (supplier) and openings (requestor). The third and last was prefixed too with Windows_Doors as requestor and the latter merge as a supplier. I tried not to prefix the last of the 3, and i finally got a result. I don't know what if i wasn't prefixing the first, but it worked for me that way. Thank you very much!

 


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