Wie im letzten Post berichtet, basiert die sichtbare IFC Struktur auf klar definierten Spatial Containern: IfcProject, IfcSite und IfcFacility (i.d.R. IfcBuilding), die beim Export aus Revit mit Daten aus den Projektinformationen befüllt werden.
IfcBuildingStorey baut auf dieser Struktur auf und repräsentiert die Gebäudegeschosse. Diese werden beim Export aus Revit auf die Revit Ebenen reduziert, die in Revit auch als Gebäudegeschoss (Building Story) gekennzeichnet wurden:
Gehört ein Element in Revit einer Ebene, die kein Gebäudegeschoss darstellt und daher nicht nach IFC exportiert wird, wird dieses Element dem nächsten Gebäudegeschoss darunter zugewiesen (falls nicht möglich, wird das Gebäudegeschoss darüber genutzt).
Diese Zuweisung kann allerdings auch manuell mit dem Parameter IfcSpatialContainer überschrieben werden. Als Wert kann entweder der Name der gewünschten Ebene angegeben werden, oder aber auch IfcBuilding bzw. IfcSite – in diesem Fall werden die Bauteile direkt diesen Spatial Containern zugewiesen (und keiner Ebene!).
Beispiel in Revit:
Ergebnis in IFC: