Mapping
Properties | Revit | IFC 2×3 TC1 | IFC 4 Add2 |
---|---|---|---|
Classe.type IFC Revit (type) | IfcExportAs (Classe.Type) | IfcObjectDefinition – IfcTypeObject (Classe IFC – Type prédéfini IFC) | IfcObjectDefinition – IfcTypeObject (Classe IFC – Type prédéfini IFC) |
Type personnalisé | IfcObjectType | IfcTypeObject (type IFC personnalisé) | IfcTypeObject (type IFC personnalisé) |
un mapping IFC général par défaut est défini dans les Options IFC. Ce mapping n’est pas suffisant car il associe des catégories et sous-catégories Revit à des classes et types IFC. Il est cependant possible de forcer le mapping objet par objet de classe via le paramètre « IfcExportAs » avec certaines restrictions imposées par Revit
Classe IFC : mapping par défaut voir ci-dessus. Il faut définir la classe via le classification manager qui attribuera une valeur au paramètre de type (IfcExportAs), manipulation décrite ci-dessous.
Type IFC : mapping par défaut voir ci-dessus. Il faut définir le type via le classification manager qui attribuera une valeur au paramètre de type (IfcExportAs), manipulation décrite ci-dessous. Une exception est à noter pour les PARTS (ELEMENTS) qui doivent posséder le même paramètre (IfcExportAs) mais d’occurrence et non de type. Ce paramètre spécifique est généré via le fichier de configuration CRTI-B.
Type personnalisé IFC : lorsque la valeur de Type IFC est « USERDEFINED », il faut alors remplir le champ IfcObjectType avec la valeur souhaitée. Dans les autres cas, ce champ doit rester vide.
Manipulation

- sélectionner un élément constructif dans Revit
- Ouvrir le classification manager : BIM Interoperability Tools/Assign/Element/IFC class mapping 4 / 2×3 et sélectionner la valeur appropriée. La liste vous permet de voir quelles sont les valeurs disponibles suivant le schéma IFC choisi
- Il est possible d’assigner une valeur à plusieurs objets en une seule opération, pensez à utiliser le filtre de sélection

Attention, manipulation délicate : si une valeur est déjà remplie dans IfcExportAs et que vous choisissez une autre valeur, elle ne sera pas remplacée. Il faut d’abord effacer le contenu de la cellule, valider et ensuite saisir la valeur souhaitée
Pour les familles chargeables, il arrive que la propriété « IfcExportAs » soit déjà remplie, il faut dès lors supprimer la valeur avant de pouvoir la réencoder
Il faut noter que si votre mapping IFC (classe) diffère de ce qui a été prévu dans notre base de données, certaines propriétés n’apparaîtront pas à l’export. Il est donc important d’utiliser les mêmes catégories Revit et les mêmes classes IFC.
Plus d’information sur un paramètre avec mapping IFC (non présent par défaut)
Plus d’information sur un paramètre Revit généré automatiquement à partir du classification Manager