Which Ruleset should be used to check components hosting to the right level?
-
@Ion-Chan , look at rule SOL/231/1.5 Comparison between property values
Here a example cheking components witch are 500mm or moren onder te floor/level of de floor thy shoud be.


-
Thanks for the prompt reply, and I have my findings below.
My testing model is a Revit model, and there should be some errors created intentionally.
I have tried to apply your rules into my testing model, but there was no found issues.What I have found is that, the containment in Solibri will be defined by Solibri instead of following the values from Revit.
Taking the below image as an example, the object is hosted on 3/F in Revit, but contained on 1/F in Solibri.
In that case, if I try to find the global bottom elevation of 1/F and the object, the values match.
However, I would like to have a rule checking whether the object is related to a correct floor in Revit or not, and I am still struggling with this.

I am thinking about checking the bottom elevation and the offset of object, and I am still working on it. -
Hi Ion,
Be aware that a level in Revit is not allways exported as a building storey in IFC. This has to do with settings in revit and export settings. If an element in Revit is hosted on a level that is not exported to a building storey in IFC… it will be matched to another building storey.
Hope you understand. Only levels that are marked “building storey” in Revit will be exported to IFC.Jeroen
Copyright © 2025 Solibri Inc. | Powered by NodeBB