Page 42 - interAktiv 2/2024
P. 42

Für die Modellierung führte der
                                                      Student verschiedene Schritte
                                                      durch.
                                                                   Moritz Knäbel schaute in
         Der IFC-Viewer xBIM Xplorer erwies sich                 seiner Bachelorarbeit ganz
         für die Arbeit als besonders nützlich.                  genau auf die BIM Klassen.



        Was macht card_1 in IFC daraus?                       Wie könnte es weiter gehen?
        Das IFC-Schema bietet verschiedene Möglichkeiten zur Dar-  Für die Abbildung von Klassifikationen über die Attributierung
        stellung von Objekteigenschaften. So sind häufig genutzte   in IFC nutzt card_1 aktuell das IfcPropertySingleValue, was im
        Standardeigenschaften, wie Länge oder Breite, fest im Schema   Rahmen einer dynamischen Attributierung zur Abbildung von
        verankert. Da es aber eine unlösbare Aufgabe wäre, alle   frei definierbaren Klassifikationssystemen eine gute Wahl ist.
        Eigenschaften, die von Nutzenden vergeben werden können,   Um standardisierte Klassifikationssysteme mittels IFC besser
        im Schema zu verankern, bietet IFC verschiedene Entitäten   erkennbar zu machen, bietet IFC mit ifcClassificationReference
        zur Vergabe eigener Eigenschaften an. Eine dieser Entitäten ist   eine eigens für Klassifikationssysteme entwickelte Entität an.
        IfcPropertySingleValue, also eine einzelne Eigenschaft, die auch   Diese könnte zukünftig über ein zusätzliches Feld mit dem
        card_1 nutzt. Durch die Vergabe des einheitlichen externen   Namen „Klassifikationen“ in den Nebenattributdefinitionen
        Namens in den Nebenattributdefinitionen kann nun die   implementiert werden.
        Klassifikation in der IFC­Datei ausgelesen werden.
                                                              Mehrwert
        Gibt es diese Klasse überhaupt?                       Im Rahmen der Bachelorarbeit konnte festgestellt werden, dass
        Durch die Nutzung von IfcPropertySingleValue kann trotz der Ver-  eine Umsetzung der Klassifizierung mit Softwarelösungen wie
        gabe des eindeutigen externen Namens ein beliebiger Freitext   card_1 auch praktisch umsetzbar ist. Im Gesamtergebnis der
        eingegeben werden. Um nun zu überprüfen, ob das, was in der   Arbeit lassen sich folgende Aspekte festhalten:
        Nebenattributdefinition als vermeintliche Klasse eingetragen   Unter Verwendung des Neuen Straßenentwurfes wurde
        wurde, überhaupt Bestandteil des Klassenkatalo ges ist, wurde   ein Anschauungsmodell modelliert, der gesamte Prozess
        ein Programm in der Programmiersprache C# geschrieben. Es   detailliert in einem Modellierungshandbuch festgehalten und
        liest die von card_1 erzeugte IFC-Datei mittels der Bibliothek   die Objekte durch die Nutzung von Nebenattributen nach dem
        xbim aus und validiert diese gegen den Klassenkatalog, der als   buildingSMART „BIM-Klassenkatalog der Verkehrswege 2.0“
        CSV-Datei eingelesen wurde. Anschließend wird angezeigt, ob   klassifiziert.<<
        die erzeugten Objektklassifizierungen einer Klasse des Klassen­
        kataloges entsprechen. Diese Information kann entweder   Die Bachelorarbeit und das Modellierungshandbuch sind im Volltext unter
                                                              folgender URL aubrufbar:
        direkt auf der Konsole oder in einer Protokolldatei, zusammen   https://nbn-resolving.org/urn:nbn:de:bsz:520-qucosa2-913036
        mit einigen Statistiken zur Datei, ausgegeben werden.
                                                              Betreuer der Arbeit:
                                                              Prof. Dr. Christian Clemen (Hochschule für Technik und Wirtschaft Dresden)
                                                              M. Eng. Jacqueline Eggert (IB&T Software GmbH)






        42   interAktiv 2/2024  Aus der Branche
   37   38   39   40   41   42   43   44   45   46   47