Краткая информация
Добавляет несколько резервных полей САПР (CAD) за один шаг. Поля, созданные этим инструментом, используются инструментом Экспорт в САПР (Export To CAD) для генерации элементов САПР с заданными свойствами. После использования этого инструмента, необходимо вычислить или ввести соответствующие значения полей.
Использование
Все входные классы пространственных объектов и/или векторные слои являются допустимыми входными данными для этого инструмента.
Можно добавлять поля и в другие таблицы, не только в таблицы классов объектов, а также объединять таблицы, используя общее поле. Использование таблицы справочной перекодировки является эффективным способом стандартизации и повторного использования значений общих свойств САПР (CAD).
Если входными данными является представление таблицы или векторный слой с присоединенной таблицей, поля добавляются только к базовой таблице (а не к присоединенной таблице).
Синтаксис
AddCADFields_conversion (input_table, Entities, {LayerProps}, {TextProps}, {DocProps}, {XDataProps})
Параметр | Объяснение | Тип данных |
input_table | Входная таблица, класс пространственных объектов или шейп-файл, к которым будут добавлены специфические поля САПР (CAD) | 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
# 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: Да