Skip to main content
Skip table of contents

Revit IFCのヒント

IFCオブジェクトとdRofusのリンクに関する一般的な注意点

RevitからエクスポートされたIFCオブジェクトとdRofusの情報をリンクさせるためには、両者の間に共通のキーが必要となります。部屋/スペースの場合、このキーは “部屋機能番号” (Room Function Number)、アイテムの場合 “アイテム番号” (Item Number) である必要があります。

  1. 部屋/スペースの場合、dRofusの “部屋機能番号” 属性の値がRevitの部屋/スペースパラメータに入るように同期します。RevitとdRofusの間では、dRofusの “部屋ID” または ”部屋機能番号” 属性そのものを “比較に使用するキー属性” として使用することを推奨します。これらは (少なくともdRofus内で) 一意であることが保証されているので、RevitまたはdRofusで変更が生じた場合に部屋/スペースの差異を容易に発見することができます。以下は “部屋ID” をキーとし、dRofusの ”部屋機能番号” 属性に対する値を、Revitの “IDデータ” の “drofus_room_func_no” というパラメータに入力した場合の部屋構成の例です :

  1. ファミリタイプの場合、dRofusの “アイテム番号” 属性の値がRevitのファミリタイプ・パラメータに入るように同期させます。RevitとdRofusの “比較に使用するキー属性” (Key attribute used for comparing)として、dRofusの “Article ID” または “アイテム番号” 属性そのものを使用することをお勧めします。これらは (少なくともdRofus内で) 一意であることが保証されているので、RevitまたはdRofusで変更が生じた場合にファミリータイプの逸脱を容易に発見することができます。

RevitからIFCファイルをエクスポートする前に上記の作業を行えば、dRofusにアップロードした後、IFCオブジェクトを使ってdRofusとモデルの比較・確認が可能になります。また、dRofus のアイテムのロジック属性 “モデル化する” (To be modeled) を意識することが重要です。 “モデル化する” (To be modeled) 属性がチェックされていないアイテムは、dRofus内のIFCバリデーションの一部にはなりません。

RevitからdRofusへIFCエクスポート

Revit プラグインを使用して、Revit から IFC モデルをエクスポート( Export IFC Model from Revit. )することができます。エクスポートする前に、RevitがIFCファイルをどのようにエクスポートするか、以下の方法で操作できます: ファイル > エクスポート > オプション > IFCオプション

IFCエクスポート設定の調整を始める前に、まず “名前を付けて保存” (Save as)オプションを使用して、現在のエクスポート設定のバックアップを作成することを強くお勧めします。

様々なRevt Categoryの要素に対して “IFCクラス名” (IFC Class Name) 欄の値を “エクスポートしない” (“Not Exported)と設定することで、IFCオブジェクトタイプとしてエクスポートから除外することができます:

上記の方法は、例えば、dRofusの部屋/スペースの比較にのみIFCを使用したい場合、IFCファイルのサイズを小さくするために行うことができます。また、この設定ダイアログを使用して、異なるRevitカテゴリの要素がどのようにエクスポートされるかを定義することができます。例えば、Revitカテゴリ “特殊設備” (Specialty Equipment) の要素がデフォルトでIFCクラス名 “IfcBuildingElementProxy (プロキシ要素)” に該当するようにエクスポートされている場合、Revitプロキシ要素にはIFCで対応するタイプオブジェクトがないため、dRofusのアイテム概要でこれらの要素を比較することができません。しかし、これをIFCクラス名 “IfcFurniture” に該当するように変更した場合 (例として)、IFCエクスポートには、Revitカテゴリ “特殊機器” のすべてのRevit要素のタイプ情報が含まれます。

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.