添加 CAD 字段 (转换)

摘要

一步添加多个保留的 CAD 字段。 要素转 CAD 工具使用此工具创建的字段生成具有特定属性的 CAD 实体。 执行此工具后,必须计算或键入合适的字段值。

使用情况

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

  • 可向表而非要素类中添加字段,并用两个表中都存在的字段连接这两个表。 使用查找表是将公用 CAD 属性值标准化并对其重新使用的高效方法。

  • 如果输入是具有连接表的表视图或要素图层,则字段只能添加到基表(而不是连接表)。

参数

标注说明数据类型
输入表

将添加特定于 CAD 的字段的输入表、要素类或 shapefile。

Table View
实体属性

将特定于 CAD 的“实体”属性字段的列表添加到输入表

  • 选中 - 将特定于 CAD 的“实体”属性字段的列表添加到输入表。 这是默认设置。
  • 取消选中 - 特定于 CAD 的“实体”属性字段的列表不会添加到输入表
Boolean
图层属性
(可选)

将特定于 CAD 的“图层”属性字段的列表添加到输入表

  • 选中 - 将特定于 CAD 的“图层”属性字段的列表添加到输入表。 这是默认设置。
  • 取消选中 - 特定于 CAD 的“图层”属性字段的列表不会添加到输入表
Boolean
文本属性
(可选)

将特定于 CAD 的“文本”属性字段的列表添加到输入表

  • 选中 - 将特定于 CAD 的“文本”属性字段的列表添加到输入表。 这是默认设置。
  • 取消选中 - 特定于 CAD 的“文本”属性字段的列表不会添加到输入表。
Boolean
文档属性
(可选)

将特定于 CAD 的“文档”属性字段的列表添加到输入表

  • 选中 - 将特定于 CAD 的“文档”属性字段的列表添加到输入表。 这是默认设置。
  • 取消选中 - 特定于 CAD 的“文档”属性字段的列表不会添加到输入表。
Boolean
添加 CAD XData 属性字段
(可选)

将特定于 CAD 的 XData 属性字段的列表添加到输入表

  • 选中 - 将特定于 CAD 的 XData 属性字段的列表添加到输入表。 这是默认设置。
  • 取消选中 - 特定于 CAD 的 XData 属性字段的列表不会添加到输入表。
Boolean

派生输出

标注说明数据类型
更新的输入表

更新的输入表、要素类或 shapefile。

Table View

arcpy.conversion.AddCADFields(input_table, Entities, {LayerProps}, {TextProps}, {DocProps}, {XDataProps})
名称说明数据类型
input_table

将添加特定于 CAD 的字段的输入表、要素类或 shapefile。

Table View
Entities

将特定于 CAD 的“实体”属性字段的列表添加到输入表

  • ADD_ENTITY_PROPERTIES将特定于 CAD 的“实体”属性字段的列表添加到输入表
  • NO_ENTITY_PROPERTIES特定于 CAD 的“实体”属性字段的列表不会添加到输入表
Boolean
LayerProps
(可选)

将特定于 CAD 的“图层”属性字段的列表添加到输入表

  • ADD_LAYER_PROPERTIES将特定于 CAD 的“图层”属性字段的列表添加到输入表
  • NO_LAYER_PROPERTIES特定于 CAD 的“图层”属性字段的列表不会添加到输入表
Boolean
TextProps
(可选)

将特定于 CAD 的“文本”属性字段的列表添加到输入表

  • ADD_TEXT_PROPERTIES将特定于 CAD 的“文本”属性字段的列表添加到输入表
  • NO_TEXT_PROPERTIES特定于 CAD 的“文本”属性字段的列表不会添加到输入表
Boolean
DocProps
(可选)

将特定于 CAD 的“文档”属性字段的列表添加到输入表

  • ADD_DOCUMENT_PROPERTIES将特定于 CAD 的“文档”属性字段的列表添加到输入表
  • NO_DOCUMENT_PROPERTIES特定于 CAD 的“文档”属性字段的列表不会添加到输入表
Boolean
XDataProps
(可选)

将特定于 CAD 的 XData 属性字段的列表添加到输入表

  • ADD_XDATA_PROPERTIES将特定于 CAD 的 XData 属性字段的列表添加到输入表
  • NO_XDATA_PROPERTIES特定于 CAD 的 XData 属性字段的列表不会添加到输入表
Boolean

派生输出

名称说明数据类型
out_table

更新的输入表、要素类或 shapefile。

Table View

代码示例

AddCADFields 示例(独立脚本)

使用 ExportToCAD 功能将保留的 CAD 字段添加到属性表。


# Import system modules
import arcpy

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

# Set local variables
input_table = "C:/data/EditorTutorial.gdb/StudyArea/Buildings"

# Process: Add CAD Fields
arcpy.conversion.AddCADFields(input_table, "ADD_ENTITY_PROPERTIES", 
                              "ADD_LAYER_PROPERTIES", "NO_TEXT_PROPERTIES",
                              "NO_DOCUMENT_PROPERTIES", "NO_XDATA_PROPERTIES")