Definieren von Layern im IFC 2x3 Export
Frage:
Ich habe eine IFC-Exportdatei erstellt und möchte diese weiter in verschiedene Layer strukturieren. Ist eine weitere Strukturierung möglich?
Antwort:
IFC-Dateien, die in der Version IFC 2x3 erstellt wurden, können mit Hilfe von Layern strukturiert werden. Dadurch können Objekte in IFC-Viewern oder Referenzmodellen gruppiert und gemeinsam ein- und ausgeblendet werden.
Zur Strukturierung können benutzerdefinierte Attribute (BDA) verwendet werden. Dabei kann auf alle BDAs zurückgegriffen werden, die in den entsprechenden objects.inp-Dateien angelegt wurden. Welches BDA für den Export eines Layers verwendet wird, wird durch die folgende erweiterte Option gesteuert:
XS_IFC_EXPORT_OBJECT_LAYER_FROM_UDA=<UDA>
Diese Option muss in einer *.ini-Datei gesetzt werden. Der Begriff <UDA> kann durch den Namen des BDA aus der objects.inp ersetzt werden.
Beispiel:
Das folgende Beispiel zeigt, wie Layer beim Export einer IFC in der Version 2x3 erstellt werden.
Das BDA IFC_ENTITY_OVERRIDE wird verwendet, um die IFC Entity als Layer im Export zu verwenden.
- Definieren Sie die erweiterte Option XS_IFC_EXPORT_OBJECT_LAYER_FROM_UDA in einer *.ini-Datei, z.B. in einer Firmenrolle und verweisen Sie auf das gewünschte BDA.
- Starten Sie Tekla nach einer eventuellen Änderung der *.ini-Datei neu und weisen Sie das BDA den einzelnen Objekten zu. Im Beispiel wird die IFC Entity für verschiedene Objekte definiert.
- Erstellen Sie einen zusätzlichen Eigenschaftssatz mit dem entsprechenden BDA.
- Exportieren Sie die IFC-Datei und fügen Sie diese als Referenzmodell ein oder fügen Sie die IFC-Datei in einen anderen IFC-Viewer (z.B. Trimble Connect) ein. Die Layer sind nun sichtbar und können zum gemeinsamen Ein- und Ausblenden von Objekten verwendet werden.
Nutzen Sie auch die folgenden weiterführenden Links:
XS_IFC_EXPORT_OBJECT_LAYER_FROM_UDA
Zusätzliche Eigenschaftensätze für den IFC-Export definieren