Neue Eigenschaftensätze für den IFC-Export erstellen

Tekla Structures
Geändert: 7 März 2025
2025
Tekla Structures

Neue Eigenschaftensätze für den IFC-Export erstellen

Sie können zusätzliche Eigenschaftensätze aus Vorlagenattributen und benutzerdefinierten Attributen erstellen, Eigenschaften für die Attribute definieren und die Tekla Structures-Eigenschaftensätze für den IFC-Export an IFC-Entitäten binden. Die Eigenschaftensätze können in Eigenschaftensatz-Konfigurationsdateien gespeichert werden.

Wenn die Standardeigenschaftensätze für Sie gut funktionieren, können Sie diese nutzen. Dann müssen Sie keine benutzerdefinierten Eigenschaftensätze erstellen. Standardeigenschaftensätze können auch geändert werden. Darüber hinaus können Sie buildingSMART-Eigenschaftensätze importieren.

Beim Exportieren einer IFC-Datei exportiert Tekla Structures die Eigenschaftensätze mit den exportierten IFC-Entitäten anhand der von Ihnen in der Liste Eigenschaftensätze ausgewählten Konfigurationsdatei. Die Liste der Konfigurationsdateien umfasst vordefinierte Dateien Ihrer Umgebungsordner (\common\collaboration\ifc) und Dateien, die im aktuellen Ordner unter \AdditionalPsets gespeichert sind.

Im Dialogfeld Eigenschaftensatz-Definitionen können die für den IFC-Export erforderlichen Eigenschaftensätze hinzugefügt und geändert werden. Die von Ihnen erstellten Eigenschaftensatz-Konfigurationsdateien sind sowohl im IFC2x3-Export als auch im IFC4-Export sichtbar.

Anmerkung:

Es empfiehlt sich, Eigenschaftensätze nur im Dialogfeld Eigenschaftensatz-Definitionen zu definieren und die Datei selbst nicht zu verändern, damit die Gültigkeit der XML-Konfigurationsdateien gewährleistet ist.

(1) Name der ausgewählten Eigenschaftensatz-Konfigurationsdatei. In der Liste werden alle verfügbaren Konfigurationsdateien aufgeführt, die in Umgebungsordnern gespeichert sind. Wählen Sie dort die gewünschte Datei aus. Nach dem Auswählen wird die Datei automatisch geladen.

Nach Hinzufügen oder Ändern der Eigenschaftensätze speichern Sie die Änderungen mit der Schaltfläche Speichern in der Konfigurationsdatei. Sie können auch einen neuen Namen für die Konfigurationsdatei angeben und die Datei speichern. Neue und geänderte Konfigurationsdateien werden im aktuellen Modellordner unter \AdditionalPsets gespeichert. Konfigurationsdateien können auch aus folgenden Ordnern gelesen werden:

XS_FIRM

XS_PROJECT

XS_SYSTEM

Zum Erstellen einer neuen Konfigurationsdatei können Sie mit der Schaltfläche den Inhalt der angezeigten Konfigurationsdatei bereinigen.

(2) Um in der Liste nur die anhand der Kontrollkästchen Einschließen ausgewählten Eigenschaftensätze und Eigenschaften anzuzeigen, wählen Sie Nur Einbezogene anzeigen.

(3) Eigenschaftensätze der aktuellen Konfigurationsdatei. Eigenschaftensätze können in der Liste nach oben oder nach unten gezogen werden.

(4) Suchen nach einem bestimmten Eigenschaftensatz. Die Liste der Eigenschaftensätze ist gegebenenfalls sehr lang. Dann ist es gegebenenfalls äußerst praktisch, nach einen bestimmten Eigenschaftensatz suchen und auszuwählen zu können.

(5) Nur die Eigenschaftensätze für die ausgewählten IFC-Entitäten anzeigen.

(6) Nur die Eigenschaftensätze für die ausgewählten IFC-Versionen anzeigen.

(7) Zum Exportieren aller Eigenschaftensätze und Eigenschaften der Liste aktivieren Sie das Kontrollkästchen Einschließen in der Titelzeile für den Eigenschaftensatz oder den Eigenschaftenabschnitt. Um nur die erforderlichen Eigenschaftensätze und Eigenschaften für bestimmte Exportzwecke zu exportieren, aktivieren Sie das Kontrollkästchen neben dem jeweiligen Eigenschaftensatz oder der jeweiligen Eigenschaft.

(8) Durch Filtern können Sie weiter eingrenzen, für welche Objekte der Eigenschaftensatz exportiert werden soll. Grenzen Sie beispielsweise mit einem Filter ein, für welche IfcBeam-Objekte der Eigenschaftensatz exportiert werden soll, z. B. nur für Stahlträger.

(9) Befehlsschaltflächen für die Arbeit mit Eigenschaftensätzen:

buildingSMART-Eigenschaftensätze hinzufügen. Bei Eigenschaftensätzen, die mit Pset_ oder Qto_ beginnen, handelt es sich um buildingSMART-Eigenschaftensätze. Die buildingSMART-Eigenschaftensätze sind geschützt. Die IFC-Entitäten, mit denen sie exportiert werden, können nicht geändert und die enthaltenen Eigenschaftennamen nicht bearbeitet werden. Sie können jedoch die Eigenschaften in buildingSMART-Eigenschaftensätzen bearbeiten und auswählen, die einbezogen oder ausgeschlossen werden sollen.

Einen Eigenschaftensatz hinzufügen

Den ausgewählten Eigenschaftensatz bearbeiten

Den ausgewählten Eigenschaftensätze löschen

Den ausgewählten Eigenschaftensatz duplizieren. Dann können Sie den Eigenschaftensatz ändern, damit beispielsweise zwar die Eigenschaften gleich, die Filterkriterien jedoch unterschiedlich sind.

(10) Eigenschaften des ausgewählten Eigenschaftensatzes. Die Eigenschaften können in der Liste nach oben oder nach unten gezogen werden.

(11) Zum Vergrößern des Abschnitts des Eigenschaftensatzes oder der Eigenschaft kann die Trennlinie im Dialogfeld nach oben oder nach unten gezogen werden.

(12) Befehlsschaltflächen für die Arbeit mit Eigenschaften:

Dem ausgewählten Eigenschaftensatz eine Eigenschaft hinzufügen.

Die ausgewählte Eigenschaft bearbeiten

Die ausgewählte Eigenschaft aus dem ausgewählten Eigenschaftensatz löschen

Eine benutzerdefinierte IFC-Eigenschaftensatz-Konfigurationsdatei erstellen

Zusätzlich zu Standardkonfigurationsdateien können auch benutzerdefinierte Konfigurationsdateien erstellt werden.
  1. Klicken Sie im Menü Datei auf Exportieren > IFC oder Exportieren > IFC4.
  2. Wählen Sie <neu> aus der Liste Eigenschaftensätze aus, und klicken Sie auf die Schaltfläche Bearbeiten.

    Das Eigenschaftensatz-Definitionen Dialogfeld wird geöffnet.

    Im Dialogfeld Eigenschaftensatz-Definitionen können Sie auch eine neue Konfigurationsdatei erstellen. Klicken Sie dazu oben auf die Schaltfläche neben der Schaltfläche .

  3. Fügen Sie die erforderlichen Eigenschaftensätze hinzu.
    Genauere Angaben finden Sie weiter unten im Abschnitt „Eigenschaftensätze hinzufügen“.
  4. Geben Sie einen Namen für die Konfigurationsdatei ein.
  5. Klicken Sie auf Speichern.

    Neue und geänderte Konfigurationsdateien werden im aktuellen Modellordner unter \AdditionalPsets gespeichert. Konfigurationsdateien können auch aus folgenden Ordnern gelesen werden:

    XS_FIRM

    XS_PROJECT

    XS_SYSTEM

    Fügen Sie dann der Konfigurationsdatei Eigenschaftensätze hinzu.

Eigenschaftensätze hinzufügen

Sie können einer Konfigurationsdatei sowohl benutzerdefinierte als auch buildingSMART-Eigenschaftensätze hinzufügen. Sie können beispielsweise SP sowie Start- und Endpunkte auf Teilebene oder Informationen zur Bauablaufplanung auf Baugruppenebene hinzufügen.
  1. Öffnen Sie im Eigenschaftensatz-Definitionen Dialogfeld eine Eigenschaftensatz-Konfigurationsdatei.
  2. Zum Hinzufügen eines benutzerdefinierten Eigenschaftensatzes klicken Sie im Abschnitt „Eigenschaftensatz“ auf Eigenschaftensatz zu dieser Konfigurationsdatei hinzufügen.
  3. Geben Sie im Eigenschaftensatz hinzufügen Dialogfeld den Namen und die Beschreibung des Eigenschaftensatzes ein.

    Der Name des Eigenschaftssatzes kann einen beliebigen Text enthalten, einschließlich Leerzeichen. Die maximale Länge des Eigenschaftssatznamens beträgt 255 Zeichen. Beginnen Sie den Eigenschaftensatznamen nicht mit den Präfixen Pset_ oder Qto_. Diese Präfixe sind den buildingSMART-Eigenschaftensätzen vorbehalten.

  4. Mit Hilfe von Filtern können Sie weiter eingrenzen, welche Objekte mit einem bestimmten Eigenschaftensatz exportiert werden sollen.

    Grenzen Sie beispielsweise mit einem Filter ein, für welche IfcBeam-Objekte der Eigenschaftensatz exportiert werden soll, z. B. nur für Stahlträger.

    Sie haben folgende Möglichkeiten:

    • Wählen Sie aus der Filterliste einen vorhandenen Filter aus.
    • Erstellen Sie einen neuen Filter: Klicken Sie auf die Schaltfläche Anzeigefilter. Im Dialogfeld Objektgruppe – Export der IFC-Eigenschaft können Sie einen Filter erstellen, den Filtertyp auf IFC-Eigenschaftenexport einstellen und dann den Filter speichern.
  5. Wählen Sie die IFC-Entitäten für den Eigenschaftensatz aus.
    Es muss mindestens eine IFC-Entität ausgewählt werden.
  6. Zum Speichern des neuen Eigenschaftensatzes klicken Sie auf Hinzufügen.
    Nun können Sie dem neuen Eigenschaftensatz Eigenschaften hinzufügen, (siehe unten im Abschnitt „Einem Eigenschaftensatz Eigenschaften hinzufügen“.
  7. Zum Hinzufügen von buildingSMART-Eigenschaftensätze klicken Sie auf buildingSMART-Eigenschaftssätze importieren.
    Genaueres zum Hinzufügen von buildingSMART-Eigenschaftensätzen finden Sie weiter unten im Abschnitt „Einen buildingSMART-Eigenschaftensatz hinzufügen“.
  8. Sobald Sie alle Eigenschaftensätze und Eigenschaften hinzugefügt haben, klicken Sie auf Speichern, um die aktuelle Konfigurationsdatei zu speichern.
Enthält die Liste mehrere Eigenschaftensätze, können diese in der Liste nach oben oder nach unten gezogen werden.

Einem Eigenschaftensatz Eigenschaften hinzufügen

Einem vorhandenen Eigenschaftensatz können Eigenschaften hinzugefügt werden.
Anmerkung:

Die buildingSMART-Eigenschaftensätze sind geschützt. Ihnen können keine Eigenschaften hinzugefügt werden. Bei Eigenschaftensätzen, deren Namen mit Pset_ oder Qto_ beginnen, handelt es sich um buildingSMART-Eigenschaftensätze. Es können jedoch die in den buildingSMART-Eigenschaftensätzen enthaltenen Eigenschaften geändert werden.

  1. Öffnen Sie im Eigenschaftensatz-Definitionen Dialogfeld eine Eigenschaftensatz-Konfigurationsdatei.
  2. Aus der Eigenschaftensatzliste wählen Sie einen Eigenschaftensatz aus und klicken Sie im Abschnitt Eigenschaft auf Eigenschaft zu diesem Eigenschaftensatz hinzufügen.

    Im angezeigten Eigenschaft hinzufügen Dialogfeld werden alle Standardeigenschaften aufgelistet. Sie können nach Eigenschaften suchen oder die Gruppe Dropdown-Optionen verwenden, um die Liste nach Objekttyp einzugrenzen.

  3. Zum Auswählen klicken Sie auf die jeweilige Eigenschaft.
    Sobald Sie eine Eigenschaft ausgewählt haben, werden Name, Tekla-Eigenschaft und Typ automatisch ausgefüllt.

    Der Name der Eigenschaft kann geändert werden. Sobald der Name geändert wurde, wird dieser nicht mehr automatisch geändert.

  4. Zum Ändern des Eigenschaftstyps klicken Sie auf das Dropdown-Menü Typ.

    Es können folgende Typen verwendet werden:

    • String: Zeichenfolge
    • Boolesch: wahr oder falsch
    • Ganzzahl: eine ganze Zahlen
    • Messung
    • Real: eine Zahl, die dezimal dargestellt wird
    • Zeitstempel
  5. Wurde als Typ Messung ausgewählt, werden mehr Einstellungen angezeigt:

    Typ der Bemaßung: Wählen Sie aus der Liste einen geeigneten Typ der Bemaßung aus.

    Konvertierung: Wählen Sie den Umrechnungsfaktor für die Einheit aus. Die verfügbaren Optionen richten sich nach dem ausgewählten Typ der Bemaßung.

    Bei der Konvertierung der Flächeneigenschaften wird der Faktor 1E-06 verwendet, wobei 1E-06 = 0,000001 ist. Beispiel: 1 m2 ist 1000000 mm2 in Tekla Structures. In IFC ist die Flächeneinheit m2, und der Tekla Structures-Wert muss durch 1E-06 konvertiert werden: 1000000 mm2 x 1E-6= 1 m2.

    Bei der Konvertierung der Volumeneigenschaften wird der Faktor 1E-09 verwendet, wobei 1E-09 = 0.000000001 ist.

    Genauigkeit: Hier geben Sie die Genauigkeit beim Schreiben der Eigenschaft in IFC an. Geben Sie die Dezimalstellen ein, zum Beispiel 0.1 oder 0.01. Wenn zum Beispiel bei der Länge die Genauigkeit 0,1 beträgt, würde der Wert bei einer 1000 mm IFC-Datei 1000,0 betragen. Bei einer Genauigkeit von 0,01 wäre der Wert 1000.00. Bei einer Genauigkeit von 0,5 wäre der Tekla Structures-Wert 1000.6 gleich 1000,5, 1000.8 gleich 1001.0 und 1000.2 gleich 1000.0.

    Der Wert Quelle kann nicht geändert werden. Er ist je nach ausgewählter Eigenschaft entweder auf Vorlage oder auf BDA eingestellt.

  6. Nach Auswählen der gewünschten Werte klicken Sie auf Hinzufügen.
  7. Zum Speichern der Änderungen in der Eigenschaftensatz-Konfigurationsdatei klicken Sie auf Speichern.
Enthält die Liste mehrere Eigenschaften, können diese in der Liste nach oben oder nach unten gezogen werden. Zum Ändern des erstellten Eigenschaftensatzes wählen Sie diesen aus und klicken auf Ausgewählten Eigenschaftensatz ändern.

Einen buildingSMART-Eigenschaftensatz hinzufügen

buildingSMART-Eigenschaftensätze können Eigenschaftensatz-Konfigurationsdateien hinzugefügt werden.

  1. Öffnen Sie im Eigenschaftensatz-Definitionen Dialogfeld die Eigenschaftensatz-Konfigurationsdatei, in der Sie buildingSMART-Eigenschaftensätze hinzufügen möchten.
  2. Klicken Sie rechts auf die Schaltfläche buildingSMART-Eigenschaftssätze importieren.
  3. Wählen Sie den hinzuzufügenden Eigenschaftensatz aus. Aktivieren Sie dazu das Import Kontrollkästchen neben dem Eigenschaftensatz.
    Über das Feld Suchen können Sie nach Eigenschaftensätzen suchen. Sie können die Anzahl der angezeigten Eigenschaftensätze auch durch Auswählen der gewünschten Eigenschaftensatzkategorien, IFC-Entitäten oder IFC-Versionen eingrenzen.
  4. Klicken Sie auf Import.
    Die ausgewählten buildingSMART-Eigenschaftensätze werden der Eigenscahftensatzliste hinzugefügt. Die buildingSMART-Eigenschaftensätze sind geschützt und können nicht bearbeitet werden. Sie können jedoch überflüssige buildingSMART-Eigenschaftensätze vom Export ausschließen und zugeordnete Tekla-Eigenschaften ändern und bearbeiten.
  5. Zum Speichern der Änderungen in der Eigenschaftensatz-Konfigurationsdatei klicken Sie auf Speichern.

Einen Eigenschaftensatz löschen

Wird ein Eigenschaftensatz nicht mehr benötigt, kann er aus der Konfigurationsdatei gelöscht werden.
  1. Öffnen Sie im Dialogfeld Eigenschaftensatz-Definitionen eine Eigenschaftensatz-Konfigurationsdatei.
  2. Wählen Sie einen Eigenschaftensatz aus der Liste Eigenschaftensatz aus.
  3. Klicken Sie auf Ausgewählte Eigenschaftensätze löschen.
  4. Zum Speichern der Änderungen in der Eigenschaftensatz-Konfigurationsdatei klicken Sie auf Speichern.
Wenn der Eigenschaftensatz nicht in den Export einbezogen werden, aber dennoch in der Konfiguration belassen werden soll, deaktivieren Sie neben dem Eigenschaftensatz das Kontrollkästchen Einschließen.

Eigenschaften aus einem Eigenschaftensatz löschen

Wird eine Eigenschaft im Eigenschaftensatz nicht mehr benötigt, kann sie gelöscht werden.

buildingSMART-Eigenschaftensätze (die mit den Präfixen Pset_ oder Qto_ beginnen) sind geschützt. In ihnen können keine Eigenschaften gelöscht werden. Sie können jedoch in buildingSMART-Eigenschaftensätzen enthaltene Eigenschaften ausschließen (siehe Abschnitt „Eigenschaftensätze oder Eigenschaften einbeziehen oder ausschließen“ oben.

  1. Öffnen Sie im Eigenschaftensatz-Definitionen Dialogfeld eine Eigenschaftensatz-Konfigurationsdatei.
  2. Wählen Sie in der Eigenschaftensatzliste einen Eigenschaftensatz aus, aus dem eine Eigenschaft gelöscht werden soll.
  3. Wählen Sie eine Eigenschaft aus der Eigenschaftsliste aus.
  4. Klicken Sie auf Ausgewählte Eigenschaft löschen.
Wenn der Eigenschaftensatz nicht in den Export einbezogen werden, aber dennoch in der Konfiguration belassen werden soll, deaktivieren Sie neben dem Eigenschaftensatz das Kontrollkästchen Einschließen.

Einen Eigenschaftensatz duplizieren

Zum Erstellen eines neuen Eigenschaftensatzes, der einem vorhandenen Eigenschaftensatz sehr ähnlich ist, können Sie den vorhandenen Eigenschaftensatz duplizieren. Dann können Sie den Eigenschaftensatz ändern, damit beispielsweise zwar die Eigenschaften gleich, die Filterkriterien jedoch unterschiedlich sind.

buildingSMART-Eigenschaftensätze können nicht dupliziert werden.

  1. Öffnen Sie im Eigenschaftensatz-Definitionen Dialogfeld eine Eigenschaftensatz-Konfigurationsdatei.
  2. Wählen Sie aus der Eigenschaftensatzliste den zu duplizierenden Eigenschaftensatz aus.
  3. Klicken Sie auf Ausgewählten Eigenschaftensatz duplizieren.

    Der Eigenschaftensatz wird dupliziert und der Liste unter dem ursprünglichen Eigenschaftensatz hinzugefügt.

  4. Zum Ändern des duplizierten Eigenschaftensatzes wählen Sie diesen aus und klicken auf Ausgewählten Eigenschaftensatz ändern.
    Sie können beispielsweise den Namen des Eigenschaftensatzes ändern, Sie die gewünschten Entitäten auswählen und einen anderen Selektionsfilter spezifizieren.

    Sie können beispielsweise den Namen des Eigenschaftensatzes ändern, Sie die gewünschten Entitäten auswählen und einen anderen Selektionsfilter für den Export des Eigenschaftensatzes für andere Objekte spezifizieren.

  5. Klicken Sie damit fertig sind, klicken Sie auf Ändern.

Eigenschaftensätze oder Eigenschaften einbeziehen oder ausschließen

Ein Eigenschaftensatz oder eine Eigenschaft kann zwar in der Konfigurationsdatei erhalten bleiben, vom Export jedoch ausgeschlossen werden.

Sie können auch buildingSMART-Eigeschaftensätze und -Eigenschaften ausschließen.

  1. Klicken Sie im Menü Datei auf Exportieren > IFC oder Exportieren > IFC4.
  2. Aus der Liste Eigenschaftensätze wählen Sie einen vorhandenen Eigenschaftensatz aus und klickenauf die Schaltfläche Bearbeiten.
  3. Sie haben folgende Möglichkeiten:
    • Um alle Eigenschaftensätze in der Liste zu exportieren, aktivieren Sie das Einschließen Kontrollkästchen in der Titelzeile des Eigenschaftensatzabschnitts.
    • Um alle Eigenschaften für den ausgewählten Eigenschaftensatz zu exportieren, aktivieren Sie das Einschließen Kontrollkästchen in der Titelzeile des Eigenschaftenabschnitts.
    • Um nur die benötigten Eigenschaftensätze zu exportieren, aktivieren Sie die Kontrollkästchen neben den Eigenschaftensätzen.

    • Um nur die Eigenschaften zu exportieren, die für den ausgewählten Eigenschaftensatz benötigt werden, aktivieren Sie die Kontrollkästchen neben den Eigenschaften.

  4. Zum Speichern der Änderungen in der Eigenschaftensatz-Konfigurationsdatei klicken Sie auf Speichern.

Inhalte von Eigenschaftensatz-Konfigurationsdateien

Eine Eigenschaftensatz-Konfigurationsdatei enthält die Struktur der Eigenschaftensätze sowie die Datendefinitionen für die in den Eigenschaftensätzen enthaltenen Eigenschaften.

Zum Konfigurieren von Eigenschaftensätzen für den IFC-Export im XML-Format sind zwei Dateien erforderlich:

  • IfcPropertySetConfigurations.xsd ist eine Schemadatei, die die Struktur der XML-Datei beschreibt und zur Validierung der XML-Datei verwendet wird. Die Datei wird gelesen, wenn die Software aufgerufen wird. In Ihrer Umgebung gibt es nur eine Schemadatei. Diese Datei darf nicht bearbeitet werden.

  • Die XML-Datei <configuration_file_name>.xml dient als tatsächlich Eigenschaftensatz-Konfigurationsdatei.

Geänderte Konfigurationsdateien werden im Ordner \AdditionalPSets des Modells gespeichert. Sie werden auch aus den System-, Projekt- und Firmenordnern gelesen.

  • Die Eigenschaftensatz-Konfigurationsdatei im XML-Format enthält folgende Definitionen:
    • Vorlagenattribut oder BDA-Name. Vorlagenattribute werden aus contentattributes_global.lst und die benutzerdefinierten Attribute aus der Umgebungendatenbank gelesen.
    • Datentyp, z. B. String, Ganzzahl, Gleitkommazahl, Zeitstempel, Boolean, Logisch oder planeanglemeasure.
    • Einheitentyp, z. B. Länge, Fläche, Volumen oder Masse.
    • Einheitenwertskalierung von einheitenlosen BDA-Werten. Der Konvertierungsfaktor wird hinzugefügt, damit einheitenlose Werte entsprechend den in den IFC-Dateien verwendeten globalen Einheiten konvertiert werden können. Flächen- und Volumeneinheiten benötigen diese Faktoren.
    • Möglichkeit zum Verwenden von Standardwerten.
    • Möglichkeit zum Nichtbeachten des zu exportierenden Satzes, wenn das Vorlagenattribut oder das BDA keinen Wert hat.
  • Nachstehend finden Sie ein Beispiel für den Inhalt einer Eigenschaftensatz-Konfigurationsdatei im XML-Format.
        <PropertySet referenceId="assemblies" isIgnored="false">
          <Name>Tekla Assembly</Name>
          <Description>Assembly Properties</Description>
          <Properties>
            <Property xsi:type="PropertySingleValueType" optional="true" isIgnored="false">
              <Name>Assembly/Cast unit Mark</Name>
              <PropertyValue xsi:type="StringValueType" stringType="IfcLabel">
                <GetValue xsi:type="TemplateVariableType">
                  <TemplateName>ASSEMBLY_POS</TemplateName>
                </GetValue>
              </PropertyValue>
            </Property>
            <Property xsi:type="PropertySingleValueType" optional="true" isIgnored="false">
              <Name>Assembly/Cast unit position code</Name>
              <PropertyValue xsi:type="StringValueType" stringType="IfcLabel">
                <GetValue xsi:type="TemplateVariableType">
                  <TemplateName>ASSEMBLY_POSITION_CODE</TemplateName>
                </GetValue>
              </PropertyValue>
            </Property>
            <Property xsi:type="PropertySingleValueType" optional="true" isIgnored="false">
              <Name>Assembly/Cast unit top elevation</Name>
              <PropertyValue xsi:type="StringValueType" stringType="IfcLabel">
                <GetValue xsi:type="TemplateVariableType">
                  <TemplateName>ASSEMBLY_TOP_LEVEL</TemplateName>
                </GetValue>
              </PropertyValue>
            </Property>
            <Property xsi:type="PropertySingleValueType" optional="true" isIgnored="false">
              <Name>Assembly/Cast unit bottom elevation</Name>
              <PropertyValue xsi:type="StringValueType" stringType="IfcLabel">
                <GetValue xsi:type="TemplateVariableType">
                  <TemplateName>ASSEMBLY_BOTTOM_LEVEL</TemplateName>
                </GetValue>
              </PropertyValue>
            </Property>
  • In der Konfigurationsdatei sind auch die Regeln zum Binden der Eigenschaftensätze an IFC-Entitäten enthalten:
    • Binden an IFC-Objekttypen-Hierarchie einschließlich Unterstützung für Bauelemente sowie für Schrauben, Bewehrungsstäbe und Baugruppen.
    • Sie können Einschränkungsregeln, z. B. Equal, NotEqual, LessThan, GreaterThan, LessThanOrEqual und GreaterThanOrEqual für Zahlen sowie Equal und NotEqual für Texte verwenden.

      Zum Hinzufügen eine Einschränkungsregel müssen Sie mit einem geeigneten Text-Editor die benutzerdefinierte Eigenschaftensatz-Konfigurationsdatei ändern.

    • Für jeden Eigenschaftensatz kann eine beliebige Anzahl von Binderegeln vorhanden sein, jedoch nur eine Eigenschaftensatz-Definition für jede referenceId.
    • Sie können verschiedene Eigenschaftensätze an verschiedene IFC-Objekttypen binden. Zum Beispiel kann ein Blech einen anderen Eigenschaftensatz als ein Träger haben.
    <PropertySetBind referenceId="assemblies">
          <Rules>
            <Include entityType="IfcElementAssembly" subtypes="true" />
          </Rules>
        </PropertySetBind>
  • Wird beim Export für eine Eigenschaft kein Wert gefunden, wird gar kein Eigenschaftensatz geschrieben. Um dies zu vermeiden, fügen Sie im Eigenschaftensatz optional=true für die betreffende Eigenschaft hinzu.
Fanden Sie das hilfreich?
Zurück
Weiter