Logo Jan Fromm
Schließen

IFC (Industry Foundation Classes)


  • Offenes, standardisiertes Austauschformat zur strukturierten Beschreibung und Übergabe von Bauwerksinformationen
  • Typen: Klassifizieren Bauteile mit Basis- und Zusatzattributen (z. B. Wandtyp)
  • Klassen: Strukturieren gleichartige Objekte mit einheitlichem Verhalten (z. B. IfcWall, IfcWindow)
  • Property-Sets: Fassen dynamisch erweiterbare Eigenschaften (z. B. U-Wert, Brandschutz) zusammen
  • Aufbau: Mehrschichtige Architektur (Kernel, Core Layer, Interop Layer, Resource Layer)
  • Gliedert Bauwerksdaten in Projekte, Gebäude, Stockwerke, Räume und Elemente
  • Trennt strikt zwischen Semantik (bspw. IfcWall) und Geometrie (bspw. IfcFacetedBrep)

IFC-Konzepte

  • Vererbung: Objekte erben Attribute und Verhalten entlang einer Vererbungskette von allgemein zu spezifisch (z. B. IfcRoot ⟶ IfcWindow)
  • Semantik und Geometrie: Strikte Trennung – Semantik über Klassen/Attribute, Geometrie über separate Repräsentationsobjekte
  • Komplexe Beziehungen: Detaillierte Modellierung durch Relationen (z. B. Fenster → Öffnung → Wand mit RelFillsElement, RelVoidsElement)
  • Aggregationsbeziehungen: Hierarchische Strukturierung (z. B. Projekt ⟶ Site ⟶ Building ⟶ Storey ⟶ Space) via IfcRelAggregates
  • Verbindungen: Modellierung räumlicher oder logischer Beziehungen (z. B. IfcRelSpaceBoundary zur Flächenbegrenzung)
  • Zuordnungen: Objekte werden mit Materialien, Mengen oder Aufgaben verknüpft (z. B. IfcRelAssociatesMaterial)
  • Erweiterungen: Dynamische Ergänzung über Property Sets (z. B. PSet_WindowCommon mit ThermalTransmittance, FireRating)





Über diesen Beitrag

Erstellt am: 14.07.2025

ID: SZEPAG

Typ: Stichwort

Kategorie: bim