訊息映射規則示例

範例1

將用戶定義的“噪聲等級”屬性映射 (選項 > 屬性管理器) 至為IfcWall定義的“AcousticRating” 屬性中。

Property_mapping.png 

範例2

將關於窗的“防火等級”參數映射至為IfcWindow定義的“FireRating”屬性中。

MapFireRating.png 

範例3

使用墻“ID”和“建築材料/複合”名稱組合來定義IfcWall元素的“名稱”屬性。

DefineNameAttribute.png 

範例4 按IFC類型產品的映射規則

可以把數據映射規則應用到IFC類型產品元素的IFC數據中。

例如,從門的圖庫部件名稱、其寬度和高度參數的組合中生成門類型(IfcDoorStyle的名稱屬性)的名稱。

通過使用門“圖庫部件名稱”+靜態文字“ - ”+“寬度”+靜態文字“X”+“高度”的片段來定義IfcDoorStyle的“名稱”屬性。

NameAttributeDoor.png 

此規則使用新的IfcDoorStyle名稱覆蓋預設的IfcDoorStyle創建規則(見 IFC類型產品) (可在IFC專案管理器中再次檢查結果)。

DoorStyleRewrite.png 

範例5

定義IfcDoor的“成本”屬性作為圖庫部件所依賴的參數。

對於映射,選擇“GS 門” 圖庫部件的“gs_list_cost”參數。

要查看此參數,轉到添加內容下拉按鈕並選擇圖庫部件 參數。從出現的對話框中,搜索gs_列表_成本參數,如下所示:

LibPartContent.png     GSCostParameter.png

dependent_subtype_mapping.png 

映射規則對子元素是“GS 門” 子類型(例如,“門”、“雙門”、“金屬門”等。)的圖庫部件有效。

範例6

定義IfcDoor的“成本”屬性作為圖庫部件獨立參數。對於映射,選擇“雙門”的“gs_list_cost”參數。

要查看此參數,轉到添加內容下拉按鈕並選擇圖庫部件 參數。從出現的對話框中,首先搜索雙門圖庫部件,再搜索gs_列表_成本參數,如同所示。但是,請確保將其作為獨立圖庫部件參數添加:

LibPartContent00325.png     GSCostParameterIndep00326.png

independent_entity_mapping.png 

範例7

定義IfcElement的“成本”屬性作為圖庫部件獨立參數。對於映射,選擇“雙門”的“gs_list_cost”參數。映射規則不僅僅對IfcDoor元素有效,而且也對將被轉換為IFC實體的所有其他圖庫部件有效,IFC實體IfcElement的子元素(例如,IfcWindow、IfcFurnishingElement、IfcDistributionElement、IfcTransportElement等)並包含“gs_list_cost”參數(例如,“扶手椅”、“辦公桌”、“水池”、“水槽”等。)。