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

Сводка

Меняет порядок оценки правиле атрибутов.

При оценке правил атрибута, порядок оценки определяет последовательность обработки правил атрибутов. Порядок оценки важен при наличии зависимости от вычисляемых полей, так как другой порядок правил может по-другому влиять на результат.

Более подробно об порядке оценки правил атрибутов

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

  • Для инструмента необходима исключительная блокировка схемы класса объектов или таблицы.

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

Синтаксис

ReorderAttributeRule(in_table, name, evaluation_order)
ParameterОбъяснениеТип данных
in_table

Таблица, содержащая правила атрибутов.

Table View
name

Имя вычисляемого правила, порядок оценки которого будет изменен.

String
evaluation_order

Новое значение порядка оценки правил. Например, если у вас есть 5 правил, и это оценка этого правила вычисляется последней (5я позиция), а вы хотите, чтобы это правило оценивалось в позиции 2 – введите значение 2. Порядковые значения оценки правил после позиции 2 будут переназначены для следования этому правилу (например, позиция 2 станет позицией 3, позиция 3 станет позицией 4, а 4 превратится в позицию 5).

Long

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

NameОбъяснениеТип данных
updated_table

Входная таблица, порядок оценки правил атрибутов в которой будет изменен.

Вид Таблица

Пример кода

ReorderAttributeRule, пример Python

Используйте инструмент ReorderAttributeRule для обновления порядка оценки вычисляемого правила с именем calculateRuleLabel, чтобы оно было оценено в первую очередь.

import arcpy
arcpy.ReorderAttributeRule_management("C:\\MyProject\\sdeConn.sde\\progdb.user1.GasPipes", 
                                      "calculateRuleLabel", 1)

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

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