Exportieren benutzerdefinierter Eigenschaften in IFC-Dateien

Wenn Sie SOLIDWORKS® Modelle als IFC™-Dateien exportieren, können Sie benutzerdefinierte SOLIDWORKS Eigenschaften IFC-Eigenschaftssätzen zuordnen.

So exportieren Sie benutzerdefinierte Eigenschaften in IFC-Dateien:

  1. Klicken Sie auf Extras > Optionen > Systemoptionen > Exportieren. Wählen Sie unter Dateiformat den Eintrag IFC aus.
  2. Wählen Sie unter Ausgabe als die Option Zuordnungsdatei zur Festlegung von Eigenschaften verwenden aus.
  3. Geben Sie dann das XML-Schema oder die .xsd-Zuordnungsdatei an, das bzw. die von der Software zur Validierung der exportierten Eigenschaften verwendet wird.

Vorteile: BIM-Kunden können so ihre benutzerdefinierten Eigenschaftsdaten exportieren, die für den Bau und Betrieb des Gebäudes wichtig sind. Diese Funktion ist flexibel. Sie können SOLIDWORKS Eigenschaften IFC-Eigenschaften zuordnen, möglicherweise unter einem anderen Namen, und Ihre eigenen Zieleigenschaftsgruppen in der IFC-Datei definieren. In früheren Versionen konnten Sie Eigenschaften beim Speichern als IFC-Datei exportieren, jedoch nur als eine einzelne fest codierte Eigenschaftsgruppe innerhalb der IFC-Datei.

So exportieren Sie benutzerdefinierte Eigenschaften in IFC-Eigenschaftssätze:

  1. Klicken Sie in einer SOLIDWORKS Datei auf Datei > Eigenschaften.
  2. Fügen Sie auf der Registerkarte Benutzerdefiniert Eigenschaften hinzu, die Sie in die IFC-Datei exportieren möchten, und speichern Sie die Datei.
  3. Erstellen Sie eine XML-Zuordnungsdatei, die die benutzerdefinierten SOLIDWORKS Eigenschaften den IFC-Eigenschaftswerten zuordnet.
    SOLIDWORKS bietet Muster-Zuordnungsdateien unter SOLIDWORKS install folder\lang\language\IFC.
    Muster-Zuordnungsdatei:
    <CustomPropertiesPSETMapping>
        <Schema Version="1.0"/>
        <PropertySet Name="Pset_DoorCommon">
            <AppliesTo ElementType="IFCDOOR"/>
            <PropertyMapping SOLIDWORKS="Reference" IFC="Reference" Type="IfcIdentifier"/>
            <PropertyMapping SOLIDWORKS="FireRating" IFC="FireRating" Type="IfcLabel"/>
            <PropertyMapping SOLIDWORKS="NoiseRating" IFC="AcousticRating" Type="IfcLabel"/>
            <PropertyMapping SOLIDWORKS="Security" IFC="SecurityRating" Type="IfcLabel"/>
            <PropertyMapping SOLIDWORKS="External" IFC="IsExternal" Type="IfcBoolean"/>
            <PropertyMapping SOLIDWORKS="Infiltration" IFC="Infiltration" Type="IfcVolumetricFlowRateMeasure"/>
            <PropertyMapping SOLIDWORKS="ThermalTransmit" IFC="ThermalTransmittance" Type="IfcThermalTransmittanceMeasure"/>
            <PropertyMapping SOLIDWORKS="Glazing" IFC="GlazingAreaFraction" Type="IfcPositiveRatioMeasure"/>
            <PropertyMapping SOLIDWORKS="Accessible" IFC="HandicapAccessible" Type="IfcBoolean"/>
            <PropertyMapping SOLIDWORKS="FireDoor" IFC="FireExit" Type="IfcBoolean"/>
            <PropertyMapping SOLIDWORKS="StarTrekDoor" IFC="SelfClosing" Type="IfcBoolean"/>
            <PropertyMapping SOLIDWORKS="SmokeStop" IFC="SmokeStop" Type="IfcBoolean"/>
        </PropertySet>
        <PropertySet Name="ACME_CageCodes">
            <AppliesTo ElementType="IFCDOOR"/>
            <AppliesTo ElementType="IFCWINDOW"/>
            <PropertyMapping SOLIDWORKS="RefCode" IFC="CageCode" Type="IfcLabel"/>
        </PropertySet>
    </CustomPropertiesPSETMapping>
  4. Klicken Sie in der SOLIDWORKS Datei auf Speichern unter (Standard-Symbolleiste) oder auf Datei > Speichern unter.
  5. Wählen Sie im Dialogfeld unter Dateityp den IFC-Dateityp aus und klicken Sie auf Optionen.

    Sie können einen beliebigen IFC-Dateityp auswählen.

  6. Wählen Sie im Dialogfeld Systemoptionen unter Ausgabe als die Option Use Property Set mapping file (Eigenschaftssatz-Zuordnungsdatei verwenden) aus und wählen Sie die Zuordnungsdatei aus der Liste oder über den Datei-Explorer aus.
    Um alle benutzerdefinierten Eigenschaften aus der SOLIDWORKS Datei in die exportierte IFC-Datei aufzunehmen, wählen Sie unter Ausgabe als die Option Benutzerdefinierte Eigenschaften aus. Um diese in den IFC-Eigenschaftssatz aufzunehmen, ordnen Sie alle benutzerdefinierten Eigenschaften in der XML-Schemadatei zu.
    SOLIDWORKS prüft die Gültigkeit des XML IFC-Eigenschaftssatzes für folgende Elemente:
    • Korrekte Tags, Tag-Attribute und Tag-Struktur.
    • Schemaversion ist gleich oder niedriger als die Version, die von der aktuellen Version von SOLIDWORKS unterstützt wird.
    • Benutzerdefinierte SOLIDWORKS Eigenschaften werden IFC-Eigenschaften nach den Prinzipien eins-zu-eins oder eins-zu-vielen zugeordnet. Sie können nicht mehrere benutzerdefinierte SOLIDWORKS Eigenschaften derselben IFC-Eigenschaft zuordnen.

    Die Software speichert bis zu 10 Eigenschaftssätze in der Registrierung.

  7. Klicken Sie auf OK und dann auf Speichern, um die Datei als IFC-Datei zu exportieren.

    Die IFC-Datei enthält die benutzerdefinierten SOLIDWORKS Eigenschaften im IFC-Eigenschaftssatz, basierend auf der XML-Schemazuordnungsdatei.