Regeln zum Editieren von IFC-Dateien erstellen
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:
- Zum Projekt navigieren
- Eine Regel erstellen
- Regelbedingungen
- Aktion hinzufügen
- Regel fertigstellen
- Hinzufügen multipler Aktionen
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.
Zum Projekt navigieren
Wählen Sie im Dashboard “Projekte”, um zur Übersicht Ihrer Projekte zu gelangen.
Wählen Sie das benötigte Projekt.
Sollte noch keines existieren, folgen Sie bitte dem Artikel Organisationen und Projekte anlegen.
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”.
Eine Regel erstellen
Derzeit existiert noch keine Regel. Klicken Sie auf “Neue Übersetzungsregel”, um eine neue Regel anzulegen.
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.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.
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”.
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.
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.
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
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.
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.
Wenn die Bedingung ein valides Ergebnis liefert, wird die Regel in einem neutralen Grau gefärbt.
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.
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.
Es entsteht eine weitere Gruppe, die innerhalb der Bedingung existiert und auch eigene “und”- bzw. “oder”-Einstellungsmöglichkeiten erhält.
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.
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”.
Wählen Sie das Merkmal, welches Sie ergänzen wollen.
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.
Regel fertigstellen
Bestätigen Sie Ihre Eingaben rechts unten mit “Speichern”.
Sie haben eine Regel erstellt. Die Informationen zu der Regel werden Ihnen angezeigt. Links entsteht nun eine Auflistung Ihrer Regeln.
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”.
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.
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.
Wählen Sie eine Aktion, welche die Merkmale betrifft. Hier wurde “Löschen” gewählt.
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”.
Sie haben eine Regel erstellt. Die Informationen zu der Regel werden Ihnen angezeigt. Die Auflistung Ihrer Regeln erweitert sich.
Weiter hier:




























