Utilisation d’IFC et MVD (Model View Definitions)
10 juillet 2020Une définition de vue de modèle (MVD) est un sous-ensemble du schéma IFC global pour décrire l’échange de données pour une utilisation ou un flux de travail spécifique, réduisant la portée en fonction des besoins du récepteur.
Une définition de vue IFC, ou définition de vue de modèle, MVD, définit un sous-ensemble du schéma IFC, qui est nécessaire pour satisfaire une ou plusieurs exigences d’échange de l’industrie AEC.
La méthode utilisée et propagée par buildingSMART pour définir ces exigences d’échange est le Manuel de livraison d’informations, IDM (également ISO 29481).
Qu’est-ce qu’un MVD?
En général, un MVD, ou «Définition de vue de modèle», est une sélection d’entités du schéma IFC global pour décrire faciliter une utilisation ou un flux de travail spécifique. Les MVD peuvent être aussi larges que la quasi-totalité du schéma (par exemple pour l’archivage d’un projet) ou aussi spécifiques que quelques types d’objets et les données associées (par exemple pour la tarification d’un système de mur-rideau).
Pour prendre en charge l’interopérabilité BIM dans des centaines d’applications logicielles, de domaines industriels et de régions du monde entier, le schéma IFC est conçu pour s’adapter à de nombreuses configurations et niveaux de détail différents. Par exemple, un mur peut être représenté:
- comme un segment de ligne (ou courbe) entre deux points;
- comme l’un des nombreux types de géométrie 3D pour la visualisation et l’analyse (comme les solides extrudés ou les surfaces triangulées);
- sous forme de formes simples ou avec des détails de construction spécifiques (capture de goujons individuels, raccords de tuyauterie, câblage, etc.) …
… ainsi que des données telles que les propriétés d’ingénierie, la partie responsable, la planification et les informations sur les coûts. Mais tous les experts du domaine dans les processus de conception, d’approvisionnement, de fabrication et d’exploitation d’un projet n’ont pas besoin des mêmes informations fournies ou reçues.
En raison de la grande portée, IFC n’est pas implémenté dans le logiciel. IFC est le vaste ensemble d’accords; un MVD utilise des entités IFC pour définir une norme d’échange pour un cas d’utilisation ou un flux de travail spécifique. Cette norme d’échange (MVD) est mise en œuvre par les éditeurs de logiciels.
Étant donné qu’un MVD est mis en œuvre par les éditeurs de logiciels, les MVD sont la base sur laquelle la certification logicielle a lieu. Les implémentations logicielles sont vérifiées par rapport aux exigences d’un MVD.
Exemple # 1
Un architecte envoie un modèle simple au client à placer dans un modèle de contexte urbain plus large, permettant au client de visualiser la conception, l’architecte n’a pas besoin d’envoyer toutes les données d’opérations de modélisation complexes (par exemple CSG) et les attributs d’objet, mais peut envoyer un modèle de géométrie simple basé sur une surface avec un simple mappage de couleur ou de texture.
Exemple # 2
Les fabricants de préfabriqués définissent la manière dont ils souhaitent recevoir les données IFC. Ils définissent l’utilisation des assemblages et le fait qu’ils doivent avoir une géométrie précise représentée avec des BREP. De plus, ils définissent les propriétés des éléments préfabriqués.
Qui prend en charge les MVD?
Toutes les applications logicielles qui prennent en charge l’exportation de données BIM via IFC ont une sorte de support MVD. En règle générale, un outil de création BIM aura une liste d’options MVD dans leurs interfaces utilisateur d’exportation IFC. En fonction du type d’outil BIM, la prise en charge MVD sera différente en raison du domaine desservi par l’application, comme les MVD de planification d’espace, d’architecture, de structure ou de système de construction.
Les MVD peuvent être créés de plusieurs manières. Des publications séparées d’un package de documentation MVD (comme COBie) sont souvent vues, mais l’utilisation de mvdXML est également une option.
Un aperçu des MVD connus peut être trouvé dans notre base de données MVD.