> For the complete documentation index, see [llms.txt](https://docs.dietrichs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dietrichs.com/dietrichs-intelligent-documentation/francais/ifc-industry-foundation-classes/ifc.md).

# IFC

## IFC et BIM

Le BIM (Building Information Modeling) est une méthode de travail moderne pour la conception et l'exécution de projets de construction basée sur la mise en réseau active de toutes les parties impliquées dans la construction. Des conventions clairement définies sont nécessaires pour les processus associés et les interfaces entre les parties concernées.

Le modèle de données utilisé à cette fin, appelé "Industry Foundation Classes" (IFC), représente un schéma de données général qui permet l'échange de données entre différentes applications logicielles. Ce schéma de données comprend des informations provenant de toutes les disciplines impliquées dans le projet de construction tout au long de son cycle de vie.

Liens importants à ce sujet :

Rapport succinct : <http://www.baulinks.de/bausoftware/2014/0024.php4>:

...En Grande-Bretagne, l'utilisation du BIM est déjà obligatoire dans l'attribution de grands projets de construction publics. Le gouvernement britannique estime que cela a permis d'économiser 1,7 milliard de livres (soit environ 2 milliards d'euros) sur de tels projets depuis 2012. En outre, 66 % des contrats attribués par la principale autorité de travaux publics du Royaume-Uni ont été réalisés dans les délais et dans les limites du budget. Par rapport à 2010, il s'agit d'une augmentation non négligeable de 33 % (source : Construction News).

Page du groupe de travail : <http://www.mediaconstruct.fr/>

Courte vidéo : Que fait le BIM pour vous ? : <https://youtu.be/t3ECK4U0QeI>

### Pourquoi Dietrich’s propose une interface IFC

* À cause de l’évolution de la réglementation : nos utilisateurs vont se voir obligés d’intégrer une modélisation BIM (format d’échange IFC) dans le cadre de la passation des marchés publics. La Grande-Bretagne, les pays scandinaves, la Nouvelle-Zélande et les Etats-Unis sont déjà très en avance dans ce domaine. On peut s’attendre à ce que les donneurs d’ordre privés se mettent eux aussi à exiger des modélisations BIM dans leurs cahiers des charges.
* À cause des nouvelles attentes d’interopérabilité pendant le déroulement du projet : plus le BIM s’imposera, et plus l’on demandera aux partenaires qu’ils soient en mesure de lire (importer) puis modifier des modèles IFC. Il est également indispensable de restituer (exporter) des modélisations vers le modèle d’origine dès lors que les autres partenaires du projet auront besoin de s’y référer.
* Optimisation de la phase études, I : dans un proche avenir, de plus en plus de projets vont être présentés sous forme d’une modélisation en format IFC. L’utilisateur Dietrich’s pourra les importer et les enrichir sans difficultés. Même si ces modélisations n’ont pas une précision suffisante pour permettre de répondre à un appel d’offres, leur importation fluide permettra tout de même de gagner un temps certain.
* Optimisation de la phase études, II : si la modélisation IFC circule d’un département à un autre dans une même entreprise (ex. service conception archi vers BE intégré), les outils embarqués vont permettre d’atteindre automatiquement une haute définition technique d’un projet donné. La modélisation est non seulement importée, mais interprétée.
* Transfert de données : à terme, le format IFC sera utilisé pour tous les transferts de données entre partenaires d’un projet de construction. Il en ira notamment ainsi du transfert des données vers les progiciels des BET.

> \>> Pour répondre à l’ensemble de ces attentes, Dietrich’s propose **une seule et même plateforme : IFC**.

* Pratiquement tous les logiciels de conception architecturale intègrent déjà une fonction IFC : Allplan (Nemetschek), ArchiCad (Graphisoft), Revit (AutoDesk), Speedykon (Bentley), ...
* Le format IFC s’établit également parmi les outils logiciels de BET : Statique (Dlubal, Robot..) physique du bâtiment (Hotgenroth, ClimaWin, ArchiWIZARD, CYPECAD… )...
* Ce format IFC est d’ores et déjà si répandu qu’il nous est possible de demander des transmissions de données en format IFC à certains constructeurs de maisons en bois comme AcadBau de HanseHaus.
* Il existe un grand nombre de Viewer neutres et gratuits pour vérifier les fichiers.
* Chaque pas que nous faisons en direction du format IFC profite à l’ensemble de ces interactions. Nos efforts en termes de développement impactent tout notre savoir-faire et sa mise en application pour le support technique, le consulting et la commercialisation.

## La modélisation IFC en pratique

IFC est un modèle de données puissant mais aussi problématique :

* IFC s’articule selon un système qui peut être plaqué de façon identique sur tous les objets : par exemple, la dénomination d’un objet est toujours située au même emplacement, et les informations relatives aux matériaux qui le composent sont elles aussi classées toujours de la même façon.
* Les éléments typiques dont se composent les bâtiments (par ex. les murs, les plafonds) sont définis comme des objets à part entière. Pour autant, leur description spécifique se fait parfois de façon tout à fait hétérogène.
* Prenons le cas d’un mur : il existe plusieurs façons de décrire ses données géométriques : par son axe avec le modèle de construction du mur et sa hauteur, par des solides produits par extrusion avec des solides soustraits (dur-mou = opérations booléennes), des représentations directes en images « BRep »,…
* Vu du monde de la charpente et de la construction bois, certaines caractéristiques essentielles des éléments qui composent un bâtiment n’ont pas du tout été prises en compte. Par exemple, rien ne précise de quel côté du mur on se place. En d’autres termes, quand il s’agit d’une paroi de façade, rien ne précise quelle face est intérieure et quelle face extérieure. Certes, la représentation géométrique du mur va bien faire apparaître par exemple l’enduit et permettre d’identifier visuellement la face extérieure. Il n’en reste pas moins que la modélisation en IFC ne prévoit pas de préciser que la face extérieure d’une paroi en est bien une, ni donc d’exporter cette information à des tiers.
* Dans notre domaine, la plus grande faiblesse du format IFC se situe au niveau de la toiture. Par exemple, rien ne permet de désigner le bord d’une toiture comme une ligne d’égout.
* Le format IFC ne décrit pas spécifiquement les usinages ; à nous de les identifier lors de l’import, en interprétant la géométrie du projet.

Dans la pratique, les fichiers IFC sont de qualité très inégale :

* Le logiciel utilisé génère le format IFC en fonction de son propre modèle de données.
* Il arrive que l'export IFC soit fortement paramétré en fonction de choix personnels. De sorte qu’il intègre parfois sans filtrage des paramètres tout à fait aberrants. Pour ajuster les données, il faut parfois disposer d’un bon niveau de connaissance du format. Pour des questions de temps, on s’en tient alors à des pis-aller.
* Dès lors que le logiciel exporte ses objets de façon pertinente, par exemple un mur identifié comme un mur, l’utilisateur devra bien se référer à des objets définis eux aussi comme des murs. S’il se réfère par exemple à un mur caractérisé simplement comme un volume solide générique, alors le logiciel ne sera pas en mesure de le lire, ni de l’exporter ensuite, comme un mur.

Le format IFC permet de procéder à des échanges de données lourdes d’un logiciel de construction à un autre. En outre, lors de l’import des données, il est possible de procéder à des réglages très efficaces. Et même si l’import ne s’effectue pas à 100%, il est possible d’utiliser les mêmes fonctions que celles utilisées par les partenaires du projet, afin d’ajuster et d’optimiser la modélisation qui a été importée.

### IFC Viewer

Pour contrôler les fichiers IFC, il existe différents viewer dont certains sont gratuits. Nous utilisons habituellement le viewer FZK mis à disposition par l’institut technologique de Karlsruhe : [www.iai.kit.edu/1302.php](http://www.iai.kit.edu/1302.php)

Ce dernier est disponible en français, il vous suffit de modifier la langue une fois le programme installé :

<figure><img src="/files/8g02uXuW7zaWUzIpjYiC" alt=""><figcaption></figcaption></figure>

Le viewer permet de vérifier de nombreuses informations. Pourtant, de nombreux termes utilisés dans ce viewer demeurent en anglais étant donné qu’il s’agit du langage propre au format IFC. Vous trouverez une correspondance des termes anglais utilisés à la fin de ce document.

## Version IFC

L’IFC est un modèle très puissant. Par conséquent, il existe parallèlement au système général, des dispositions qui peuvent être utilisées à des fins particulières. Ce système général est appelé "Model View Definition", ou plus succinctement "MVD". Pour nos fins, nous considérons la version la plus utilisée : "Coordination View Version 2.0", appelée également "CV2.0".

Actuellement, nous soutenons la version : **IFC2x3 CV2.0**

### IFC4

{% hint style="info" %}
À partir de la version 18.01
{% endhint %}

IFC 2x3 est toujours la version IFC la plus utilisée. De nombreux logiciels proposent déjà une exportation IFC dans la nouvelle version IFC4. Il faudra un certain temps avant que ces exportations atteignent la qualité d’export proposé par la version IFC 2x3 qui est utilisée depuis de nombreuses années ; par conséquent, tous les logiciels continuent à offrir un export IFC 2x3. Avec Dietrich’s, il vous est possible d‘importer tous les fichiers IFC, qu’ils soient au format 2x3 ou IFC4. Vous et vos partenaires pouvez choisir la version avec laquelle ils souhaitent travailler.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dietrichs.com/dietrichs-intelligent-documentation/francais/ifc-industry-foundation-classes/ifc.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
