Retour au blog BIM & IFC
Validation · 2026-05-05 · 8 min
Les 7 erreurs de validation IFC les plus courantes (et comment les corriger)
Les GUID en double, les éléments orphelins et les hiérarchies spatiales brisées expliquent plus de 80 % des rejets de livraison IFC. Voici comment repérer et corriger chacune avant que la maquette n'atteigne le CDE.
Les 7 erreurs de validation IFC les plus courantes (et comment les corriger) — IFC Viewer Online article cover
Tout coordinateur BIM est déjà passé par là : vous exportez un fichier IFC, vous l'envoyez à l'environnement commun de données (CDE), et il est rejeté à cause d'erreurs structurelles dont vous ignoriez l'existence. Après avoir exécuté la validation sur des milliers de fichiers IFC, ce sont toujours les sept mêmes erreurs qui expliquent la grande majorité des livraisons échouées.
- 44 — règles contrôlées
- 7 — causent 80 % des rejets
- 30s — pour valider n'importe quelle maquette
- 100% — s'exécute dans votre navigateur
1. GlobalId en double (GUID)
Un GlobalId est l'identité permanente d'un élément IFC — elle survit aux fusions de maquettes, aux mises à jour de version et aux migrations logicielles. Quand deux éléments partagent le même GUID, tout outil qui repose sur des références stables (workflows BCF, suivi de liens Revit, versionnage du CDE) casse silencieusement.
2. Éléments orphelins
Un orphelin est un élément physique sans conteneur spatial dans la hiérarchie IFC — il existe dans le fichier mais n'apparaît pas dans Project → Site → Building → Storey. La plupart des visionneuses ignorent purement et simplement les orphelins. La cause est généralement des éléments placés à un niveau de référence sans être associés à un plan d'étage, ou des éléments de fichier lié qui ont perdu leur niveau hôte à l'export.
3. Mauvais conteneur
L'élément a un conteneur, mais ce n'est pas le bon — placé directement dans IfcSite au lieu d'un niveau. Le placement au niveau du site n'est valide que pour les éléments d'infrastructure. Des murs ou des poteaux dans IfcSite perturberont tout outil en aval, de Navisworks à Solibri.
4. Agrégats brisés
IfcRelAggregates est la relation qui construit l'arbre spatial. Un agrégat brisé signifie que l'une de ces relations pointe vers une entité inexistante — généralement parce que l'entité a été supprimée après l'écriture de la relation, ou lors d'une fusion de maquettes qui n'a pas propagé les suppressions correctement.
5. Violations de la hiérarchie spatiale
L'IFC impose un ordre strict : IfcProject → IfcSite → IfcBuilding → IfcBuildingStorey → éléments physiques. Quand cet ordre est rompu — un Building directement sous Project sans Site, des éléments placés dans IfcBuilding au lieu d'un niveau — de nombreux outils échouent à construire correctement l'arbre.
6. IfcProject manquant
Tout fichier IFC valide doit contenir exactement un IfcProject. C'est le nœud racine de toute la hiérarchie de la maquette. Certains workflows d'export qui génèrent des sous-maquettes l'omettent. Le résultat est un fichier qui s'analyse sans erreur mais n'a pas de racine spatiale.
7. Noms d'éléments vides
Les éléments dont Name = "" ou null ne constituent pas une violation de schéma, mais ils cassent presque tous les workflows en aval : les commentaires BCF ne peuvent pas les référencer clairement, les tableaux de métrés affichent des lignes vides, et les rapports de collision deviennent illisibles.
Lancer une validation en direct
Ouvrez le duplex buildingSMART et voyez à quoi ressemble un rapport de validation IFC propre — puis essayez l'une de vos propres maquettes pour vérifier ces sept erreurs.
IFC2x3 · 2.4 MB
Ouvrir la visionneuse IFC interactive
Checklist avant livraison
- Exécutez la validation avant chaque envoi au CDE — pas après.
- Visez un Health Score ≥ 80 pour les livraisons de coordination.
- Zéro GUID en double — non négociable pour les workflows BCF.
- Tous les éléments physiques à l'intérieur d'un niveau, jamais directement sous Site ou Building.
- Un seul IfcProject à la racine — toujours.
- Nommez chaque élément, même de façon générique (« Wall-001 » vaut mieux qu'une chaîne vide).
- Hiérarchie spatiale : Project → Site → Building → Storey → éléments.
Les 7 erreurs de validation IFC les plus courantes (et comment les corriger)