映射用于导出 IFC 文件的特性。
默认情况下,Civil 3D 导出为 IFC 格式时包括 Civil 3D 和 AutoCAD 属性和特性的完整列表。基础设施 IFC 插件提供了对控制这些属性和特性的支持。指定的属性和特性可以从导出中排除。此外,导出配置允许生成的 IFC 特性名称与原来的 Civil 3D 属性或特性名称不同。还支持将这些特性分组成 IFC 特性集。另外,还可以指定特定的特性可应用于的特定 IFC 类。
用于导出 IFC 文件的参数映射很复杂,但易于配置。IFC 4.3 Extension 可以生成带有估算值或默认值的模板,用于将 Civil 3D 图元映射到 IFC 类。该扩展程序使用分级系统,即最具体的设置覆盖更常规的设置。您也可以从导出中排除图元。
创建项目特定的特性映射文件
“IFC 基础设施”面板
“IFC 基础设施”
“保存特性模板”
。
IFCInfraExportPropertyMapping.csv 文件和 IFCInfraExportPropertyMapping.json 文件包含 IFC 对象的常规参数、UDP、管道零件数据和特性集数据。如果映射文件不存在,则将导出所有特性。
在 IFCInfraExportPropertyMapping.csv 文件中,映射数据将以 6 列显示。
{
"Export": {
"PropertyTemplatePaths": [
"./TfNSW_Properties.ifc"
],
"PropertyManagementPaths": [
"./TfNSW_Properties.csv"
]
}
}
IFCInfraExportPropertyMapping.json 文件定义参数在 IFC 文件中的创建方式,任何缺少的条目都将导致导出功能进行最佳推测,但仍会导出数据。它包含一组 IFC 特性编组定义。数组中的每个条目都包含 4 个值和一组有效值定义。
{
"PropertySetTemplates":[
{
"Name": "Properties",
"Description": "",
"TemplateType": "NOTDEFINED",
"ApplicableEntities": "IfcElement",
"PropertyTemplates": [
{
"Name": "AutoRebuild",
"Description": "",
"PrimaryMeasureType": "IfcBoolean"
}
]
注入的 IFC 特性
将 Civil 3D 扩展特性集应用于导出到 IFC 模型的所有图元(特别是道路造型和连接)以及其他 IFC 对象(如空间结构)并不总是切实可行的。典型的 IFC 模型使用 IfcProject 作为导航模型时所基于的主要图元。
为了增强 IfcProject 的特性规范,可以在 IFC 输出目录中创建一个 CSV 文件。此文件的命名格式必须为 IFC 文件名后面附加后缀“_Project_IFC_Properties.csv”。例如,在提供的示例项目中,“exportIFC4x3”文件夹包含一个名为“IFC_Demo_Port_Fairy_Rail_Trail_Project_IFC_Properties.csv”的文件。使用此 CSV 文件的内容可以指定要在 IfcProject 图元上导出的特性和属性。
IFC 模型通常具有单一的主要空间结构元素,它由 IfcProject 引用。若要指定此元素的特性,可以在 IFC 输出目录中创建一个 CSV 文件,其命名格式为 IFC 文件名后面附加后缀“_RootSpatialElement_IFC_Properties.csv”。在示例项目中,“exportIFC4x3”文件夹包含一个名为“IFC_Demo_Port_Fairy_Rail_Trail__RootSpatialElement_IFC_Properties.csv”的文件。此入口元素通常是 IfcSite,但也可以是其他设施类,如 IfcRoad 或 IfcRailway。此配置在“IfcInfraConfiguration.json”文件中的“FacilityAttributes”下的“IfcExportAs”属性中进行管理。
Civil 3D 道路连接和造型(或实体)是动态计算的图元,它们会经过重新计算和重新生成。因此,目前将扩展特性集数据直接保存在道路的组件上是不可行的。不过,基于 CSV 的方法允许将特性和属性注入道路组件,包括道路本身、基准线、基准线区域、部件、造型和连接。此 CSV 文件可以在导出之前从 Dynamo(或脚本)生成,作为计算和更新的输出。可以通过指定特定组件的名称或代码来指定其属性和特性。此外,还可以指定一个通用特性,如指定一个造型代码,以便在具有该代码的所有造型上生成相应的属性或特性。
应在 IFC 输出目录中创建道路特性的 CSV 文件,其命名格式为 IFC 文件名后面附加后缀“_Corridor_IFC_Properties.csv”。在示例项目中,“exportIFC4x3”文件夹包含一个名为“IFC_Demo_Port_Fairy_Rail_Trail__Corridor_IFC_Properties.csv”的文件。在此文件中,末尾的列提供了描述来帮助确定应该在 IFC 模型中的什么位置设置特性或属性。