Formats de fichier IFC
Résumé
Le format de fichier IFC (Industry Foundation Classes) est un standard crucial dans l’architecture, l’ingénierie et la construction (AEC) industrie. Il a été conçu pour faciliter un échange de données sans fil entre diverses applications logicielles utilisées par les architectes, ingénieurs, concessionnaires et gestionnaires d’installations. En établissant un langage commun pour les objets de construction et leurs propriétés, I FC s’assure que les informations restent intactes et utiles à mesure qu’elles se déplacent d’une application à une autre.
Les développeurs et les utilisateurs techniques dépendent de l’IFC car il favorise l’interopérabilité et réduit la perte d’informations pendant la transmission. Que vous travaillez avec le logiciel CAD ou les outils de gestion du projet, comprendre comment travailler avec les fichiers IFC est essentiel pour maintenir l‘intégrité des données sur différentes plateformes et applications.
Caratteristiche principali
- Échange de données interopérable: Facilite le transfert sans fil des données liées à la construction entre différents logiciels AEC.
- Types de données complètes: Soutient un large éventail d’informations, y compris la géométrie, les calculs, la quantité, des détails de gestion des installations et plus encore.
- **Standards de version : ** Les mises à jour régulières garantissent la compatibilité avec les dernières exigences et les avancées du secteur.
- Architecture de la couche des ressources: Organisée en quatre couches conceptuelles pour fournir des définitions de données structurées pour différents niveaux de spécialisation.
- XML et ZIP Support: offre une flexibilité à travers la représentation XML et les formats comprimés pour un stockage et une transmission efficaces.
spécifications techniques
Formation Structure
Les fichiers IFC sont généralement dans le format STEP (Standard for the Exchange of Product Model Data), conformément aux normes ISO 10303 .ifc
En outre, il existe une version XML (IFC-XML
) qui est conforme à la norme ISO 10303-28 et qui peut être comprimé dans un fichier ZIP pour un stockage et une transmission efficaces.
Les composants de base
La structure des fichiers IFC comprend plusieurs couches:
- La couche des ressources: Contient des définitions de la ressource sans identifiants uniques au niveau mondial.
- Core Layer: Il comprend le schéma du noyau avec des entités portant des identifiants internationaux uniques, des informations de propriétaire et des données d’histoire.
- La couche d’interopérabilité: Spécialise dans l’échange interdomain pour les informations de construction.
- Domain Layer: Il se concentre sur les échanges intra-domains spécifiques à certaines disciplines.
Normes et compatibilité
IFC adhère aux normes internationales établies par le bâtimentSMART International. Le format soutient plusieurs versions, avec le dernier étant l’IFC4 Add2 (2016). La compatibilité en arrière est maintenue à travers différentes version, ce qui garantit que les fichiers plus anciens peuvent toujours être lu et utilisés dans de nouvelles applications.
Histoire et évolution
L’initiative pour développer IFC a commencé en 1994 par Autodesk avec l’objectif de soutenir le développement intégré des applications. Les anciens adopteurs incluent des entreprises telles que Honeywell, Butler Manufacturing et AT&T. En 1995, les membres ont été ouverts à tout le monde sous le nom de International Alliance for Interoperability (IAI.
Au fil des ans, IFC a subi plusieurs révisions pour améliorer ses capacités et s’adapter aux besoins évoluants de l’industrie:
- IFC 1.5 (1997): Rédition initiale avec des fonctionnalités de base d’échanges de données.
- IFC 2x3 (2006): Support élargi pour les composants et processus de construction supplémentaires.
- IFC4 (2013) : Des améliorations significatives ont été introduites dans la représentation des données et l’interopérabilité.
Travailler avec les fichiers IFC
Ouvrir les fichiers IFC
Pour ouvrir et afficher les fichiers IFC, vous pouvez utiliser des logiciels spécialisés tels que Tekla Structures, Allplan ou ArchiCAD. Ces applications sont compatibles sur les plateformes Windows, macOS et Linux. En outre, les spectateurs Web comme IfcJS fournissent un moyen facile de visualiser les données IFS dans un navigateur.
Conversion des fichiers IFC
Les scénarios de conversion communs comprennent la traduction de fichiers IFC dans d’autres formats tels que JSON pour faciliter la manipulation par les langues de programmation ou la conversie entre différentes versions du format IFC lui-même.
Créer des fichiers IFC
Les fichiers IFC sont généralement créés par le biais de logiciels CAD tels que Revit, ArchiCAD ou Bentley MicroStation. Ces programmes génèrent des ficher I FC conformément aux dernières normes établies par BuildingSMART International, permettant une intégration sans fil dans d’autres flux de travail AEC.
Casi d’uso comuni
- Collaboration au projet: Faciliter l’échange de données entre architectes et ingénieurs pendant les étapes de planification du projet.
- Gestion des installations: Gestion de l’information des facilités tout au long du cycle de vie d’un bâtiment pour la maintenance et les opérations.
- Documentation de la construction: Créer des documents de construction détaillés qui contiennent toutes les spécifications et exigences nécessaires.
- Estimation des coûts: Fournir des estimations de coût précises sur la base de données complètes de construction.
- Analyse de la durabilité: Évaluation de l’impact environnemental des bâtiments à travers une analyse détaillée des matériaux et de leur utilisation énergétique.
Avantages & Limitations
Les avantages:
- Interopérabilité accrue: Assure un échange de données sans fil entre différentes applications logicielles AEC.
- Types de données complètes: Soutient un large éventail d’informations liées à la construction, améliorant les capacités de gestion du projet.
- **Mise à jour régulière: ** Continuellement mis à niveau pour répondre aux normes et exigences évoluantes de l’industrie.
Les limites:
- Complexité: La structure détaillée et les couches multiples peuvent rendre difficile pour les nouveaux utilisateurs de comprendre et de mettre en œuvre efficacement.
- File Size: Les versions XML des fichiers IFC sont significativement plus grandes que les formats binaires, ce qui affecte l’efficacité de stockage et de transmission.
Les ressources de développeur
La programmation avec les fichiers IFC est soutenue à travers diverses API et bibliothèques. exemples de code et des guides d’exécution seront bientôt ajoutés.
Questions fréquentes posées
Quels outils peuvent ouvrir des fichiers IFC?
Des logiciels spécialisés tels que Tekla Structures, Allplan, ArchiCAD, ou des spectateurs Web comme IfcJS sont généralement utilisés pour ouvrir et voir les fichiers IFC.
Comment convertir un fichier IFC dans un autre format?
Utilisez des outils de conversion dédiés fournis par des fournisseurs de logiciels CAD ou des applications tiers qui soutiennent les conversions IFC-to-JSON pour faciliter l’intégration de la programmation.
Pourquoi la version XML de l’IFC est-elle plus grande qu’une version binaire?
La version XML comprend des métadonnées étendues et le formatage lisible par l’homme, ce qui le rend plus verbaux par rapport à un format binaire compact comme STEP.