Skip to main content

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?

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


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!

 


Reply