Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

General advises for linking IFC objects with dRofus

To be able to link information in dRofus with IFC objects exported from Revit, there has to be a common key between the two. For Rooms / Spaces, this key will have to be the "Room Function Number", and for Items, the "Item Number".

  1. For Rooms / Spaces, synchronize such that the values against the "Room Function Number" attribute in dRofus goes in to a Room / Space parameter in Revit. It is recommended that the dRofus "Room ID" or the "Room Function Number" attribute itself is used as the "Key attribute used for comparing" between Revit and dRofus as they are guaranteed to be unique (at least within dRofus) so it will be easy to spot deviations in Rooms / Spaces if changes happen in either Revit or dRofus. The following is an example of a Room configuration where the "Room ID" is used as the key, and the values against the "Room Function Number" attribute in dRofus goes in to a parameter called "drofus_room_func_no" under "Identity Data" in Revit:

...

  1. For Family Types, synchronize such that the values against the "Item Number" attribute in dRofus goes in to a Family Type parameter in Revit. It is recommended that the dRofus "Article ID" or the "Item Number" attribute itself is used as the "Key attribute used for comparing" between Revit and dRofus as they are guaranteed to be unique (at least within dRofus) so it will be easy to spot deviations in Family Types if changes happen in either Revit or dRofus.

If the above is carried out prior to exporting the IFC file from Revit, once the file is then uploaded to dRofus, you will be able to compare and check the model against dRofus using IFC objects. It is also important to be aware of the logic attribute “To be modeled” for Items within dRofus. Items that do not have the "To be modeled" attribute checked will not be part of the IFC validation within dRofus.

IFC Export from Revit to dRofus

You can use the Revit Plug-In to Export IFC Model from Revit. Before you export you can manipulate how Revit exports the IFC file by going to: File > Export > Options > IFC Options:

...

Before you start adjusting the IFC export settings, it is highly recommended that you use the “Save as” option first to make a backup of your current export settings.

By setting values as “Not Exported” within the "IFC Class Name" column against elements of various Revt Categories, you will exclude these as IFC object types in the export:

...

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要素のタイプ情報が含まれます。