Удалить поле (Покрытие)
Резюме
Удаляет одно или более полей из таблицы INFO.
Использование
-
Выходная таблица Info (Output Info Table) может иметь такое же имя, что и Входная таблица Info (Input Info Table). Однако если Выходная таблица Info (Output Info Table) уже существует, то она будет заменена.
-
Не удаляйте поля до User-ID в таблицах атрибутов объектов. Переопределяемые поля будут удалены, если определение этих полей связано с удаленным полем.
-
Инструментом Удалить поле (Drop Item) можно удалить до 100 полей.
-
Кнопка Добавить поле (Add Item) параметра Удаляемые поля (Items to Drop) используется только в ModelBuilder. В ModelBuilder, если предыдущий инструмент не был запущен или если его производные данные не существуют, то параметр Удаляемые поля (Items to Drop) может не заполниться именами полей. Кнопка Добавить поле (Add Item) позволяет добавлять нужные поля, так что вы сможете заполнить диалоговое окно Удалить индекс (Drop Index) и продолжить построение модели.
Синтаксис
Параметр | Объяснение | Тип данных |
in_info_table |
Таблица INFO с полями, которые будут удалены. | INFO Table |
out_info_table |
Создаваемая таблица INFO. | INFO Table |
drop_item [drop_item,...] |
Поле или поля, которые будут удалены из входной таблицы. | INFO Item |
Пример кода
В следующем автономном скрипте показано, как удалить поле из таблицы атрибутов полигонов покрытия.
# Name: DropItem_Example.py
# Description: Drops an item from a coverage's PAT to make an INFO table
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inInfoTable = "stand/polygon"
outInfoTable = "C:/output/standrel"
dropItem = "VALUE-PER-METER"
# Execute DropItem
arcpy.DropItem_arc(inInfoTable, outInfoTable, dropItem)