Exportation des propriétés personnalisées vers des fichiers IFC

Lorsque vous exportez des modèles SOLIDWORKS® en tant que fichiers IFC™, vous pouvez mapper les propriétés personnalisées de SOLIDWORKS aux ensembles de propriétés IFC.

Pour exporter des propriétés personnalisées vers des fichiers IFC :

  1. Cliquez sur Outils > Options > Options du système > Exporter. Sous Format de fichier, sélectionnez IFC.
  2. Sous Sortie en tant que, sélectionnez Utiliser le fichier de mappage Ensemble de propriétés.
  3. Spécifiez ensuite le schéma XML ou le fichier de mappage .xsd que le logiciel utilise pour valider les propriétés exportées.

Avantages : Les clients BIM peuvent exporter leurs données de propriétés personnalisées, ce qui est important pour la construction et le fonctionnement du bâtiment. Cette fonctionnalité est flexible. Elle vous permet de mapper les propriétés SOLIDWORKS aux propriétés IFC, éventuellement avec un nom différent, et de définir vos propres ensembles de propriétés cibles dans le fichier IFC. Dans les versions précédentes, vous pouviez exporter des propriétés lorsque vous enregistriez des fichiers IFC, mais uniquement dans un seul ensemble de propriétés codées en dur dans le fichier IFC.

Pour exporter les propriétés personnalisées vers des ensembles de propriétés IFC :

  1. Dans le fichier SOLIDWORKS, cliquez sur Fichier > Propriétés .
  2. Dans l'onglet Personnalisé, ajoutez les propriétés que vous souhaitez exporter vers le fichier IFC et enregistrez le fichier.
  3. Créez un fichier de mappage XML qui mappe les propriétés personnalisées de SOLIDWORKS aux valeurs d'ensemble de propriétés IFC.
    SOLIDWORKS propose des exemples de fichiers de mappage à SOLIDWORKS install folder\lang\language\IFC.
    Exemple de fichier de mappage :
    <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. Dans le fichier SOLIDWORKS, cliquez sur Enregistrer sous (barre d'outils Standard) ou sur Fichier > Enregistrer sous.
  5. Dans la boîte de dialogue, pour Enregistrer sous le type, sélectionnez le type de fichier IFC, puis cliquez sur Options.

    Vous pouvez sélectionner n'importe quel type de fichier IFC.

  6. Dans la boîte de dialogue Options du système, sous Sortie en tant que, sélectionnez Utiliser le fichier de mappage Ensemble de propriétés, puis sélectionnez le fichier de mappage dans la liste ou cherchez-le pour le sélectionner.
    Pour inclure toutes les propriétés personnalisées du fichier SOLIDWORKS dans le fichier IFC exporté, sous Sortie en tant que, sélectionnez également Propriétés personnalisées. Pour les inclure dans l'ensemble de propriétés IFC, mappez toutes les propriétés personnalisées dans le fichier de schéma XML.
    SOLIDWORKS vérifie la validité de l'ensemble de propriétés XML IFC pour les éléments suivants :
    • Balises, attributs de balise et structure de balise appropriés.
    • La version du schéma est égale ou inférieure à la version prise en charge par la version actuelle de SOLIDWORKS.
    • Les propriétés personnalisées de SOLIDWORKS mappent les propriétés IFC une à une ou une à plusieurs. Vous ne pouvez pas mapper plusieurs propriétés personnalisées SOLIDWORKS sur la même propriété IFC.

    Le logiciel stocke jusqu'à 10 ensembles de propriétés dans le registre.

  7. Cliquez sur OK, puis sur Enregistrer pour exporter le fichier en tant que fichier IFC.

    Le fichier IFC contient les propriétés personnalisées SOLIDWORKS dans l'ensemble de propriétés IFC, basées sur le fichier de mappage de schéma XML.