BIM・IFCブログに戻る
エクスポートの修正 · 2026-06-03 · 8分
RevitからのIFCエクスポートでプロパティが消える? 原因別の対処チェックリスト
モデルをエクスポートしてIFCを開いたら、パラメーターの半分が消えていた。あるいは、自分のときは問題なく出力されたのに、同僚が同じ手順でエクスポートしたら消えてしまった。RevitからIFCにプロパティが渡らない理由と、すべてのプロパティを確実に渡す方法を、チェックリストで解説します。
RevitからのIFCエクスポートでプロパティが消える? 原因別の対処チェックリスト — IFC Viewer Online article cover
プロパティの欠落は、最も多く報告されるIFCエクスポートの問題のひとつです。しかも単一のバグであることはまれで、外から見るとまったく同じに見える4〜5種類の原因があります。エクスポートしたIFCを開くと、あるはずのデータがとにかく入っていないのです。厄介なのは、ジオメトリが完璧なことです。そのため、下流の誰かが、すべての要素にあるはずのパラメーターを探しに行くまで、何も壊れていないように見えます。
エクスポート設定を1つでも変える前に、プロパティが本当に欠落しているのか、それとも別の名前のプロパティセットの下に隠れているだけなのかを確認してください。IFCを開いて任意の要素をクリックすると、プロパティセットの一覧が表示され、どのPsetと値がエクスポート後に残ったのかが正確にわかります。
実際のモデルでプロパティセットを確認する
buildingSMARTのDuplexモデルを開き、任意の壁をクリックして、すべてのプロパティセットを見てみましょう。次に自分のエクスポートを開き、パラメーターが渡っているか、そしてどのPsetの下にあるかを確認してください。
IFC2x3 · 2.4 MB
インタラクティブなIFCビューアーを開く
原因1:パラメーターに値がない
最も多い理由です。ある要素でRevitのパラメーターが空の場合、IFCエクスポーターは空のプロパティを書き出すのではなく、その要素についてはそのパラメーターを省きます。エクスポートのマッピング画面では、そうしたパラメーターがグレー表示になっていることがよくあります。修正は上流で行います。Revitでパラメーターに値を入力してください。空のパラメーターはエクスポートされません。例外はありません。
原因2:IFCスキーマとの単位の不一致
Revitのパラメーターが標準のIFCプロパティと同じ名前でありながら、異なる単位タイプを使っている場合(たとえば、スキーマが個数として期待しているプロパティに長さのパラメーターを対応付けている場合)、エクスポーターが書き出しを拒否することがあります。値は存在するのに、何の通知もなくマッピングに失敗するのです。
原因3:カスタムPsetマッピングファイルの問題
カスタムのプロパティセットは、テキスト形式のマッピングファイル(IFCエクスポートのユーザー定義Pset設定)によって制御されます。このファイル内のプロパティ名がRevitのパラメーターと完全に一致しないと、その行からは何も出力されません。綴りの誤り、大文字・小文字の違い、データ型トークンの誤り、あるいはモデルに存在しないパラメーターを指定している場合などです。エラーは出ず、ただプロパティが欠落するだけです。
- マッピングファイルがエクスポート設定で実際に選択されているかを確認します(セッションやマシンが変わるとリセットされます)。
- パラメーター名は、大文字・小文字やスペースも含めて完全に一致させます。
- 宣言したデータ型(Text、Real、Integer、Boolean)が、Revitパラメーターの型と一致していることを確かめます。
- エクスポートするカテゴリにそのパラメーターが存在するかを確認します。壁用のPsetの行では、ドアに値は入りません。
原因4:ある人では出力されるのに、別の人では出力されない
繰り返し報告されている、実に紛らわしいケースです。同じモデルでも、あるチームメンバーがエクスポートするとすべてのパラメーターが出力されるのに、同僚がエクスポートすると共有パラメーターが失われます。よくある原因は、共有パラメーターとカスタムPsetマッピングファイルが、マシンごとにローカルに保存されていることです。共有パラメーターファイルやマッピングファイルが両方のワークステーションで同一でなければ、エクスポート結果は知らないうちに違ってしまいます。
原因5:標準Psetが有効になっていなかった
共通プロパティセット(Pset_WallCommon、Pset_DoorCommonなど)は、スキーマで標準化されたデータで、受け取る側のどのツールも読み方を知っています。いわば、モデルのパスポートにあたるデータです。これらは、デフォルトで必ずエクスポートされるとは限りません。IFCエクスポートの設定で「Export IFC Common Property Sets」を有効にし、カスタムのPsetと一緒に標準Psetも書き出されるようにしてください。
納品前のプロパティ・チェックリスト
- Revitで空のパラメーターに値を入力します。空の値は決してエクスポートされません。
- 「Export IFC Common Property Sets」を有効にして、標準Psetが含まれるようにします。
- エクスポート設定でカスタムのPsetマッピングファイルを選択します(リセットされていないか確認してください)。
- 共有パラメーターファイルとマッピングファイルが、チーム全体で同一であることを確認します。
- 単位の不一致は、正しい型のパラメーターに対応付け直して解消します。
- ローカルフォルダーにエクスポートしてIFCを開き、プロパティが残っていることを確認します。ファイルが共通データ環境(CDE)に届く前に行いましょう。
GUID、座標、プロキシの問題も同時に防ぐエクスポート設定については、RevitからクリーンなIFCファイルをエクスポートする方法をご覧ください。納品前にほかに問題がないことを確かめるには、完全な検証を実行し、Health Score(ヘルススコア)80以上を目指しましょう。
RevitからのIFCエクスポートでプロパティが消える? 原因別の対処チェックリスト