数据映射的优势:
•您不必重复输入这些在ARCHICAD数据(例如,防火等级)和IFC(防火等级)中有共同含义的数据 (一次作为ARCHICAD数据,再一次作为IFC数据) 。
•您可以将ARCHICAD数据保存为特定的IFC模型,与特定标准 (例如, COBie文件或公司标准),,特定协同工作流(例如,MEP,能量分析,FM),或成为特定IFC模型接收应用程序的能力(例如,Revit,Tekla, Allplan...)。
以下列于属性映射树状图中的IFC元素及其子元素(名为“子元素”)可映射:
•Ifc元素(建筑、分布、家具和交通元素),
•Ifc空间 (ARCHICAD区域)
•Ifc类型对象(包括所有IFC类型产品实体)。
映射仅为 ‘单一值’-类型的IFC属性和性质工作。因此:
•它为所有文本,标签- 和逻辑类型属性工作,
•例如,它不为“表格类型”的属性工作,
•它不为分类参考数据工作。
映射规则可以分配在不同的层级上。例如,您可以在IfcBuildingElement层级上应用一个规则,适用于其所有子元素(例如,IfcWall, IfcSlab等)。然而,映射规则(在子元素层显示为蓝色字体)可在子层级中重新定义。例如,上述的规则可以调整IfcWall实体。
如果一个特定的元素对几个图库部件元素来说是普通的,可以在一个步骤中映射其相应的IFC数据(见后面的例子)。
1。选择您需要映射的IFC属性。斜体类型的数据不可被映射。
2。点击新建规则按钮。出现 “空白规则”字段。
–参数 & 属性(作为互动元素方案)
–静态文本
4。添加字段到规则。字段可以有类型:例如, “厚度”是长度测量,“区域”是面积测量,“图库部分名称”是字符串。如果规则包含一个以上字段,字段总是被转换为一个字符串的字段连接。转换以计算单元为基础(项目首选项 > 计算单元 & 规则)。字段暗中包含过滤器:例如,墙的“高度”字段只能评估墙元素。“通用”字段也在工具层中,且仅对于特定工具来说是有效的。
5。图库部件参数可以用两种方式设置:
–图库部件相关的:选定的图库部件参数将只影响包含该参数的元素。如果图库部件参数在对象子类型水平中定义,那么参数映射也将发生在子元素上。例如,如果我们映射了GS门对象子元素的 “gs_list_cost”变量参数,那么映射将对GS门(诸如门、双门、金属门等)的子图库部件元素的所有门(和ifcDoors)有效。见下面的例子。
–图库部件独立:参数变量(例如,“gs_list_cost”)将对映射有效,不管选择哪个图库部分。例如,如果您选择了双门的“gs_list_cost”参数用来映射作为图库部件的独立参数,那么,映射将发生在访问 “gs_list_cost” 参数的每一个门上。如果门参数被用来在IfcElement层高上映射, 那么它将映射IfcElement子实体的所有IFC实体,并且包含 “gs_list_cost”参数(诸如家具元素,例如扶手椅和椅子)。见下面的示例。
注意:如果信息映射预设设置包含一个映射规则,涉及没有在项目中加载的图库部件参数,那么规则、映射的IFC数据,以及映射的IFC实体数据都将显示为红色。
6。字符串类型的规则可以拆分。分隔符类型,分隔符位置和拆分类型给您集中拆分字符串的方法。例如,使用拆分来剪出图库部分名称的一个特殊片段。
您可以向单一信息分配多个规则。这是有用的,例如,如果几个工具将生成相同的IFC元素类型。将按它们出现在用户界面中的顺序应用规则:第一个有效的规则将被应用。
您可以看到分配给映射规则的元素:属性之后是一个黑色的链图标。这里显示了关于IFC项目管理器和元素设置内元素的相同图标。
部分属性和信息数据内带有预设的映射规则,因此您不必在属性映射中再创建一个规则。虽然这些规则并未出现在映射IFC属性对话框中,但它们仍可通过IFC项目管理器和元素设置中的灰色链图标被看到(如果存在数值)。
查看这些预定义的信息映射规则,参见预定义的属性映射(导出ARCHICAD至IFC)
1。将用户定义的“噪声等级”属性映射 (选项 > 属性管理器) 至为IfcWall定义的“AcousticRating” 属性中。
2。将关于窗的“防火等级”参数映射至为IfcWindow定义的“FireRating”属性中。
3。使用墙“ID”和“建筑材料/复合”名称组合来定义IfcWall元素的“名称”属性。
4。定义IfcDoorStyle的“名称”属性,使用门“图库部分名”称片段 + 静态文本 “-” + “宽度” + 静态文本“X” + “高度”(见上述拆分字符串类型规则)。
该规则也用新的IfcDoorStyle名称覆盖程序的出厂默认IfcDoorStyle创建规则 (见 IFC类型产品),并将自动创建相应的门(您可以复核IFC项目管理器中的结果)。
5。定义IfcDoor的“成本”属性作为图库部件所依赖的参数。
对于映射,选择“GS 门” 图库部件的“gs_list_cost”参数。
要查看此参数,转到添加内容下拉按钮并选择图库部件 参数。从出现的对话框中,搜索gs_列表_成本参数,如下所示:
映射规则对子元素是“GS 门” 子类型(例如,“门”、“双门”、“金属门”等。)的图库部件有效。
6。定义IfcDoor的“成本”属性作为图库部件独立参数。对于映射,选择“双门”的“gs_list_cost”参数。
要查看此参数,转到添加内容下拉按钮并选择图库部件 参数。从出现的对话框中,首先搜索双门图库部件,再搜索gs_列表_成本参数,如同所示。但是,请确保将其作为独立图库部件参数添加:
7。定义IfcElement的“成本”属性作为图库部件独立参数。对于映射,选择“双门”的“gs_list_cost”参数。映射规则不仅仅对IfcDoor元素有效,而且也对将被转换为IFC实体的所有其他图库部件有效,IFC实体IfcElement的子元素(例如,IfcWindow、IfcFurnishingElement、IfcDistributionElement、IfcTransportElement等)并包含“gs_list_cost”参数(例如,“扶手椅”、“办公桌”、“水池”、“水槽”等。)。
8。您可以把ARCHICAD数据映射规则应用到IFC类型产品元素的IFC数据中。例如,从图库部分名称组合中生成窗口类型(IfcWindowStyle的名称属性)的名称,窗口的宽度和高度参数。