要素转 CAD (转换)

许可等级:BasicStandardAdvanced

摘要

基于包含在一个或多个输入要素类或要素图层以及支持表中的值,创建一个或多个 CAD 工程图。

用法

语法

ExportCAD_conversion (in_features, Output_Type, Output_File, {Ignore_FileNames}, {Append_To_Existing}, {Seed_File})
参数说明数据类型
in_features
[in_features,...]

要素类和/或要素图层的集合,其几何图形将导出到一个或多个 CAD 文件。

Feature Layer
Output_Type

输出文件的 CAD 平台以及文件版本。此值将覆盖任何包含于关键名称列或别名列 CADFile_Type 中的 Output_Type 值。类型包括 DGN_V8、DWG_R14、DWG_R2000、DWG_R2004、DWG_R2005、DWG_R2007、DWG_R2010、DXF_R14、DXF_R2000、DXF_R2004、DXF_R2005、DXF_R2007 和 DXF_R2010。

String
Output_File

所要输出的 CAD 工程图文件的路径。此名称将覆盖任何包括在名为 DrawingPathName 的输入要素列或别名列中的绘图名称信息。

CAD Drawing Dataset
Ignore_FileNames
(可选)

允许该功能忽略或使用 DrawingPathName 中的路径。这样,该功能便可将 CAD 实体输出到特定的绘图中,或者忽略此参数并将 CAD 实体添加到一个 CAD 文件。

  • IGNORE_FILENAMES_IN_TABLES忽略文档实体字段中的路径,并允许将所有实体输出到单个 CAD 文件。
  • USE_FILENAMES_IN_TABLES允许使用文档实体字段中的路径,并使用每个实体的路径,以使每个 CAD 部分写入到各自的文件。这是默认设置。
Boolean
Append_To_Existing
(可选)

允许将输出追加到现有 CAD 文件。这样,您便可以将信息添加到磁盘上的 CAD 文件。

  • APPEND_TO_EXISTING_FILES允许将输出文件内容添加到现有 CAD 输出文件中。现有 CAD 文件内容不会丢失。
  • OVERWRITE_EXISTING_FILES输出文件内容将覆盖现有 CAD 文件内容。这是默认设置。
Boolean
Seed_File
(可选)

现有 CAD 工程图,其内容以及文档和图层属性将用于所有新建 CAD 输出文件。种子文件的 CAD 平台及格式版本会覆盖 Output_Type 参数所指定的值。如果追加到现有 CAD 文件,则会忽略种子绘图。

CAD Drawing Dataset

代码实例

# Name: ExportToCAD.py
# Description: Create an AutoCAD DWG

# Import system modules
import arcpy
from arcpy import env

# Set workspace
env.workspace = "C:/data"

# Set local variables
in_features = "C:/data/EditorTutorial.gdb/StudyArea/Buildings"
output_type = "DWG_R2010"
output_file = "c:/data/Buildings.dwg"

try:

    # Process: Export to CAD
    arcpy.ExportCAD_conversion(in_features, output_type, output_file, "USE_FILENAMES_IN_TABLES", "OVERWRITE_EXISTING_FILES", "")

except:

    # If an error occurs while running a tool print the message
    print arcpy.GetMessages()

环境

相关主题

许可信息

ArcGIS for Desktop Basic:是
ArcGIS for Desktop Standard:是
ArcGIS for Desktop Advanced:是
9/15/2013