添加 CAD 字段 (转换)

许可等级:BasicStandardAdvanced

摘要

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

用法

语法

AddCADFields_conversion (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

代码实例

# Name: AddCADFields.py
# Description: Add reserved CAD fields to attribute table for use with Export To CAD tool
# Author: Esri
# 10/28/2009 

# Import system modules
import arcpy
from arcpy import env

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

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

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

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: 是
5/10/2014