IFCファイルフォーマット
概要
IFCファイルフォーマット(産業財団クラス)は、建築、エンジニアリング、建設(AEC)業界における重要な基準です。それは、様々なソフトウェアアプリケーションの間の無線データ交換を容易にするように設計され、アーキテクチャー、工事者、施設マネージャーによって使用されます。建物およびその特性のための共通の言語を確立することによって、IFCは情報が一つのアプリから別のアプリに移動するにつれて無効で有用であることを保証します。この形式は地質学、計算、量など、データの種類の幅広い範囲をサポートし、それを構築プロジェクトのライフサイクル全体に関与する専門家にとって不可欠なものです.
開発者やテクニカルユーザーは、IFCに依存しているので、それは相互作用を促進し、転送中に情報の損失を減らす。CADソフトウェアやプロジェクト管理ツールで働いているかどうかにかかわらず、IFCファイルとどのように働くかを理解することは、さまざまなプラットフォームやアプリケーションでデータの完全性を維持するために不可欠です.
主な特徴
- 互換性のあるデータ交換: さまざまな AEC ソフトウェア間で構築に関連するデータの無線転送を可能にします.
- 総合的なデータタイプ: 地質学、計算、量、施設管理の詳細など、幅広い情報をサポートします.
- **バージョン標準:**定期的な更新は、業界の最新の要件および進歩と互換性を保証します.
- リソースレイヤーアーキテクチャ: 構造化されたデータの定義を提供するために、4つの概念層に構成されています.
- XMLおよびZIPサポート: XML プレゼンテーションと圧縮形式を通じて柔軟性を提供し、効率的なストレージと転送を可能にします.
技術規格
フォーマット構造
IFC ファイルは通常、ISO 10303 基準に準拠する STEP (Standard for the Exchange of Product Model Data) 形式です .ifc
さらに、XML バージョンが表示されます (IFC-XML
) ISO 10303-28 に準拠しており、効率的な保存および送信のために ZIP ファイルに圧縮することができます.
コアコンポーネント
IFCファイルの構造には、いくつかの層が含まれています:
- リソースレイヤー: グローバルでユニークな識別子なしに、資源の定義が含まれています.
- Core Layer: グローバルにユニークなID、所有者情報、歴史データを持ち込む団体を含むコアスケジュールが含まれています.
- 互換性層: 建設情報のためのドメイン間交換を専門としています.
- ドメインレイヤー: 特定の分野における内部の取引に焦点を当てています.
標準と互換性
IFCは建設SMART Internationalによって定められた国際基準に従います。フォーマットは複数のバージョンをサポートしていますが、最新はIFC4 Add2(2016年)です。バックアップ互換性は、古いファイルがまだ読み取り、新しいアプリケーションで使用できることを保証します。プラットフォームサポートにはWindows、macOS、Linuxが含まれています.
歴史&進化
IFCを開発するためのイニシアチブは、1994年にAutodeskによって開始され、統合アプリケーション開発を支援することを目指しています。初期の採用者は、Honeywell、Butler Manufacturing、およびAT&Tのような企業を含みました.
長年にわたり、IFCはその能力を向上させ、業界の進化するニーズに適応するために、いくつかの修正を行っています:
- IFC 1.5(1997):基本データ交換機能を備えた初期リリース.
- IFC 2x3 (2006):追加の構造コンポーネントおよびプロセスの拡張サポート.
- IFC4(2013):データ代表性および互換性に関する重要な改善が導入されました.
IFCファイルで働く
IFCファイルの開設
IFCファイルを開いて表示するには、Tekla Structures、Allplan、またはArchiCADなどの専門ソフトウェアを使用することができます.これらのアプリケーションはWindows、macOS、およびLinuxプラットフォームで互換性があります.さらに、IfcJSのようなウェブベースの視聴者は、ブラウザでIFCデータを視覚化する簡単な方法を提供します.
IFCファイルの変換
一般的な変換シナリオには、プログラミング言語による操作を容易にするために、JSONなどの他のフォーマットに IFC ファイルを翻訳したり、IFC 形式自体のさまざまなバージョンの間で変换したりすることも含まれます.
IFCファイルの作成
IFC ファイルは通常、Revit、ArchiCAD、または Bentley MicroStation のような CAD ソフトウェアを介して作成されます. これらのプログラムは、最新の基準に従って iFC のファイルを生成し、構築SMART International によって設定され、他の AEC のワークフローに無線の統合を可能にします.
一般的な使用例
- プロジェクト協力: 計画段階における建築家とエンジニアの間のデータ交換を促進する.
- 施設管理:建物のメンテナンスおよび運用のための生活サイクルを通じて施設情報を管理する.
- **建設文書:**必要なすべての仕様と要件を含む詳細な建設書類を作成する.
- コスト推定: 総合的な建物データに基づいて正確な費用推計を提供します.
- 持続可能性分析: 材料およびエネルギー利用の詳細な分析を通じて建物の環境影響を評価する.
利点&制限
優位性:
- 互換性の向上: さまざまな AEC ソフトウェア アプリケーション間の無線データ交換を確保します.
- 総合的なデータタイプ: 建設関連情報の幅広い範囲をサポートし、プロジェクト管理能力を向上させます.
- 定期更新: 業界の進化する基準と要件を満たすために継続的に更新されます.
限界:
- 複雑さ: 詳細な構造と複数の層は、新しいユーザーが効果的に理解し、実施するのに挑戦する可能性があります.
- ファイルサイズ: IFC ファイルの XML バージョンは、バイナリー フォーマットに比べて大幅に大きくなり、ストレージと転送効率に影響を与えます.
開発者資源
IFCファイルのプログラミングは、さまざまなAPIや図書館を通じてサポートされます. コードの例と実施ガイドはすぐに追加されます.
よくある質問
どのツールがIFCファイルを開くことができますか?
Tekla Structures、Allplan、ArchiCAD、または IfcJSのようなウェブベースの視聴者のような専門ソフトウェアは、 IFC ファイルを開き、表示するために一般的に使用されます.
IFCファイルを別のフォーマットに変換するにはどうすればよいですか?
CAD ソフトウェア プロバイダーまたは IFC-to-JSON 変換をサポートする第三者のアプリケーションによって提供される専用の変革ツールを使用して、プログラミングの統合を容易にします.
なぜ、IFCのXMLバージョンはバイナリー版よりも大きいのでしょうか?
XML バージョンには、幅広いメタデータと人間読みやすいフォーマットが含まれており、STEP のようなコンパクトなバイナリー形式に比べてより文字通りに表示されます.