プロパティマッピングルールの例

例1

ユーザー定義の「音響等級」プロパティ([オプション]→[プロパティマネージャー])を、IfcWallに定義されている「AcousticRating」プロパティにマップします。

https://helpcenter.graphisoft.com/jp/wp-content/uploads/sites/3/archicad-23-solo-reference-guide//Property_mapping.png 

例2

窓の「耐火性等級」パラメータを、IfcWindowに定義されている「FireRating」プロパティにマップします。

https://helpcenter.graphisoft.com/jp/wp-content/uploads/sites/3/archicad-23-solo-reference-guide//MapFireRating.png 

例3

壁IDとビルディングマテリアル/複合構造名の組み合わせを使用して、IfcWall要素の名称属性を定義します。

https://helpcenter.graphisoft.com/jp/wp-content/uploads/sites/3/archicad-23-solo-reference-guide//DefineNameAttribute.png 

例4:IFC製品タイプによるマッピングルール

のデータマップルールをIFC製品タイプ要素のIFCデータに適用できます。

例えば、ドアタイプの名称(IfcDoorStyleの「Name」属性)をライブラリ部品名やドアの幅と高さパラメータの組み合わせから作成できます。

『ドアの「ライブラリ部品名」の一部 + 静的テキスト「-」+「幅」+ 静的テキスト「X」+「高さ」』を使用して、IfcDoorStyleの「Name」属性を定義します。

https://helpcenter.graphisoft.com/jp/wp-content/uploads/sites/3/archicad-23-solo-reference-guide//NameAttributeDoor.png 

このルールは、デフォルトのIfcDoorStyleの作成ルールを上書きし(「IFC製品タイプ」を参照) 、新しいIfcDoorStyleの名称が使用されます(IFCプロジェクトマネージャーで結果を再確認できます)。

https://helpcenter.graphisoft.com/jp/wp-content/uploads/sites/3/archicad-23-solo-reference-guide//DoorStyleRewrite.png 

例5

IfcDoorの「コスト」プロパティをライブラリ部品に依存するパラメータとして定義します。

マップ処理の対象として「GSドア」ライブラリ部品の「gs_list_cost」パラメータを選択します。

このパラメータを検索するには、[内容の追加]ドロップダウンボタンに移動して[ライブラリ部品パラメータ]を選択します。表示されるダイアログボックスから、図のように「gs_list_cost」パラメータを検索します。

https://helpcenter.graphisoft.com/jp/wp-content/uploads/sites/3/archicad-23-solo-reference-guide//LibPartContent.png     https://helpcenter.graphisoft.com/jp/wp-content/uploads/sites/3/archicad-23-solo-reference-guide//GSCostParameter.png

https://helpcenter.graphisoft.com/jp/wp-content/uploads/sites/3/archicad-23-solo-reference-guide//dependent_subtype_mapping.png 

マップ処理ルールは、「GSドア」サブタイプの子要素(「ドア」、「両開きドア」、「金属ドア」など)であるライブラリ部品に対して有効になります。

例6

IfcDoorの「コスト」プロパティをライブラリ部品に依存しないパラメータとして定義します。マップ処理の対象として「両開きドア」の「gs_list_cost」パラメータを選択します。

このパラメータを検索するには、[内容の追加]ドロップダウンボタンに移動して[ライブラリ部品パラメータ]を選択します。表示されるダイアログボックスで、「両開きドア」ライブラリ部品を選択してから、図のように「gs_list_cost」パラメータを検索します。ただし、これは個別のライブラリ部品パラメータとして追加してください。

https://helpcenter.graphisoft.com/jp/wp-content/uploads/sites/3/archicad-23-solo-reference-guide//LibPartContent00147.png     https://helpcenter.graphisoft.com/jp/wp-content/uploads/sites/3/archicad-23-solo-reference-guide//GSCostParameterIndep00148.png

https://helpcenter.graphisoft.com/jp/wp-content/uploads/sites/3/archicad-23-solo-reference-guide//independent_entity_mapping.png 

例7

IfcElementの「コスト」プロパティをライブラリ部品に依存しないパラメータとして定義します。マップ処理の対象として「両開きドア」の「gs_list_cost」パラメータを選択します。マップ処理ルールは、IfcDoor要素だけでなく、IfcElementの子要素(IfcWindow、IfcFurnishingElement、IfcDistributionElement、IfcTransportElementなど)であるIFCエンティティに変換され、「gs_list_cost」パラメータ(「アームチェア」、「デスク」、「浴槽」、「シンク」など)を含む他の全てのライブラリ部品に対しても有効になります。