标注 | 说明 | 数据类型 |
输入要素 | 要素类和要素图层的集合,其空间参考和几何将导出到一个或多个 CAD 文件。 要素几何和要素属性都将添加到 AutoCAD 格式的文件中。 | Feature Layer |
输出类型 | 指定将用于新输出 CAD 文件的 CAD 平台和文件版本。 多个 CAD 软件版本可能会共享一种文件格式版本,以用于多个发布版本。 这些选项用于指定文件格式版本,并不一定仍然使用先前文件格式版本的软件版本。
| String |
输出文件 | 输出 CAD 工程图文件的路径。 除非选中DocPath忽略表中的路径参数,否则将使用作为输入要素字段或名为 的别名字段中的字段值所包含的任何有效文件路径覆盖该路径。 | CAD Drawing Dataset |
忽略表中的路径 (可选) | 指定是否忽略输入要素的 DocPath 字段中包含的有效路径。
| Boolean |
追加到现有文件 (可选) | 指定是将实体追加到现有输出 CAD 文件中,还是将根据输出文件参数或字段值 DocPath 中包含的任何有效文件路径覆盖忽略表中的路径参数。
| Boolean |
种子文件 (可选) | 当创建输出 CAD 文件时,使用现有 CAD 工程图的内容、文档和图层属性作为种子文件。 种子文件的 CAD 平台及格式版本会覆盖输出类型参数所指定的值。 如果追加到现有 CAD 文件中,则忽略种子图纸。 | CAD Drawing Dataset |
摘要
根据一个或多个输入要素图层或要素类,将要素导出到新的或现有的 CAD 文件中。
当输出到 AutoCAD .dwg 或 .dxf 文件时,将包括 ArcGIS 要素图层的几何、要素属性和坐标系。 该 GIS 数据可与 AutoCAD 的 ArcGIS for AutoCAD 插件一起使用。 如果您没有安装插件,则可以访问输出几何作为 CAD 实体。
使用情况
此工具可以创建新的 CAD 文件,或在现有的 .dwg、.dxf 或 .dgn CAD 文件中追加数据。
点、折线、面、注记和多面体要素类和要素图层都可以作为此工具的有效输入。
此工具将接受 ArcGIS 支持的点、折线、面、注记或多面体要素类及其要素图层,包括来自 BIM 或 CAD 要素类的数据。
默认情况下,该工具将使用输入要素图层的名称作为每个输入要素类或要素图层的新 CAD 图层名称,在 CAD 文件中创建一个 CAD 图层。 可以通过有效值的输入要素的 Layer 或 Level 字段来覆盖默认输出 CAD 图层名称。
默认情况下,该工具将生成与输入要素几何最相似的 CAD 实体几何。 可以通过输入要素的属性中名称或别名为 CADType 的字段中的有效值来覆盖输出实体类型。 例如,导出要素注记的默认实体类型为 TEXT。 但是,如果输出要素具有名为 CADType 的字段,并且该字段的值为 POINT,则在 CAD 文件中将生成 CAD 点实体,而不是 TEXT 字段。 输出要素不支持所有 CAD 实体类型。
默认情况下,输出 AutoCAD DWG 或 DXF 格式的文件将在 .dwg 或 .dxf 文件中生成属性 ArcGIS 要素类,ArcGIS Desktop 和 AutoCAD 的 ArcGIS for AutoCAD 插件均支持这些文件。 导出的要素数据的空间参考将写入到输出 CAD 文件中。
根据您的 CAD 标准,CAD 种子文件可将块、像元、图层、模型和图层符号系统填充到输出 CAD 图纸中。 使用种子文件可以通过名称引用图层和符号,以覆盖默认输出,并在输出要素数据的键名字段中包含有效值。 例如,您可以在具有名称或别名为 Layer 的字段中包含有效值,以控制在输出 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 几何。
当使用具有命名 CAD 模型的种子文件导出到 .dgn 文件时,将根据名称或别名为 CADModel 的字段中的有效值在指定的 CAD 模型中创建要素。
具有名称或别名为 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 |
代码示例
以下独立脚本演示了如何使用 ExportCAD 函数。
# 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.conversion.ExportCAD(in_features, output_type, output_file,
"USE_FILENAMES_IN_TABLES", "OVERWRITE_EXISTING_FILES")