Esportazione di proprietà personalizzate in file IFC

Quando si esportano i modelli SOLIDWORKS® come file IFC™, è possibile mappare le proprietà personalizzate di SOLIDWORKS in set di proprietà IFC.

Per esportare le proprietà personalizzate in file IFC:

  1. In Strumenti > Opzioni > Opzioni del sistema > Esporta, in Formato del file, selezionare IFC.
  2. In Risultato come, selezionare Usa file di mappatura per Set proprietà.
  3. Quindi specificare lo schema XML o il file di mappatura .xsd utilizzato dal software per convalidare le proprietà esportate.

Vantaggi: I clienti BIM possono esportare i dati delle proprietà personalizzate, un aspetto importante per la costruzione e il funzionamento dell'edificio. Questa funzionalità è flessibile. Consente di mappare le proprietà di SOLIDWORKS alle proprietà IFC, potenzialmente con un nome diverso, e di definire i propri set di proprietà di destinazione nel file IFC. Nelle versioni precedenti, è possibile esportare le proprietà quando sono state salvate come file IFC, ma solo in un singolo set di proprietà con codice hardware nel file IFC.

Per esportare le proprietà personalizzate in set di proprietà IFC:

  1. In un file SOLIDWORKS, fare clic su File > Proprietà.
  2. Nella scheda Personalizza, aggiungere le proprietà che si desidera esportare nel file IFC e salvare il file.
  3. Creare un file di mappatura XML che metta le proprietà personalizzate di SOLIDWORKS ai valori del set di proprietà IFC.
    SOLIDWORKS offre file di mappatura dei campioni in SOLIDWORKS install folder\lang\language\IFC.
    File di mappatura dei campioni:
    <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. Nel file SOLIDWORKS, fare clic su Salva con nome (barra degli strumenti Standard) o su File > Salva con nome.
  5. Nella finestra di dialogo, per Salva con nome, selezionare il tipo di file IFC, quindi fare clic su Opzioni.

    È possibile selezionare qualsiasi tipo di file IFC.

  6. Nella finestra di dialogo Opzioni del sistema, in Risultato come, selezionare Usa file di mappatura per Set proprietà, quindi selezionare il file di mappatura dall'elenco o navigare per selezionarlo.
    Per includere tutte le proprietà personalizzate dal file SOLIDWORKS nel file IFC esportato, in Risultato come, selezionare anche Proprietà personalizzate. Per includerli nel set di proprietà IFC, mappare tutte le proprietà personalizzate nel file Schema XML.
    SOLIDWORKS controlla la validità del set di proprietà IFC XML per questi elementi:
    • Tag, attributi dei tag e struttura di tag.
    • La versione dello schema è uguale o inferiore alla versione supportata dalla versione corrente di SOLIDWORKS.
    • Le proprietà personalizzate di SOLIDWORKS mappano proprietà IFC una a una o una a molte. Non è possibile mappare più proprietà personalizzate di SOLIDWORKS sulla stessa proprietà IFC.

    Il software memorizza fino a 10 set di proprietà nel registro.

  7. Fare clic su OK, quindi su Salva per esportare il file come file IFC.

    Il file IFC contiene le proprietà personalizzate di SOLIDWORKS nel set di proprietà IFC, in base al file di mappatura dello schema XML.