摘要
一步添加多个保留的 CAD 字段。要素转 CAD 工具使用此工具创建的字段生成具有特定属性的 CAD 实体。执行此工具后,必须计算或键入合适的字段值。
用法
所有输入要素类和/或要素图层都是此工具的有效输入数据。
可向表而非要素类中添加字段,并用两个表中都存在的字段连接这两个表。使用查找表是将公用 CAD 属性值标准化并对其重新使用的高效方法。
如果输入是具有连接表的表视图或要素图层,则字段只能添加到基表(而不是连接表)。
语法
AddCADFields_conversion (input_table, Entities, {LayerProps}, {TextProps}, {DocProps}, {XDataProps})
参数 | 说明 | 数据类型 |
input_table | 将添加特定于 CAD 的字段的输入表、要素类或 shapefile。 | Table View |
Entities | 将特定于 CAD 的“实体”属性字段的列表添加到输入表
| Boolean |
LayerProps (可选) | 将特定于 CAD 的“图层”属性字段的列表添加到输入表
| Boolean |
TextProps (可选) | 将特定于 CAD 的“文本”属性字段的列表添加到输入表
| Boolean |
DocProps (可选) | 将特定于 CAD 的“文档”属性字段的列表添加到输入表
| Boolean |
XDataProps (可选) | 将特定于 CAD 的 XData 属性字段的列表添加到输入表
| Boolean |
代码示例
# Name: AddCADFields.py
# Description: Add reserved CAD fields to attribute table for use with Export To CAD tool
# 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 Desktop Basic: 是
- ArcGIS Desktop Standard: 是
- ArcGIS Desktop Advanced: 是