ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

导出为 CAD

  • 描述
  • 使用方法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

描述

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

使用方法

  • 此工具可创建 DWG、DXF 或 DGN 格式的 CAD 文件。

  • 要素类、要素图层和 shapefile 都是此工具的有效输入数据。

  • 此工具会将注记要素类以文本形式导出到 CAD 文件中。与此相反,导入 CAD 注记工具则会将 CAD 文件中的文本创建为注记要素类。

  • 除非用种子文件和/或关键字命名字段进行指定,否则默认输出会为每个输入要素类或要素图层创建工程图图层。

  • 除非用种子文件和/或关键字命名字段进行指定,否则默认输出会使用输出的 CAD 文件格式的默认属性生成实体。

  • DWG/DXF 格式输出会使用熟知文本 (WKT) 字符串将坐标系写入到工程图的指定对象字典中。这种非图形数据可被 ArcGIS Desktop 识别,而且通过 Esri 插件 ArcGIS for AutoCAD,您可以在 AutoCAD 应用程序(2007 版或更高版本)中编辑它们。

  • DWG/DXF 格式输出(2007 版或更高版本)会使用 xrecord 将每个要素类的要素类方案写入到工程图指定的对象字典中。这种非图形数据可被 ArcGIS Desktop 识别,而且通过 Esri 插件 ArcGIS for AutoCAD,您可以在 AutoCAD 应用程序中编辑它们。

  • DWG/DXF 格式输出(2007 版或更高版本)会将要素属性作为链接到实体的属性导出到实体所参考的工程图扩展字典中。这种非图形数据可被 ArcGIS Desktop 识别,而且通过 Esri 插件 ArcGIS for AutoCAD,您可以在 AutoCAD 应用程序中编辑它们。

  • 此工具不会将 coverage 注记导出为任一 CAD 格式。

  • 种子文件和关键命名字段可用于控制输出的 CAD 文件中的图层、图形属性(例如颜色)和 AutoCAD 块定义。

  • 要向输入要素类添加关键命名字段,您可使用“添加字段”工具。要按照功能类别一次性添加多个字段,您可使用添加 CAD 字段工具。

  • 输入要素类中的 RefName 字段可指定要使用的种子文件块或单元名称。如果标签名称与字段名称匹配,则会将属性信息填充到为 AutoCAD 块定义所定义的属性标签元素中。

  • 输入要素类中的 Elevation 字段指定输出 CAD 实体的 z 坐标值。如果此字段不存在,则将使用输入要素各个折点的 z 坐标值生成输出 CAD 实体。

  • 输入要素类中的 CadType 或 Entity 字段用于将输入要素转换为具体的 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 文件。

Feature Layer
Output_Type

输出文件的 CAD 平台以及文件版本。此值将覆盖任何包含于关键名称列或别名列 CADFile_Type 中的 Output_Type 值。

  • DGN_V8 —Microstation DGN 文件
  • DWG_R2018 —DWG 2018 版
  • DWG_R2013 —DWG 2013 版
  • DWG_R2010 —DWG 2010 版
  • DWG_R2007 —DWG 2007 版
  • DWG_R2005 —DWG 2005 版
  • DWG_R2004 —DWG 2004 版
  • DWG_R2000 —DWG 2000 版
  • DWG_R14 —DWG 14 版
  • DXF_R2018 —DXF 2018 版
  • DXF_R2013 —DXF 2013 版
  • DXF_R2010 —DXF 2010 版
  • DXF_R2007 —DXF 2007 版
  • DXF_R2005 —DXF 2005 版
  • DXF_R2004 —DXF 2004 版
  • DXF_R2000 —DXF 2000 版
  • DXF_R14 —DXF 14 版
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

代码示例

ExportToCAD 示例(独立脚本)

以下独立脚本演示了如何使用 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: 是

相关主题

  • 为 MicroStation V8 DGN 格式保留的 CAD 字段
  • 为 AutoCAD DWG/DXF 格式保留的 CAD 字段
  • “转为 CAD”工具集概述
  • ArcGIS 中支持的 CAD 格式

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明