将用户定义的属性导出到 IFC

要在导出为 IFC 时包括用户定义属性集,请使用“管理属性集”对话框将 Revit 参数映射到 IFC 属性集。

在此对话框中,您可以搜索和过滤现有属性、编辑它们或添加新属性。

注: 从 Revit 2026.3 开始,提供此增强的 IFC 导出参数映射。早期版本需要创建 TXT 文件,以在 IFC 导出中以有意义的方式构造数据,如下所述。可以在增强的映射工作流中导入和导出以前创建的 TXT 文件。

创建 TXT 文件以导出 IFC 中用户定义属性的步骤

  1. 下载样例模板以用于用户定义的参数集。
  2. 使用文本编辑器,开始一个新行并创建自定义属性集。(即“#PropertySet:”)
  3. 按“Tab”键并为属性集提供一个名称。(即“ColumnPSet”)
  4. 按“Tab”键定义标高、实例 [I] 或类型 [T]。在 2024.1 及更高版本中,不需要执行此操作,请使用 [I]。
  5. 按“Tab”键并定义 IFC 类以包含这些属性。包含的每个类别都用逗号分隔。在我们的示例中(即“IfcColumn, IfcColumnType”)
    这将为您提供一个参数集定义,该定义与所示示例类似。
    #PropertySet:	ColumnPSet	I	IfcColumn, IfcColumnType
  6. 将另一行内容添加到文本文件中。
    • 在该行中,创建 3 列,用制表符分隔,如下所示:
    • 已导出 IFC 文件中的属性名称。(即“CommentsProp”)
    • 数据类型。支持的类型会在样例模板中列出。(即“文字”)
    • Revit 中显示的属性名称。(即“注释”)
  7. 对于要包含在 IFC 导出中的若干属性,请重复步骤 6。
    用户定义属性的完整定义将如下所示:
    #PropertySet:	ColumnPSet	I	IfcColumn, IfcColumnType
    #	CommentsProp		Text	Comments
    #	TypeCommentsProp	Text	Type Comments
    上例导致 Revit 中的柱图元导出为 IFC,这些图元带有如下所示的属性。