Сводка
Меняет порядок оценки правиле атрибутов.
При оценке правил атрибута, порядок оценки определяет последовательность обработки правил атрибутов. Порядок оценки важен при наличии зависимости от вычисляемых полей, так как другой порядок правил может по-другому влиять на результат.
Использование
Для инструмента необходима исключительная блокировка схемы класса объектов или таблицы.
Если данные хранятся в корпоративной базе геоданных, этот инструмент должен запускаться только при подключении как владельца данных.
Синтаксис
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 для обновления порядка оценки вычисляемого правила с именем calculateRuleLabel, чтобы оно было оценено в первую очередь.
import arcpy
arcpy.ReorderAttributeRule_management("C:\\MyProject\\sdeConn.sde\\progdb.user1.GasPipes",
"calculateRuleLabel", 1)
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да