はじめてのIFC運用|BIMデータ連携の基本をわかりやすく紹介

1. はじめに|なぜIFC運用が重要なのか

建築プロジェクトでは、建築設計や構造設計などの専門分野ごとに、さまざまなBIMソフトウェアが使用されます。しかし、ソフトごとにデータ形式が異なるため、データの受け渡しがうまくいかないと、重複作業や情報不足が発生しやすく、工期やコストに影響することがあります。こうした課題を減らし、BIMプロジェクト全体で円滑なデータ共有を実現するために活用されるのが、IFC(Industry Foundation Classes)によるデータ交換です。

IFC運用とは、Industry Foundation Classesと呼ばれる標準規格を利用して、建築情報モデル(BIMデータ)をやり取りする仕組みです。初心者でもIFC運用の基本を理解することで、BIMの専門家でなくても、異なるソフトで作成された情報を受け取ったり活用したりできるようになります。

BIMデータ連携を円滑にするIFCという共通標準があることで、RevitやArchicad、Teklaなどのソフト間でもデータをスムーズにやり取りできます。こうしたオープンBIMの考え方を早い段階で理解しておくことは、今後のプロジェクトの効率化やキャリア形成にも役立つでしょう。

そこで本記事では、次の内容を中心に解説します。

  • IFC運用の基本
  • 関連するソフトウェア
  • 運用時に意識しておきたいポイント

データ管理やデータ交換の流れを把握することで、実務に活かせる知識へとつなげていきます。

2. IFCとは?|BIMデータ共有のための標準フォーマット

引用:https://www.buildingsmart.org/standards/bsi-standards/industry-foundation-classes/

IFCとは、buildingSMARTという国際組織が策定している建設業界向けの標準データフォーマットを指します。正式名称はIndustry Foundation Classesで、建築分野の情報をデジタルでやり取りする際の共通言語のような役割を持っています。

建築情報モデリング(BIM)の取り組みが広がるなかで、異なる会社や異なるソフトウェアが同じプロジェクトに参加するケースも増えています。そのため、特定のソフトウェアや独自形式だけではなく、誰でも利用できる開かれた(オープン)規格が求められるようになりました。これがIFC標準が生まれた背景です。

異なるBIMソフト間では、データ形式や表現方法の違いにより、「別のソフトで開けない」「開けても表示や情報が想定どおりにならない」といった互換性の問題が起こることがあります。IFC運用を取り入れることで、プロジェクト参加者は共通フォーマット(IFC)を介して、多様な情報をやり取りしやすくなります。

表:IFCが解決する課題

課題起こりやすいことIFCでの扱い
データ形式の違い別ソフトで開けない/想定どおりに表示されない共通フォーマットで受け渡し
表現方法の違い情報が欠ける/ズレる要素+属性をまとめて扱う

以下では、IFCの基本要素と具体的な利点について、さらに詳しく説明します。

2.1. IFCの基本概念

IFCの基本概念は、建築や構造などの要素をオブジェクトとして管理する点にあります。たとえば壁やドア、柱などを、単なる線や面ではなく、属性情報を持つ一つの“データの塊”として扱います。

このように各オブジェクトに種類や材質、寸法、メーカー情報などの属性を登録できるため、ソフトウェアを切り替える場合でも情報を引き継ぎやすい仕組みが用意されています(ただし、実際にどこまで引き継がれるかは出力設定やソフトの対応状況によって差が出る場合があります)。

また、IFCには複数のバージョンが存在します。実務ではIFC2x3系とIFC4系が併存しており、プロジェクトや使用ソフトによって採用バージョンが異なる点に注意が必要です。IFCの最新系はIFC4.3で、ISO 16739-1:2024としても位置づけられています。さらに、buildingSMARTの公開ドキュメントではIFC 4.3.2.0のような表記で参照されることもあります。旧バージョンからの改良も進んでいるため、対応ソフトの状況とあわせて、プロジェクトでどのバージョンを使うかを事前に決めておくとデータ共有がスムーズになります。

建築分野で標準化されているこうした概念は、運用ルールや入力品質が整っていることを前提に、建築工程でのミス削減や手戻りの抑制につながり得る重要な基盤といえます。

表:IFCバージョンの整理

区分記事内で触れている内容
実務で併存IFC2x3系/IFC4系
最新系IFC4.3
規格の位置づけISO 16739-1:2024
表記例IFC 4.3.2.0(buildingSMARTドキュメント)

2.2. IFCの必要性と利点

IFCの必要性として大きいのは、まずオープンBIMの推進です。業界大手ソフトだけでなく、さまざまなツールを組み合わせて実務に導入しやすくなることで、プロジェクトチーム間の連携を進めやすくなります。

また、IFCは単なる図面情報だけでなく、施工管理や維持管理で必要となる属性情報まで扱える点が特徴です。将来的なメンテナンス計画にも活用できるため、建物のライフサイクル全体での効率化につながります。

さらに、会社や部署ごとにソフトウェア利用の慣習が異なっていても、IFC運用により互換性を確保しやすくなる点も大きな利点です。たとえば、Archicadで設計しながらTeklaで構造を確認し、Solibriでモデルチェックを行うといった流れも、IFCの出力設定や属性マッピング、運用ルール(いつ・何を・どのMVDで受け渡すか)が整っていれば進めやすくなります。

このように、IFCの活用は建築業界におけるデータ連携の有力な手法の一つです。

3. IFC運用の実際|BIMプロジェクトでの使われ方

IFC運用といっても、具体的にどのような場面で使われるのか、イメージしにくい方もいるかもしれません。BIMプロジェクトでは、設計段階の検討からモデルチェック、関係者間の共有まで、さまざまな場面でIFCによるデータ交換が行われることがあります。

たとえば、建築設計者が作成したモデルをIFC形式で出力し、構造設計者がそのIFCファイルを読み込んで構造部材の配置を検討するといった流れです。さらに、設備設計者が同じIFCデータを利用して、空調ダクトや配管の干渉を確認する場合もあります。

このように、プロジェクトメンバーはそれぞれの専門ソフトを使いながら、合意したタイミングでIFCを出力して共有し、別のソフト側で参照・確認・検証に利用します。一般的には、モデルの編集や更新は各担当者のネイティブデータ(RevitやArchicadなど)で行い、共有用にIFCを書き出して受け渡す運用が多く、この点を理解しておくと混乱を避けやすくなります。複数の関係者が共通の受け渡し形式(IFC)を通じて同じ情報を参照できることは、BIM連携の大きな利点といえるでしょう。

表:IFC受け渡しの基本フロー

担当すること受け渡し形式
各担当者ネイティブデータで編集・更新Revit/Archicad等(ネイティブ)
共有タイミングIFCを書き出して共有IFC
受け手参照・確認・検証に利用IFC

ここでは、実務で特に重要なデータ交換のプロセスと、モデル共有・データ管理の方法について確認します。

3.1. データ交換のプロセス

データ交換のプロセスは、まず各ソフトウェアが自社の形状データと属性情報をIFC形式で出力することから始まります。たとえば、Revitで作成したモデルをIFCファイルとして書き出し、ArchicadやTeklaで開いて確認する流れです。

これにより、別のソフトウェアでも壁や柱、梁などが持つ属性情報(材質や寸法など)を確認できるようになります。ただし、ソフトごとの設定が適切でない場合、一部の属性情報が反映されないことがあるため注意が必要です。

このとき、関係者全員がIFC出力の手順を理解し、必要な情報をそろえておくことが成功のポイントになります。建築設計者、構造設計者、設備設計者、さらにモデルチェックを担当する人たちが、同じプロジェクトの情報共有方針を理解しておくとより効果的です。

このようなデータ交換の仕組みをチーム内で共有することで、BIMプロジェクトをスムーズに進めやすくなります。

3.2. モデル共有とデータ管理

IFCファイルを共有する際は、データのバージョン管理が特に重要になります。誰がいつどの部分を修正したのかが明確でないと、異なるバージョンのファイルが混在し、後から統合しようとしてもどれが最新か分からなくなる可能性があります。

そのため、クラウドストレージや専用のBIMコラボレーションツールを利用し、共有ルールを事前に決めておく方法が有効です。たとえば、プロジェクトごとにフォルダを作成し、各フェーズのIFCファイルを名前と日付で管理するといった運用です。

また、IFC運用では形状情報だけでなく属性情報(プロパティ)も共有できるため、適切なフォーマットや命名規則を決めておく必要があります。一方で、注釈や寸法などの2D表現はソフトや設定によって再現性に差が出る場合があるため、プロジェクト内で「IFCで受け渡す対象(3D要素/属性/分類/必要なプロパティの範囲)」を事前に整理しておくと安心です。こうしたルールはチーム間の信頼や作業効率を高めるうえでも重要です。

その結果、モデルの整合性が保たれ、ソフト間のデータ交換もしやすくなるため、BIMプロジェクト全体を円滑に進めやすくなります。

4. IFC運用で重要な考え方(MVD)

IFCには多くの項目や属性が定義されているため、すべてを一度にやり取りするとデータ容量が大きくなる場合があります。また、プロジェクトごとに必要な情報が異なるため、関係者が常に同じ“ビュー”でデータを扱うとは限りません。

そこで用いられるのがModel View Definitions(MVD)という仕組みです。MVDは、特定のデータ交換シナリオに合わせて、IFCの中から「どの要素(例:壁・梁など)」「どのプロパティ(属性)」「どの関係情報」を含めるかといった交換範囲を定義する考え方です。目的に応じて必要な情報を絞ることで、受け渡し時の混乱を減らし、相手に必要な情報を過不足なく伝えやすくなります。

初心者には少し難しく感じられるかもしれませんが、要するに「どの場面でどの情報が必要なのか」を明確にするための仕組みと考えると理解しやすくなります。

ここでは、MVDの概念と、実際のデータ交換シナリオでどのように役立つのかを解説します。

4.1. MVDの概念と重要性

MVDでは、IFCに定義された多数の要素の中から、特定のやり取りに必要な項目だけを取り出して使うルールを整理します。たとえば、構造設計に特化したMVDでは、壁や梁などの構造情報を優先して含め、インテリアの詳細は除外する場合があります。

このようにすることで、ソフトの読み込みや処理が軽くなり、必要な情報が確実に伝わりやすくなります。逆に、不要なデータまで含めてしまうと容量が増え、やり取りが複雑になる可能性があります。

初心者向けには、MVDを「IFCを使う際のフィルター」と考えると分かりやすいでしょう。このフィルターを設定することで、プロジェクトに不要なデータを省いたり、重点的に確認する情報を整理したりできます。

結果として、データ交換の効率や品質が高まり、BIMデータ連携のメリットを活かしやすくなります。

4.2. MVDを利用したデータ交換シナリオ

具体的なデータ交換の例としては、設計段階から構造検討段階へ進む際に必要な情報を整理し、そのシナリオに合わせてMVDを定義する場合があります。たとえば、梁の断面情報やコンクリート強度など、構造上重要な項目を必ず含めるように設定します。

また、設備設計チームとのデータ交換では、配管径や空調システムの位置情報などを重点的に含めたMVDを利用することで、衝突判定やメンテナンス性の確認が行いやすくなります。

このようなMVDの設定は、プロジェクト開始時にチーム全体で話し合っておくとスムーズです。誰がどの情報を必要としているのかを整理し、MVDの役割を共有することで、後のデータトラブルを減らすことにつながります。

MVDを活用することで、オープンBIMをより実践的に運用できる点が大きなメリットです。

5. IFC運用を支える仕組み(bSDD)

IFC運用ではデータ形式だけでなく、オブジェクトの名称や属性をどのように扱うかも重要になります。「壁」「ウォール」「wall」のように呼び方が統一されていないと、プロジェクト参加者の解釈が異なる可能性があるためです。

そこで役立つのが、bSDD(buildingSMART Data Dictionary)と呼ばれる仕組みです。これはBIM属性標準の考え方の一つで、名称や用語の統一を促し、正確なデータ連携を実現するための基盤となります。

bSDDでは、建築部材や材料、製品などについて標準化された用語と定義が提供されています。この仕組みに沿って属性情報を登録することで、ソフトウェアや言語の違いによる混乱を抑えることができます。

以下では、bSDDを活用したBIM属性標準のメリットと、データ連携の効率化についてもう少し詳しく説明します。

5.1. BIM属性標準と用語統一

bSDDは、簡単に言えば「コンポーネントや素材の辞書」のようなものです。プロジェクトが異なっても、共通の定義を参照することで、関係者が同じ概念を共有しやすくなります。

たとえば「ドア」という要素でも、素材や寸法に加えて、防火性能や開閉方向など細かな種類があります。bSDDに沿って情報を整理すれば、プロジェクト間で意味の違いが生じることを防ぎやすくなります。

その結果、初心者でも属性情報の名称や入力ルールを守れば、専門家と同じ前提でデータ交換を進めやすくなります。このような標準の整備は、オープンBIMを広げるうえで重要なポイントです。

用語統一は目立たない部分ですが、長期的にはコストやコミュニケーションロスの削減につながる要素といえるでしょう。

5.2. データ連携の効率化

bSDDを活用することで、データ連携はさらに円滑になります。たとえば、同じ「壁」という要素を別のソフトで「Partition Wall」と呼んでいた場合でも、bSDDの参照IDや定義を手がかりに同じ概念として関連付けやすくなります。ただし、実際にID連携をどこまで自動化できるかは、使用するツールの対応状況や運用設計に左右される点に注意が必要です。

このように言語や呼称の違いを整理できるため、グローバルなBIMプロジェクトにも対応しやすくなります。海外の設計事務所と協働する場合など、名称の不統一によるトラブルを防ぐ手段としてもbSDDは有効です。

また、bSDDに関するマニュアルやガイドラインを参考にすることで、初期段階で属性設定のルールを整えやすくなり、建築情報をより整理された形で統合できます。

このように、IFCとbSDDを組み合わせて活用することで、BIMデータ連携の基盤を強化することができます。

6. IFC運用でよくある課題

IFC運用は便利な仕組みですが、現場で導入する際にはいくつかの課題もあります。たとえば、データ容量が大きくなりやすく、ファイルを開くまでに時間がかかったり、編集作業が思うように進まなかったりする場合があります。

また、ソフトごとのIFC対応状況やバージョンの違いにより、エクスポートしたデータが正しく読み込めない問題が発生することもあります。こうした点を事前に理解しておくと、プロジェクト全体のスケジュールを立てやすくなります。

以下では、代表的な課題として、属性情報の不足やソフト間での形状変更、データ容量の増大などについて見ていきます。

対策を考えておくことで、IFC運用のメリットをより活かしやすくなります。

表:IFC運用で起こりやすい課題

課題影響関連する本文
属性情報の不足見積・施工計画などに影響の可能性6.1
形状の変換差干渉チェック等でエラーの可能性6.2
データ容量の増大開くのが遅い/編集しにくい6.3

6.1. 属性情報の不足とその影響

BIM連携で重要になるのが「属性情報」です。たとえば、構造強度や材質、メーカーの型番などが適切に設定されていないと、受け取った側がオブジェクトを正しく扱えない場合があります。

IFCへ変換する際に必要な属性が欠けていると、プロジェクト全体のデータ交換に支障が生じ、結果として見積もりや施工計画に影響が出る可能性があります。そのため、あらかじめ「どの属性まで含めるか」を決めておくことが重要です。

具体的には、使用するソフトウェアの機能やプロジェクトの要件を踏まえ、MVDを活用して属性情報を確実に付与するルールを整える方法が有効です。

こうすることで、必要な情報が欠けにくくなり、設計変更や更新作業も進めやすくなります。

6.2. ソフト間での形状変更問題

IFCファイルをソフト間でやり取りすると、円柱が多角形として表現されたり、複雑な部材が簡略化されたりする場合があります。これはソフトウェアごとに幾何形状の処理方法が異なるために起こる現象です。

形状データが正確に引き継がれない場合、干渉チェックなどの工程でエラーが生じやすくなり、設計精度に影響する可能性もあります。対策としては、IFC出力時の設定を調整したり、幾何精度を高めるオプションを利用したりする方法があります。

また、どの部分を簡略化しても問題がないかを、事前にチームで共有しておくことも重要です。バルコニーなど一部のディテールが簡略化されても設計に影響がないケースもあります。

いずれにしても、ソフト間の検証を早い段階で行い、モデルの整合性を継続的に確認することが大切です。

6.3. データ容量の課題と解決策

IFC運用では、一つのファイルに多くの情報を含められるため、データ容量が大きくなることがあります。大規模プロジェクトでは、ファイルサイズが数百メガバイトになる場合もあります。

このような容量になるとパソコンの処理負荷が増え、ファイルを開くまでに時間がかかったり、編集作業が進みにくくなったりすることがあります。そこで、MVDの考え方やIFC出力設定を活用し、目的に不要な要素やプロパティを含めないようにして、データ範囲を絞る方法が有効です。

さらに、クラウド上でモデルを管理する仕組みを利用し、データ転送の負担を減らす方法もよく用いられます。部分的なモデルだけを読み込める機能を持つBIMソフトもあるため、段階的に活用する方法もあります。

こうした工夫を重ねることで、容量の大きいIFCファイルでも比較的スムーズに扱いやすくなります。

7. まとめ|IFC運用を理解するとBIM連携がスムーズになる

ここまで紹介してきたように、IFC運用は建築情報モデリング(BIMデータ連携)を効率化する有力な方法です。IFCという標準フォーマットを使うことで、RevitやArchicad、Tekla、Solibriなど、異なるBIMソフトウェア間でもデータ交換を行いやすくなります。

その背景には、MVDによるデータの取捨選択や、bSDDによる用語統一などの仕組みがあります。これらを組み合わせて活用することで、オープンBIMとしてのデータ連携が成り立ちます。

初心者でも、基本的なIFCの出力や読み込み、バージョン管理の考え方を理解すれば、BIMプロジェクトに参加しやすくなります。実務で起こりやすい課題(属性情報や形状、データ容量など)を意識しておくことで、データ連携をより円滑に進められるでしょう。

ここでは、IFC運用のポイントを整理し、プロジェクトで活用する際の考え方をまとめます。

7.1. IFC運用の概要と重要性

IFC運用とは、BIMソフト間の橋渡しとなる標準規格を利用することです。具体的には、オブジェクトの形状データや属性情報を共通フォーマットでやり取りし、それを基に設計や構造、設備など各分野の情報を重ねていきます。

これにより、チームメンバーや下流工程の担当者が同じ情報基盤を参照できるため、コミュニケーションロスが減り、業務の進行もスムーズになります。異なる会社が参加する場合でも、オープンBIMの考え方に沿ってデータを扱うことで、長期的なプロジェクトにも対応しやすくなります。

また、IFCという国際的な標準を利用することは、プロジェクト対応力の向上にもつながります。海外案件や大規模プロジェクトではIFC運用が前提となる場合もあり、早い段階から理解しておくことが役立ちます。

初心者でも、IFCの概要と基本的な運用方法を知っておくことで、建築情報管理の理解を深めることができます。

7.2. プロジェクトの情報共有とオープンBIMの推進

IFC運用を活用すると、プロジェクト内の情報共有が進めやすくなります。設計側と構造側、あるいは施工管理側と設備側が互いのモデルを参照できれば、意匠変更や修正にも対応しやすくなります。

さらに、MVDやbSDDを組み合わせることで、必要なデータを整理して連携でき、各分野の情報も扱いやすくなります。これらの仕組みを組み合わせて運用することで、オープンBIMの考え方を実務に取り入れやすくなります。

オープンBIMの特徴は、特定のソフトウェアに依存せず、参加者が用途に応じてツールを選べる点です。こうした柔軟性は、プロジェクトの検討や設計の幅を広げることにもつながります。

BIMプロジェクトへの参加を検討している場合は、まずIFC運用の基本を理解し、段階的にMVDやbSDDの考え方にも触れていくとよいでしょう。そうすることで、BIMによる情報共有の仕組みをより理解しやすくなります。

大手ゼネコンBIM活用事例と 建設業界のDXについてまとめた ホワイトペーパー配布中!

❶大手ゼネコンのBIM活用事例
❷BIMを活かすためのツール紹介
❸DXレポートについて
❹建設業界におけるDX

<参考文献>

Industry Foundation Classes (IFC) - buildingSMART International

https://www.buildingsmart.org/standards/bsi-standards/industry-foundation-classes/

IFCとは? – buildingSMART Japan

https://www.building-smart.or.jp/ifc/whatsifc/

Model View Definitions (MVD) - buildingSMART Technical

https://technical.buildingsmart.org/standards/ifc/mvd/

MVDについて – buildingSMART Japan

https://www.building-smart.or.jp/ifc/mvd/

bSDDの概要(kokusaidoboku_18_sanko1.pdf)

https://www.jacic.or.jp/etc/kokusaidoboku/pdf/kokusaidoboku_18_sanko1.pdf

Industry Foundation Classes - Wikipedia

https://en.wikipedia.org/wiki/Industry_Foundation_Classes