Structure
9 contrôles de socle, de A1 à A9
| ID | Point contrôlé | Criticité | Attendu |
|---|---|---|---|
| A1 | Schéma IFCGarantit que le fichier respecte un standard IFC valide (IFC2x3 ou IFC4) pour assurer la compatibilité logicielle. | Critique | FILE_SCHEMA reconnu (IFC2X3, IFC4) |
| A2 | Unicité Projet/SiteVérifie la structure racine pour éviter les doublons de projet ou de site qui perturbent l'import dans les plateformes. | Critique | 1 IFCPROJECT et 1 IFCSITE |
| A3 | Hiérarchie IFCConfirme l'arborescence spatiale standard : Projet > Site > Bâtiment > Étage. | Critique | IFCBUILDING + IFCBUILDINGSTOREY |
| A4 | GUID UniquesDétecte les identifiants uniques dupliqués qui causent des conflits dans les exports BCF et écrasent des données. | Critique | 0 doublon de GUID |
| A5 | Noms étagesAssure que chaque étage a un nom unique pour éviter la confusion dans les maquettes fédérées. | Importante | Noms uniques |
| A6 | Étages videsIdentifie les étages créés par erreur ou ne contenant aucun objet visible, qui polluent l'arborescence. | Importante | Aucun étage vide |
| A7 | Rattachement spatialVérifie que chaque élément physique est rattaché à la structure spatiale (via IfcRelContainedInSpatialStructure ou IfcRelAggregates). Les éléments orphelins sont invisibles dans l'arborescence et le FM. | Importante | 100 % des éléments rattachés |
| A8 | Élévations d'étageL'attribut Elevation de chaque IfcBuildingStorey doit être renseigné, distinct des autres étages du même bâtiment, et croissant. Sans lui, les plans de coupe automatiques, les calculs thermiques et l'empilement des niveaux en maquette fédérée sont faussés. | Importante | Elevation renseignée, unique et croissante par bâtiment |
| A9 | Référence circulaireUn élément de la structure spatiale ne doit jamais être son propre ancêtre via IfcRelAggregates. Un cycle rend l'arborescence impossible à parcourir et fait boucler indéfiniment les viewers et les moteurs d'export. | Critique | Aucun cycle dans l'arbre d'agrégation |