Selbstlernbereich

Fundiertes Wissen für den sicheren Umgang mit unserer BIM-Anwendung.

IFC-Editor-Regeln-erstellen
• 18. November 2025

Regeln zum Editieren von IFC-Dateien erstellen

René Holzer

René Holzer

Product Owner

Ich möchte eine IFC-Datei anpassen und möchte wissen, wie das geht bzw. was ich damit machen kann?

 

Hier werden Sie zuerst angeleitet, wie Sie zu einem Projekt navigieren, welche Grundlagen benötigt werden, und bekommen ein grundlegendes Verständnis dafür, wie Sie Regeln anlegen können.

 

In der nachfolgenden Beschreibung ist es notwendig, dass Sie bereits ein Projekt mit Standards erstellt haben.

Sollten noch kein Projekt bzw. kein Standard erstellt worden sein, so gibt es im Artikel Organisationen und Projekte anlegen bzw. Arbeiten mit Standards eine detaillierte Beschreibung, welche Sie durch den Prozess führt.
 

Zur schnelleren Navigation eine Übersicht der Themen:

Schritt für Schritt

Das Dashboard ist Ihr Ausgangspunkt für alle Vorgänge, die Sie mit dem Merkmalservice durchführen möchten. Hier haben Sie oben den Navigationsbereich, wo Sie zu Organisationen, Standards, Projekten oder zum IFC-Viewer wechseln können. Darunter befindet sich eine Übersicht über Ihre Organisationen und Projekte.

Dashboard

Zum Projekt navigieren

Wählen Sie im Dashboard “Projekte”, um zur Übersicht Ihrer Projekte zu gelangen.

1-rulecreate-overview

Wählen Sie das benötigte Projekt.
Sollte noch keines existieren, folgen Sie bitte dem Artikel Organisationen und Projekte anlegen.

2-rulecreate-Projects

In Ihrem Projekt sollten Sie bereits zwei Standards angelegt haben: den Quellstandard (in diesem Fall Brücke_IFC4.ifc) und den Zielstandard (in diesem Fall der ÖBB-Standard). Sollte noch keiner existieren, folgen Sie bitte dem Artikel Arbeiten mit Standards. Wechseln Sie in den Tab “Übersetzungsregeln”.

3-rulecreate-choosen-project

Eine Regel erstellen

Derzeit existiert noch keine Regel. Klicken Sie auf “Neue Übersetzungsregel”, um eine neue Regel anzulegen.

4-rulecreate-rules

Geben Sie der Regel einen aussagekräftigen Namen, damit Sie diese im Bearbeitungsfall wieder eindeutig identifizieren können.
Empfehlung: Gliedern Sie die Regeln nach deren Anwendung auf den Elementen. Eine Regel kann mehrere Aktionen auf die durch die Bedingungen gewählten Elemente anwenden.

5-rulecreate-name

Regelbedingungen

Wenn Sie die Regel auf Elemente beschränken wollen, dann fügen Sie Bedingungen mit dem + hinzu.
Wenn nicht, dann überspringen Sie die nächsten 6 Schritte.

6-rulecreate-add-condition

Sie können hier wählen, ob Sie Merkmale oder elementspezifische IFC-Eigenschaften für die Bedingung nutzen.
In der Option “Merkmale” können Sie die Merkmale der Datenstruktur nutzen, jedoch nicht die elementspezifischen IFC-Eigenschaften “Beschreibung”, “GUID”, “IfcKlasse”, “Name”, “PredefinedType” und “ObjectType”. Hierfür wählen Sie “Elementspezifische IFC-Eigenschaften”.

7-selector-elem-attribute-property

Nach der Auswahl erscheint die Bedingung – zunächst noch rot, weil sie noch nicht valide ist. Klicken Sie in das Feld “Merkmal wählen…”. Eine Liste der möglichen Auswahlmöglichkeiten erscheint.

8-rulecreate-list

Die Texteingabe filtert die Liste zur Merkmalsauswahl.
Wenn Sie “Merkmale” gewählt haben, sehen Sie sowohl den Quell- als auch den Zielstandard. Berücksichtigen Sie das bei der Auswahl.

9-rulecreate-list-search

Links neben “Wert” befinden sich die Operatoren – standardmäßig ist ”=” für “ist gleich” gewählt. Durch einen Klick auf den Operator können Sie diesen ändern in:
nicht
enthält
enthält nicht
Regulärer Ausdruck
vorhanden
nicht vorhanden

10-rulecreate-operators

Wenn Sie sich nicht sicher sind, welche Werte das Merkmal hat bzw. haben darf, dann besteht die Möglichkeit, im Dropdown unter “Merkmal Details” die Informationen abzurufen.

11-rulecreate-property-details

Hier sehen Sie die Informationen rund um das gewählte Merkmal. Werte können mit der Suche gefiltert werden. In meinem Fall habe ich den Wert ausgewählt und über die Zwischenablage in das Wertfeld kopiert.

12-rulecreate-Details-active

Wenn die Bedingung ein valides Ergebnis liefert, wird die Regel in einem neutralen Grau gefärbt.

13-rulecreate-singlecondition-add

Es ist auch möglich, mehrere Bedingungen zu ergänzen. Hierzu einfach mit ”+ Bedingung hinzufügen” weitere Bedingungen ergänzen.
Diese können als “und”-Symbol (&&) konfiguriert werden, wobei alle Bedingungen zutreffen müssen, bzw. als “oder”-Symbol (||), wobei eine Bedingung zutreffen muss.

14-rulecreate-second-condition

Es kann notwendig werden, dass Bedingungen verschachtelt werden müssen, um die gewünschten Elemente wählen zu können. Hierzu können Sie eine Bedingung in eine Gruppe umwandeln.

15-rulecreate-convert-to-group

Es entsteht eine weitere Gruppe, die innerhalb der Bedingung existiert und auch eigene “und”- bzw. “oder”-Einstellungsmöglichkeiten erhält.

16-rulecreate-add-groupcondition

In unserem Beispiel haben wir nun eine verschachtelte Bedingung erstellt, welche im Merkmal “32_Element” den Wert “Randbalken” sucht und entweder im Merkmal “Lage” den Wert “l.d.B” oder im Merkmal “Referenzachse” den Wert “Gleis_1” findet.

17-rulecreate-condition-added-swich-or

Aktion hinzufügen

Eine Regel benötigt neben der Bedingung auch eine Aktion. Detaillierte Informationen zu Aktionen finden Sie im Artikel Regelaktionen. Im Rahmen des Tutorials ergänzen wir die Aktion “Merkmal hinzufügen”.

18-rulecreate-add-property

Wählen Sie das Merkmal, welches Sie ergänzen wollen.

19-rulecreate-name_add_property

Definieren Sie den Wert, den das Merkmal erhalten soll. Optional ist es auch möglich, mit Formeln zu arbeiten. Hierzu gibt es im Artikel Regel Aktionen einen eigenen Bereich. Wählen Sie das Property Set, in welches Sie die Informationen ergänzen wollen.

20-rulecreate-value_pset_add_property

Regel fertigstellen

Bestätigen Sie Ihre Eingaben rechts unten mit “Speichern”.

21-rulecreate-finish-rule

Sie haben eine Regel erstellt. Die Informationen zu der Regel werden Ihnen angezeigt. Links entsteht nun eine Auflistung Ihrer Regeln.

22-ruleoverview

Hinzufügen multipler Aktionen

Oberhalb der Auflistung Ihrer Regeln können Sie mit “Neue Übersetzungsregel” weitere Regeln anlegen. Nach der Namensgebung wählen Sie “Merkmalauswahl öffnen”.

25-multiplechanges-property-selection

Eine Liste der in den Standards existierenden Merkmale wird aufgerufen. Achtung: Sie sehen sowohl den Quell- als auch den Zielstandard. Berücksichtigen Sie das bei der Auswahl der Merkmale.

26-multiplechanges-selection-overview

Im Tutorial wurde die Liste nach allen Merkmalen durchsucht, welche im Namen “Anmerkung” beinhalten. Die Merkmale des ÖBB-Standards wurden selektiert. Sie sehen, dass diese rechts in die Liste aufgenommen werden.

27-multiplechanges-selection-comments

Wählen Sie eine Aktion, welche die Merkmale betrifft. Hier wurde “Löschen” gewählt.

28-multiplechanges-selection-delete

Die Aktionen werden für die Merkmale angelegt. Für “Löschen” sind keine weiteren Informationen notwendig. Wenn Sie eine andere Aktion gewählt haben, vervollständigen Sie die Aktionen mit den notwendigen Informationen.
Speichern Sie die Regel rechts unten mit “Speichern”.

29-multiplechanges-actions-created

Sie haben eine Regel erstellt. Die Informationen zu der Regel werden Ihnen angezeigt. Die Auflistung Ihrer Regeln erweitert sich.

30-multiplechanges-rule-created

Weiter hier: