Zum Inhalt

Modellattribuierung

Im Bereich Modellattribuierung können neue Eigenschaften zu IFC-Objekten hinzugefügt werden. Die Attribuierung ist auch regelbasiert möglich, d.h. es können auch Mappings zwischen verschiedenen Klassifizierungssystemen mit der Funktion umgesetzt werden.

Attribuierungsvorschriften werden in dem Projekt gespeichert. So können Sie mehrfach auf Modellen ausgeführt werden, z.B. wenn neue Modellrevisionen hochgeladen und die Definitionen direkt übernommen werden sollen.

Die Definition erfolgt in Attribuierungsgruppen, die z.B. für die Zuweisung von Eigenschaften auf verschiedene Modelle oder Kontexte genutzt werden können.

Attribuierungsgruppe anlegen

Im ersten Schritt muss eine Attribuierungsgruppe angelegt werden, die einzelne Attribuierungsvorschriften zusammenfasst. Diese erfolgt über den Button "Attribuierungsgruppe erstellen" oder über den Plus-Button in der Kopfzeile. Sie werden durch einen Dialog aufgefordert, einen Namen der Attribuierungsgruppe festzulegen.

newGroup.png

Erstellen einer neuen Attribuierungsgruppe

Die erstellte Attribuierungsgruppe wird auf der linken Seite gelistet. Diese kann, sofern Attribuierungsregeln definiert sind, über den Play-Button ausgeführt werden oder über das Eimer-Symbol auch wieder entfernt werden.

Attribuierungsregel anlegen

Innerhalb von Attribuierungsgruppen können Attribuierungsregeln angelegt werden. Attribuierungsregeln ermöglichen die Zuweisung von einzelnen Objekteigenschaften oder die Definition von regelbasierten Mappings.

Mit einem Klick auf den Eintrag einer Attribuierungsgruppe öffnet sich auf der rechten Seite der zugehörige Bereich zur Definition von Attribuierungsregeln.

newGroup.png

Ansicht der Attribuierungsgruppe

Sie können nun mit einem Klick auf den Plus-Button oder den "Neue Attribuierungsregeln"-Button eine Attribuierungsregel erstellen. Sie werden dann aufgefordert, einen Namen und optional eine Beschreibung für die Attribuierungsregel zu vergeben.

newRule.png

Erstellen einer neuen Attribuierungsregel

Die erstellte Attribuierungsregel wird auf der rechten Seite als Eintrag gelistet.

Objektauswahl

Im nächsten Schritt muss definiert werden, auf welche Objekte eine Attribuierung angewendet wird. Im Abschnitt "Auswahl der IFC-Objekte" kann über den Plus-Button eine Bedingung hinzugefügt werden.

Es wird ein Dialog geöffnet, in dem drei Modi eingestellt werden können:

  1. Objektauswahl: Ermöglicht, im Viewer ausgewählte Elemente direkt zu übernehmen oder manuell bestimmte GlobalIDs von IFC-Objekten einzutragen.

    Mit einem Klick auf den Button mit der Aufschrift "Ausgewählte Elemente hinzufügen", werden direkt alle GlobalIDs der selektierten Objekte aus der 3D-Ansicht übernommen. Alternativ können auch manuell GlobalIDs eingetragen werden, z.B. wenn Eigenschaften zu einzelnen Objekten oder Objekten ohne eigene Geometrie, wie z.B. Geschossen, zugewiesen werden sollen.

    selectionFromViewer.png
    Modus Objektauswahl

  2. IFC-Klasse: Ermöglicht die Auswahl über die IFC-Klasse, um z.B. Standardeigenschaften für Bauteiltypen zu setzen.

    Im Modus IFC-Klasse können die Objekte durch Angabe der IFC-Klasse ausgewählt werden. Dies erfolgt über die Eingabe im Textfeld und Bestätigen über den "Hinzufügen"-Button. Werden hier mehrere Klassen hinzugefügt, werden diese additiv berücksichtigt (ODER-Verknüpfung).

    byIfcClass.png
    Modus IFC-Klasse

  3. Eigenschaft: Ermöglicht die Auswahl anhand des Werts einer vorhandenen Eigenschaft.

    Im Modus Eigenschaft können Filter nach Eigenschaftswerten festgelegt werden.

    byProperty.png
    Modus Eigenschaft

Es können mehrere Bedingungen hintereinander definiert werden, die gleichzeitig erfüllt sein müssen. Eine sinnvolle Kombination ergeben beispielsweise IFC-Klasse und Eigenschaft.

Zuweisung der Eigenschaft

Im zweiten Schritt wird die konkrete Eigenschaft definiert, die den ausgewählten Objekten hinzugefügt werden soll. Im Abschnitt "Definition der Attribuierung" kann über den Plus-Button eine Eigenschaft hinzugefügt werden. Es wird ein Dialog geöffnet, der die Angabe der Eigenschaftsparameter fordert:

  • Eigenschaftensatz: Der Name des IFC-PropertySets, in das die Eigenschaft geschrieben werden soll. Falls vorhanden, wird die Eigenschaft zusätzlich hinzugefügt.
  • Eigenschaft: Der Name der IFC-Eigenschaft. Falls vorhanden, werden nur die nachfolgenden Parameter geändert.
  • Datentyp: Der IFC-Datentyp, den der Wert haben soll.
  • Wert: Der konkrete Wert. Bei mehreren Werten wird eine Enumeration erstellt. Falls vorhanden wird der Wert oder die Werteliste immer überschrieben.

propertyAttachment.png

Zuweisung der Eigenschaft

Es ist möglich, auch mehrere Eigenschaften zu definieren, die den ausgewählten Objekten zugewiesen werden sollen.

Attribuierungsregeln ausführen

Nach dem Erstellen der erforderlichen Attribuierungsregeln können diese auf ein Modell angewendet werden. Dazu muss der Play-Button in der Auflistung einer Attribuierungsgruppe angeklickt werden. Im folgenden Dialog werden Sie aufgefordert, das Modell auszuwählen, auf das die Attribuierung angewendet werden soll.

execute.png

Zuweisung der Eigenschaft

Bei Ausführung wird ein Ladekreis angezeigt. Wurden die Eigenschaften erfolgreich an das Modell geschrieben, wird eine positive Rückmeldung gegeben. Im Anschluss kann der Erfolg über den Eigenschafts-View oder eine formale Prüfung kontrolliert werden.

result.png

Ergebnis der Zuweisung

Über den Play-Button in der Kopfzeile können auch alle Attribuierungsgruppen auf einmal ausgeführt werden. Hier ist die Anwendung auf genau ein Modell begrenzt.

IFC-Datei herunterladen

IFC-Dateien werden bei der Modellattribuierung immer überschrieben. Der Download der aktualisierten IFC-Datei kann dann über das Kontextmenü des Modells im Projektbaum erfolgen.