Skip to main content
Solved

How to know ifcspace level (floor)

  • November 21, 2017
  • 3 replies
  • 71 views

I have an import from Revit to IFC and I can not find any property of the ifcSpace objects that show me which floor they are on.

How to know to which level a ifcspace is?

Thanks!!!

Best answer by takashi

Hi @fisadmaster, as far as I know, in the IFC objects hierarchy, each IfcSpace feature is a child of an IfcBuildingStorey feature, and the "ifc_parent_unique_id" of an IfcSpace feature points to the "ifc_unique_id" of its parent IfcBuildingStorey feature. Therefore, for example, you can merge the attributes of IfcBuildingStorey to corresponding IfcSpace features with the FeatureMerger, like this.

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.

3 replies

takashi
Celebrity
  • 7843 replies
  • Best Answer
  • November 21, 2017

Hi @fisadmaster, as far as I know, in the IFC objects hierarchy, each IfcSpace feature is a child of an IfcBuildingStorey feature, and the "ifc_parent_unique_id" of an IfcSpace feature points to the "ifc_unique_id" of its parent IfcBuildingStorey feature. Therefore, for example, you can merge the attributes of IfcBuildingStorey to corresponding IfcSpace features with the FeatureMerger, like this.


  • Author
  • 2 replies
  • November 21, 2017

Hi @takashi , I have tried your suggestion but I have not managed to obtain the expected result.

My data are:

Any Idea, Thanks!!!


  • Author
  • 2 replies
  • November 21, 2017

Hi @takashi , Now I can get the desired result, thank you very much!!