要在导出为 IFC 时包括用户定义属性集,请使用“管理属性集”对话框将 Revit 参数映射到 IFC 属性集。
在此对话框中,您可以搜索和过滤现有属性、编辑它们或添加新属性。
注: 从 Revit 2026.3 开始,提供此增强的 IFC 导出参数映射。早期版本需要创建 TXT 文件,以在 IFC 导出中以有意义的方式构造数据,如下所述。可以在增强的映射工作流中导入和导出以前创建的 TXT 文件。
创建 TXT 文件以导出 IFC 中用户定义属性的步骤
- 下载样例模板以用于用户定义的参数集。
- 使用文本编辑器,开始一个新行并创建自定义属性集。(即“#PropertySet:”)
- 按“Tab”键并为属性集提供一个名称。(即“ColumnPSet”)
- 按“Tab”键定义标高、实例 [I] 或类型 [T]。在 2024.1 及更高版本中,不需要执行此操作,请使用 [I]。
- 按“Tab”键并定义 IFC 类以包含这些属性。包含的每个类别都用逗号分隔。在我们的示例中(即“IfcColumn, IfcColumnType”)
这将为您提供一个参数集定义,该定义与所示示例类似。
#PropertySet: ColumnPSet I IfcColumn, IfcColumnType
- 将另一行内容添加到文本文件中。
- 在该行中,创建 3 列,用制表符分隔,如下所示:
- 已导出 IFC 文件中的属性名称。(即“CommentsProp”)
- 数据类型。支持的类型会在样例模板中列出。(即“文字”)
- Revit 中显示的属性名称。(即“注释”)
- 对于要包含在 IFC 导出中的若干属性,请重复步骤 6。
用户定义属性的完整定义将如下所示:
#PropertySet: ColumnPSet I IfcColumn, IfcColumnType
# CommentsProp Text Comments
# TypeCommentsProp Text Type Comments
上例导致 Revit 中的柱图元导出为 IFC,这些图元带有如下所示的属性。