保存项目的对象映射文件

创建项目特定的对象映射文件。

“保存映射”工具在当前图形的目录中创建 IfcInfraExportMapping.json 文件。此文件包含 AutoCAD 和 Civil 3D 对象到 IFC 分类和类型的映射规则。有关搜索路径、合并的设置文件以及与 IFC 导出和导入命令一起使用的替代设置的详细信息,请参见关于 IFC 4.3 Extension for Civil 3D 配置文件

创建项目特定的 IfcInfraExportMapping.json 文件

  1. 单击“附加模块”选项卡 “IFC 基础设施”面板 “IFC 基础设施”“保存映射”
  2. 在“另存为”对话框中,单击“保存”。IfcInfraExportMapping.json 文件应保存到与图形文件相同的目录。

了解分类

分类是 BIM 中的一个重要概念,即根据对象的功能或角色对其进行分类。IFC 格式有其自己的分类系统,使用预定义或用户定义的类型可对其进行扩展。

Civil 3D 提供了多种对象分类方法: 使用 IFC 4.3 Extension,您可以在导出过程中将这些 Civil 3D 分类映射到 IFC 类。
映射到 IFC 分类和类型使用 4 阶段过程。稍后阶段将覆盖映射,直到确定最终映射。无需在第 2、3 或 4 阶段中定义规则。

IFC 分类和类型映射阶段

映射规则

  1. 该名称将执行正则表达式 (regex) 规则检查。regex 是一个功能强大的文字比较系统,允许使用通配符。有关详细信息,请参见正则表达式语言
  2. 将指定标志以指定是否导出对象。如果不导出标记的对象(在任何阶段),则不会对其子对象执行进一步的操作或检查。
  3. IFC 分类和可选子类型都在考虑在内。
除非被 Civil3DIfcInfraConfigFilePath 环境变量覆盖,否则映射文件将按以下顺序进行处理。同样,将使用基于上述列表找到的第一个匹配映射,并且文件都是可选的。

映射文件的处理顺序

  1. {IFCOutputFolder}{IFCFilename}-IfcInfraExportMapping.json
  2. {DWGOutputFolder}{DWGFilename}-IfcInfraExportMapping.json
  3. {IFCOutputFolder}IfcInfraExportMapping.json
  4. {DWGOutputFolder}IfcInfraExportMapping.json
  5. {ProjectFolder}IfcInfraExportMapping.json
  6. C:\Program Data\Autodesk\Civil3D\ IfcInfraExportMapping.json
注:

以下示例显示了典型的映射规则。

{
      "Name": "Daylight_Fill",
      "IfcExportAs": "IfcAnnotation.StringLine",
      "Export": true
    },

IFCExportAs 的形式为“IFCCLassification”或“IFCClassification.IFCType”