Сводка
Экспортирует правила атрибутов из набора данных в файл со значениями, разделенными запятыми (.csv).
Использование
- Этот инструмент может быть использован в сочетании с инструментом Импорт правил атрибутов. 
- Файл .csv содержит следующие столбцы: NAME, DESCRIPTION, TYPE, SUBTYPE, FIELD, ISEDITABLE, TRIGGERINSERT, TRIGGERDELETE, TRIGGERUPDATE, SCRIPTEXPRESSION, ERRORNUMBER, ERRORMESSAGE, EXCLUDECLIENTEVALUATION, ISENABLED, BATCH, SEVERITY, TAGS, CATEGORY и CHECKPARAMETERS. - .csv столбцы- Столбцы - Описание - Пример - NAME - Имя правила. - constraintRuleOP - DESCRIPTION - Описание правила - Рабочее давление должна быть меньше 300. - TYPE - Тип правила атрибутов. - CONSTRAINT, CALCULATION - SUBTYPE - Если набор данных содержит подтипы, и подтип используется при определении правила, тут будет имя того подтипа, к которому применяется правило. - ВСЕ - FIELD - Имя поля, для которого назначено правило. - CONDITION - ISEDITABLE - Булево значение, которое определяет, будет ли поле атрибутов редактируемым. - True или False - TRIGGERINSERT - Булево значение, которое определяет, заданы ли запускающие события для правила при редактировании - добавлении. - True или False - TRIGGERDELETE - Булево значение, которое определяет, заданы ли запускающие события для правила при редактировании - удалении. - True или False - TRIGGERUPDATE - Булево значение, которое определяет, заданы ли запускающие события для правила при редактировании - добавлении. - True или False - SCRIPTEXPRESSION - Выражение скрипта Arcade, которое определяет правило. - $feature.OPERATINGPRESSURE < 300 - ERRORNUMBER - Номер ошибки для правила, если применимо. - 99 - ERRORMESSAGE - Сообщение об ошибке, если применимо. - Некорректное рабочее давление. Должно быть меньше 300. - EXCLUDECLIENTEVALUATION - Булево значение, которое определяет, будет ли правило поддерживаться для всех клиентов, или только для простых клиентов. - True или False - ISENABLED - Булево значение, которое определяет, включено ли атрибутивное правило. - True или False - BATCH - Булево значение, которое определяет, поддерживает ли правило пакетную проверку или нет. - True или False - SEVERITY - Целочисленное значение (1-5), задающее серьезность ошибки. - 2 - TAGS - Набор строковых значений для идентификации правила. - Рабочее давление - CATEGORY - Если применимо, системное целочисленное значение, которое задает категорию правила. - Это системное значение и не может быть изменено. - 6 - CHECKPARAMETERS - Системное значение JSON, которое задает конфигурацию правила на базе Data Reviewer. - Это системное значение и не может быть изменено. - {"ReviewerRuleType": "0", "minimumangle": "60"} 
Синтаксис
ExportAttributeRules(in_table, out_csv_file)
| Parameter | Объяснение | Тип данных | 
| in_table | Таблица или класс пространственных объектов, из которых будут экспортированы атрибутивные правила. | Table View | 
| out_csv_file | Полный путь и имя текстового файла .csv, который будет создан. | File | 
Пример кода
Экспортирует правила атрибутов из класса объектов с именем GasPipes.
import arcpy
arcpy.ExportAttributeRules_management("C:\\MyProject\\MyDatabase.sde\\pro.USER1.GasPipes", 
                                      "C:\\MyProject\\ExpAttrRulesFrBuilding.csv")Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да