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 IFCDatei 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