エラー · IFC スキーマ
修正方法: 循環参照
(IFC ファイル)
循環関係を取り除きます。要素は自身の祖先になれません。これはエクスポート/インターオプの不具合です。クリーンなコピーから再エクスポートします。
IFC ファイルをチェック — 無料
アカウント不要 · アップロード不要 · ブラウザで実行 · 44 項目のチェック
意味
「循環参照」チェック
集約または包含関係がサイクルを形成
解決方法
オーサリングツールで「循環参照」を修正する方法
ツールごとの具体的な手順です。チェック自体はスキーマに依存せず、IFC2x3、IFC4、IFC4x1、IFC4x3 に対応します。
| オーサリングツール | 修正方法 |
|---|---|
| Revit | クリーンなコピーから最新の IFC エクスポータで再エクスポートします。続く場合はモデルを監査して削除します。 |
| ArchiCAD | 最新の IFC アドオンで再エクスポートし、問題の関係を見つけるためにモデル チェックを実行します。 |
| Tekla | ネイティブ モデルから再エクスポートします。Tekla は通常、参照の循環を作成しません。 |
| Allplan | Allplan から再エクスポートします。循環が続く場合は該当オブジェクトを作り直します。 |
仕組み
ブラウザで見つけて修正
すべての処理がブラウザ内で実行され、IFC ファイルが端末から外に出ることはありません。
01
IFC ファイルを開く
IFC Viewer Online を開き、IFC ファイルをドラッグ&ドロップします。WebAssembly によりブラウザ内でローカルに解析され、何もアップロードされません。
02
Health Score 検証を実行
検証を実行します。「循環参照」チェック(RULE_CIRCULAR_REFERENCE)は影響を受けるすべての要素にフラグを立て、モデルツリー内で特定します。
03
再検証
オーサリングツールから再エクスポートし、再度検証を実行して、問題が解決され Health Score が向上したことを確認します。
関連チェック
その他のIFC スキーマチェック →
1 つのルールだけでなく、モデル全体をチェック。
「循環参照」は 44 項目のチェックのうちの 1 つです。完全な IFC Health Score を実行すると、すべての問題と 0–100 の単一スコアを確認できます — 無料、アカウント不要、アップロード不要。
無料で Health Score を実行 →