标注 | 说明 | 数据类型 |
输入要素 | 其空间参考和几何将导出到一个或多个 CAD 文件的要素类和要素图层的集合。 要素的几何和属性都将添加到 AutoCAD 格式的文件中。 | Feature Layer |
输出类型 | 指定将用于新输出 CAD 文件的 CAD 平台和文件版本。 多个版本的 CAD 软件可能会为多个版本共享一种文件格式版本。 选择将指定文件格式版本,该版本不一定是可能仍使用以前文件格式版本的软件版本。
| String |
输出文件 | 输出的 CAD 工程图文件的路径。 除非选中了忽略表中的路径参数,否则此路径将被作为字段值包含在输入要素字段或名为 DocPath 的别名字段中的任何有效文件路径覆盖。 | CAD Drawing Dataset |
忽略表中的路径 (可选) | 指定是否忽略输入要素 DocPath 字段中包含的有效路径。
| Boolean |
追加到现有文件 (可选) | 指定实体是否将追加到现有的输出 CAD 文件,或由输出文件参数指定的 CAD 文件或根据忽略表中的路径参数包含在 DocPath 字段值中的任何有效文件路径将被覆盖。
| Boolean |
种子文件 (可选) | 创建输出 CAD 文件时,现有 CAD 工程图的内容以及文档和图层属性将用作种子文件。 种子文件的 CAD 平台及格式版本会覆盖输出类型参数所指定的值。 如果追加到现有 CAD 文件,则种子图将被忽略。 | CAD Drawing Dataset |
摘要
根据一个或多个输入要素图层或要素类和支持表将要素导出到新的或现有的 CAD 文件。 输出到 AutoCAD 格式的文件时,将包括空间参考、几何和要素属性。
使用情况
此工具可以创建或追加到现有 DWG、DXF 或 DGN CAD 文件。
此工具的有效输入包括点、折线、面、注记和多面体要素类和要素图层。
此工具将接受任何 ArcGIS 支持的点、折线、面、注记或多面体要素类或其要素图层,包括来自 BIM 或 CAD 要素类的图层。
默认情况下,该工具将在 CAD 文件中创建 CAD 图层,并使用要素图层名称作为每个输入要素类或要素图层的新 CAD 图层名称。 除非 CAD 图层信息被要素属性中的命名或别名为 Layer 或 Level 的字段中的要素属性值覆盖,否则便是这种情况。
默认情况下,该工具生成与输出要素几何最相似的 CAD 实体几何。 除非几何被输出要素的要素属性中命名或别名为 CADType 的字段中的有效值覆盖,否则便是这种情况。 例如,导出要素注记的默认实体类型为 TEXT 实体。 但是,如果输出要素具有以字段值为 POINT 的 CADType 命名字段,则 CAD 点实体将在 CAD 文件中生成,而不是在 TEXT 字段中生成。
默认情况下,输出 AutoCAD DWG 或 DXF 格式的文件将生成 ArcGIS Desktop 和 ArcGIS for AutoCAD 插件支持的 .dwg 或 .dxf 文件中的属性 ArcGIS 要素类,并将其导出到 AutoCAD。 导出的要素数据的空间参考将写入输出 CAD 文件。
CAD 种子文件可用于根据您的 CAD 标准使用块、像元、图层和图层符号系统预填充输出 CAD 图形。 在输出要素数据中包含关键命名字段值的情况下,使用种子文件可以在覆盖默认输出时按名称引用图层和符号。 例如,您可以在命名或别名为 Layer 或 RefName 的字段中包含有效值,以控制如何在输出 CAD 文件中创建 CAD 实体。
要向输入要素类添加关键命名 CAD 字段,您可使用添加字段工具。 要按照功能类别一次性添加多个字段,您可使用添加 CAD 字段工具。
在命名或别名为 RefName 的字段中具有有效值的输入点要素以及命名或别名为 CADtype 的字段中的 INSERT 或 CELL 值将允许您覆盖在输出 CAD 文件中创建点实体的默认行为。 将生成块插入实体或像元。 如果块属性标签名称与字段名称匹配,则在绘图中创建的块插入属性将使用 GIS 要素属性信息填充 CAD 块属性。
在命名或别名为 Elevation 的字段中具有有效数值的输出要素可用于设置输出 CAD 实体的 z 坐标值。 如果此字段不存在,则将使用输入要素各个折点的 z 坐标值生成输出 CAD 实体。 在命名为 Contour 的字段中包含有效数值的输入 2D 线要素图层将类似地设置输出 CAD 线实体的 z 坐标。
输入要素类中具有命名或别名为 CadType 或 Entity 的字段的输出要素用于将输入要素转换为具体的 CAD 实体。 要了解有关 Esri 要素和 CAD 实体关系的更多信息,请参阅支持的 AutoCAD 和 Microstation 几何。
输入要素类中具有命名或别名为 DocPath 的字段的输出要素用于将输出指向一个或多个 CAD 工程图文件。 如果选中忽略表中的路径参数,则会忽略此字段。
具有命名或别名为 LTScale 的字段的输出要素用于调整 .dgn 文件中的线条粗细。
具有命名或别名为 LineWt 的字段的输出要素用于调整 .dwg 文件中的线条粗细。
参数
arcpy.conversion.ExportCAD(in_features, Output_Type, Output_File, {Ignore_FileNames}, {Append_To_Existing}, {Seed_File})
名称 | 说明 | 数据类型 |
in_features [in_features,...] | 其空间参考和几何将导出到一个或多个 CAD 文件的要素类和要素图层的集合。 要素的几何和属性都将添加到 AutoCAD 格式的文件中。 | Feature Layer |
Output_Type | 指定将用于新输出 CAD 文件的 CAD 平台和文件版本。 多个版本的 CAD 软件可能会为多个版本共享一种文件格式版本。 选择将指定文件格式版本,该版本不一定是可能仍使用以前文件格式版本的软件版本。
| String |
Output_File | 输出的 CAD 工程图文件的路径。 除非将 Ignore_FileNames 参数设置为 Ignore_Filenames_in_Tables,否则此路径将被作为字段值包含在输入要素字段或名为 DocPath 的别名字段中的任何有效文件路径覆盖。 | CAD Drawing Dataset |
Ignore_FileNames (可选) | 指定是否忽略输入要素 DocPath 字段中包含的有效路径。
| Boolean |
Append_To_Existing (可选) | 指定是否将输出追加到现有 CAD 文件。 这样,您便可以将信息添加到磁盘上的 CAD 文件。
| Boolean |
Seed_File (可选) | 创建输出 CAD 文件时,现有 CAD 工程图的内容以及文档和图层属性将用作种子文件。 种子文件的 CAD 平台及格式版本会覆盖 Output_Type 参数所指定的值。 如果追加到现有 CAD 文件,则种子图将被忽略。 | CAD Drawing Dataset |
代码示例
以下独立脚本演示了如何使用 ExportToCAD 函数。
# Description: Create an AutoCAD DWG
# Import system modules
import arcpy
# Set local variables
in_features = "C:/data/EditorTutorial.gdb/StudyArea/Buildings"
output_type = "DWG_R2010"
output_file = "c:/data/Buildings.dwg"
# Process: Export to CAD
arcpy.ExportCAD_conversion(in_features, output_type, output_file,
"USE_FILENAMES_IN_TABLES", "OVERWRITE_EXISTING_FILES")
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是