Mathias Jonathan
·
Pour cela, il faut cocher "Utiliser la famille et le nom du type comme référence" dans l'onglet Avancé de l'outil d'export IFC.
Ainsi "L.240" sera remplacé par "Panneau rayonnant" par exemple.
J'avais essayé cette option, mais comme le nom l'indique, le nom du type apparait en plus du nom de la famille
Autre possibilité, il est possible d'ajouter un paramètre de type nommé "Reference" dans Revit, que tu renseignes par une valeur et qui sera exporté dans le champ IFC "Reference" de ton objet
Cette solution marche parfaitement.
Autre option, la plus logique selon moi, utiliser ObjectType
Par défaut, REVIT renseigne le paramètre IFC ObjectType par la valeur concaténée "Nom de la famille:Nom du type"
Ce qui n'est pas forcement adéquat pour définir un type d'object ( exemple : un objet de type "PORTE" )
Il est donc possible d'ajouter un paramètre d'occurence "ObjectTypeOverride" pour mapper le champ IFC ObjectType par une valeur précise ( exemple : "PORTE" )
De ce que j'ai lu, çà à l'air la méthode la plus logique/propre/ OpenBim.
Par contre, avant de me lancer dedans, je voudrais être sûr que ce soit la bonne méthode.
J'ai commencé à lire les "derniers" articles du blog de Bond Bryan sur Revit, et sur celui-ci , il est recommandé d'utiliser IfcElementType en premier, quand il existe, puis si il n'y en a pas d'équivalent (Par exemple IfcElectricDistributionPoint, IfcFooting and IfcPile en IFC 2x3), d'utiliser IfcObjectType.
Hors, les "énumeration" pour les IFC Type sont en anglais pour celles qui sont déjà définies.
Par exemple pour les murs: STANDARD,POLYGONAL,SHEAR,ELEMENTEDWALL,PLUMBINGWALL,USERDEFINED,NOTDEFINED.
Est-ce que dans cette logique, il ne faudrait utiliser autant que possible les IfcElementType, tout passer en userdefined (même quand une valeur corresponds mais est en anglais) et traduire en français?
Merci en tout cas pour cette réponse Floris!
