信息映射规则示例

范例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_列表_成本参数,如同所示。但是,请确保将其作为独立图库部件参数添加:

LibPartContent00358.png     GSCostParameterIndep00359.png

independent_entity_mapping.png 

范例7

定义IfcElement的“成本”属性作为图库部件独立参数。对于映射,选择“双门”的“gs_list_cost”参数。映射规则不仅仅对IfcDoor元素有效,而且也对将被转换为IFC实体的所有其他图库部件有效,IFC实体IfcElement的子元素(例如,IfcWindow、IfcFurnishingElement、IfcDistributionElement、IfcTransportElement等)并包含“gs_list_cost”参数(例如,“扶手椅”、“办公桌”、“水池”、“水槽”等。)。