Reliez correctement propriétés et matériaux dans un IFC (Pset + IfcMaterial, sans ambiguïté)
Pourquoi cette leçon est critique en coordination IFC
Dans un IFC, les informations alphanumériques (propriétés) et les informations matériaux ne sont pas « au même endroit » et ne se lient pas avec les mêmes relations. Quand ces liens sont mal faits, vous obtenez des modèles impossibles à vérifier proprement (LOI incohérent), des quantités ou analyses erronées, et une interopérabilité dégradée.
Objectif pratique : savoir lire un extrait STEP et reconstruire mentalement les deux chaînes suivantes :
- Chaîne A (propriétés élément) : IfcElement → IfcRelDefinesByProperties → IfcPropertySet → IfcProperty*
- Chaîne B (matériaux + propriétés matériau) : IfcElement → IfcRelAssociatesMaterial → IfcMaterial → IfcMaterialProperties → IfcProperty*
Une propriété est typiquement une instance de IfcProperty. La plus fréquente est IfcPropertySingleValue (une valeur unique), structurée comme :
- Name (nom de propriété)
- NominalValue (valeur) avec un type IFC (ex. IfcBoolean, IfcLabel, mesures…)
- Unit (optionnelle)
Exemple classique : une propriété LoadBearing portée par un mur avec une valeur booléenne.
Un IfcPropertySet est un conteneur thématique qui regroupe des propriétés. Dans STEP, vous le repérez avec :
- un identifiant #…
- un Name (souvent Pset_… pour les jeux standardisés)
- une liste de références vers des propriétés (#…)
Important : les Psets commençant par Pset_ sont des jeux de propriétés standardisés. Les Psets personnalisés ne doivent pas commencer par Pset_.
Un matériau est typiquement une instance de IfcMaterial (une IfcMaterialDefinition). Il n’est pas « collé » directement dans l’IfcWall : on le référence via une relation.
Le matériau est souvent minimal (au moins un Name), puis enrichi via IfcMaterialProperties (ex. propriétés thermiques).
Contenu premium
Abonnez-vous ou achetez la formation pour accéder à l'intégralité du contenu.
- Accès illimité à 1700 formations
Poser les bases : pourquoi l’IFC est indispensable à l’openBIM
Décoder l’IFC : schéma, format et fichier (sans confusion)
Comprendre le schéma IFC : Entities, attributs, couches et héritage
Lire le contenu d’un fichier IFC : structure spatiale, relations, propriétés et matériaux
Sécuriser vos échanges : MVD et validation technique des IFC