Удалить правило атрибута (Управление данными)

Краткая информация

Удаляет одно или несколько правил атрибутов из набора данных.

Более подробно о правилах атрибутов

Использование

  • Если вы укажете и имя правила, и тип правила при запуске этого инструмента, инструмент проверит, соответствует ли правило указанному типу правила. Если правило не соответствует типу, оно не будет удалено.

Параметры

ПодписьОписаниеТип данных
Входная таблица

Таблица или класс объектов, содержащий правила атрибутов, которые будут удалены.

Table View
Названия правил

Имена правил, которые будут удалены из набора данных.

String
Тип
(Дополнительный)

Указывает тип правил атрибутов, которые будут удалены.

  • Вычисление — правила типа Вычисление, отфильтрованные по значению параметра Имена правил, будут удалены.
  • Ограничение — правила типа Ограничение, отфильтрованные по значению параметра Имена правил, будут удалены.
  • Проверка — правила типа Проверка, отфильтрованные по значению параметра Имена правил, будут удалены.

  • ВычислениеПравила типа Вычисление будут удалены.
  • ОграничениеПравила типа Ограничение будут удалены.
  • ПроверкаПравила типа Проверка будут удалены.
String

Производные выходные данные

ПодписьОписаниеТип данных
Удаленные правила атрибутов

Обновленная входная таблица с одним или несколькими удаленными правилами атрибутов.

Table View; Raster Layer; Mosaic Layer

arcpy.management.DeleteAttributeRule(in_table, names, {type})
ИмяОписаниеТип данных
in_table

Таблица или класс объектов, содержащий правила атрибутов, которые будут удалены.

Table View
names
[names,...]

Имена правил, которые будут удалены из набора данных.

String
type
(Дополнительный)

Указывает тип правил атрибутов, которые будут удалены.

  • CALCULATIONПравила типа Вычисление будут удалены.
  • CONSTRAINTПравила типа Ограничение будут удалены.
  • VALIDATIONПравила типа Проверка будут удалены.
String

Производные выходные данные

ИмяОписаниеТип данных
out_table

Обновленная входная таблица с одним или несколькими удаленными правилами атрибутов.

Table View; Raster Layer; Mosaic Layer

Пример кода

DeleteAttributeRule, пример (окно Python)

Удаляет два указанных правила атрибутов вычисления из класса объектов.

import arcpy
arcpy.management.DeleteAttributeRule(
    "C:\\MyProject\\MyDatabase.sde\\pro.USER1.campusData", "Rule A;Rule B", 
    "CALCULATION")

Связанные разделы