オープンベータ
Bimly は現在ベータ公開中です。機能・料金は正式リリースまでに変更される可能性があります。ご意見・ご要望もぜひお聞かせください。 お問い合わせはこちら → 最近の更新を見る →
実務ガイド

IFC のよくあるエラーと対処 — 開けない・真っ白・属性が空・寸法がおかしい

受け取った IFC が開けない、真っ白、要素が抜ける、属性が空、寸法が1000倍——IFC 受け渡しでよく起きるトラブルを症状別に整理し、原因の見分け方と対処をまとめました。多くはデータの破損ではなく、単位・座標・書き出し設定の問題です。

約 12 分で読めます

「もらった IFC が開かない」「開いたけど真っ白」「窓だけ消えている」「属性が空っぽ」——IFC の受け渡しでこうしたトラブルは日常茶飯事です。ただ、その多くはファイルの破損ではありません。単位・座標・書き出し設定といった、原因の分かっているすれ違いがほとんどです。症状から原因を切り分けられれば、たいていは設定の見直しか別ツールでの確認で解決します。

先に結論
  • IFC トラブルの大半は破損ではなく、単位・座標・書き出し設定のすれ違い。
  • まず症状を特定し、別のビューアでも同じ症状かを確認する(ツール依存の切り分け)。
  • 「真っ白 / 遠い / 1000倍」はほぼ座標か単位。「要素が抜ける / 属性が空」はほぼ書き出し設定

まず症状から当たりをつける

細かく調べる前に、症状で原因の当たりをつけると早いです。下の対応表で見当をつけ、詳しくは各セクションへ。

症状よくある原因まず試すこと
開けない・固まる・時間切れファイルが大きい / 重い形状軽量なビューアで開く・分割・要素数を確認
開いたが真っ白・何も出ない形状が読めていない / 位置が画面外一度「全体表示(Fit)」・別ビューアで確認
特定の要素が抜ける(窓・ドア等)ホスト関係やジオメトリの欠落書き出しの対象範囲・種別を確認
属性・数量が空Pset が書き出されていない書き出しで属性を含める設定に
寸法が 1000 倍 / 極端に小さい宣言した単位と実データの不一致書き出し単位を確認・別ツールで検証
位置がずれる・遠くに飛ぶ座標系・原点・測量座標座標系の記事を参照
文字化けする非 UTF-8 エンコーディング書き出し時の文字コード・言語設定
階がおかしい・要素が別階に空間構造の割り当てSite / Building / Storey の構造を確認
最初の一手は「別のビューアで開く」。 同じ IFC を 2 つのツールで開いて症状が変わるなら、原因はファイルではなくツール側(対応の差・バグ)。両方で同じなら、原因はファイル(書き出し)側です。これだけで切り分けが半分終わります。

開けない・重い・時間切れ

大きな IFC(数十〜数百 MB、要素数十万)は、ツールによっては読み込みに失敗したり固まったりします。IFC は 3D 形状を細かい三角形の集まりで表現するため、要素が多いほど処理も表示も重くなります。

開いたけど真っ白・何も表示されない

読み込みは終わったのに、ビューアが真っ白——これは主に 2 系統です。

① 形状が描けていない

形状データの読み込みに失敗している。別ビューアでも真っ白なら書き出し側、片方だけならツール側を疑う。

② 画面の外にある

モデルが原点から遠く離れた場所(測量座標)にあり、初期表示の視野の外。まず「全体表示(Fit)」を押す。

②は意外と多く、「壊れている」と思ったらただ遠くにあるだけというケースです。多くのビューアの「全体表示 / ズームフィット」で一発で見つかります。それでも出ないなら①の可能性が高く、別ツールでの確認に進みます。位置の問題の詳細は座標系の記事にまとめています。

特定の要素が抜ける(窓・ドアなど)

「壁はあるのに窓とドアが全部消えている」——これは、要素そのものよりも要素どうしの関係が書き出しで欠けていることが多いです。窓やドアは「どの壁に、どの開口に取り付くか」という関係を伴いますが、その関係やホスト側の情報が欠けると、受け側で行き場を失って表示されないことがあります。

期待 ドア 関係が欠けた書き出し 消失 消失
壁は残るのにドア・窓だけ消えるとき、原因はたいてい「取り付き関係」やホスト情報の欠落

対処は基本的に書き出し側にあります。書き出しツールで対象種別(ドア・窓を含むか)や関係情報の設定を見直し、再書き出ししてもらうのが確実です。受け側のツールによっては、関係が欠けていても形状だけは拾って表示できる場合もあります。

属性・数量が空っぽ

3D は見えるのに、要素をクリックしても属性(プロパティ)が何も出ない、数量が空——これは形状の問題ではなく、属性(Pset)が書き出しに含まれていないケースがほとんどです。

書き出しのつまずき全般はIFC エクスポートのコツに詳しくまとめています。

寸法が 1000 倍・極端に小さい

壁の高さが 2.7 mm だったり、逆に建物が 1 km 級に膨らんだり——これは単位の食い違いです。IFC はファイル内で「長さの単位(メートル・ミリメートルなど)」を宣言しますが、その宣言と実際の座標値がかみ合わないと、丸ごと 1000 倍・1000 分の1 にずれます。

正: 2700 mm 単位不一致 誤: 2.7 mm(潰れ) 妥当性の目安 壁高 ≈ 2700 mm スラブ厚 ≈ 150–350 mm ドア高 ≈ 2000 mm
壁高が数 mm・数 km なら単位の食い違い。おおよその実寸(壁高 2.7 m 前後)と比べれば一目で分かる

見分け方はシンプルで、壁の高さやスラブの厚みを実寸感と比べること。壁高が数 mm や数 km なら単位ズレです。対処は書き出し側の単位設定の確認と、別ツールで開いて同じ寸法になるかの突き合わせ。ツールによっては読み込み時に単位を指定・補正できる場合もあります。

文字化けする

要素名や属性値が「譁�怜喧縺�」のように化ける場合は、**文字コード(エンコーディング)**の問題です。IFC は本来 UTF-8 が前提ですが、書き出し側が別のエンコーディング(Shift_JIS 等)で出力すると、受け側で正しく読めません。対処は書き出しツールの文字コード・言語設定を UTF-8 に揃えること。日本語の要素名を使うプロジェクトで起きやすいトラブルです。

階がおかしい・要素が別の階に

「3 階の壁が 2 階に表示される」「要素が階に属していない」——これは**空間構造(Site → Building → Storey)**の割り当ての問題です。IFC では各要素がどの階に属するかを空間構造で表しますが、その関係が欠けていたり、階の基準高さ(標高)がずれていると、要素が別の階に紐づいたり宙に浮いたりします。

空間構造を確認

ビューアのツリーで Site / Building / Storey が正しく並び、各階に要素が入っているかを見る。

階の標高を確認

各階の基準高さが実際の階高と合っているか。ずれていると要素の帰属や高さが狂う。

書き出し側で修正

原則は書き出しツールで空間構造・階の割り当てを直して再書き出しするのが確実。

迷ったときの診断手順

症状がはっきりしないときは、次の順で切り分けると原因にたどり着けます。

別ビューアで開く

症状が変わればツール依存、変わらなければファイル(書き出し)側。まずこれ。

全体表示を押す

「真っ白」の多くは遠くにあるだけ。Fit で画面内に呼び戻す。

寸法を実寸と比べる

壁高・スラブ厚が妥当か。桁がおかしければ単位、位置がおかしければ座標。

書き出し設定を見直す

属性・要素の欠落は、書き出しツールの設定(属性・対象範囲・単位)を直して再書き出し。

予防が最良の対処

受け取ってから直すより、書き出す時点で正しく出すのが結局いちばん速いです。書き出したら送る前に一度自分で開いて検収する、単位・属性・対象範囲を意識する——この一手間で受け渡し事故の多くは防げます。書き出し側のコツはIFC エクスポートのコツに、座標のずれは座標系の記事にまとめています。

まとめ

IFC は「開けない=壊れている」ではありません。症状ごとに原因の型が決まっているので、当たりをつけて切り分ければ、たいていは落ち着いて解決できます。基礎はIFC とはにまとめています。

関連記事