Подпись | Описание | Тип данных |
Входная таблица | Таблица или класс пространственных объектов, из которых будут экспортированы атрибутивные правила. | Table View |
Выходной файл | Расположение папки и имя файла .csv, который будет создан. | File |
Краткая информация
Экспортирует правила атрибутов из набора данных в файл со значениями, разделенными запятой (.csv).
Использование
Этот инструмент может быть использован в сочетании с инструментом Импорт правил атрибутов.
Выходной файл .csv будет содержать следующие столбцы:
Столбец Описание Пример NAME
Имя правила.
constraintRuleOP
DESCRIPTION
Описание правила.
Рабочее давление должна быть меньше 300.
TYPE
Тип правила атрибутов.
CONSTRAINT, CALCULATION
SUBTYPE
Если набор данных содержит подтипы, и подтип используется при определении правила, тут будет имя подтипа (также называемое описанием), к которому применяется правило.
ALL
FIELD
Имя поля, для которого назначено правило.
CONDITION
ISEDITABLE
Булево значение, которое определяет, будет ли поле атрибутов редактируемым.
True или False
TRIGGERINSERT
Булево значение, которое определяет, заданы ли запускающие события для правила при редактировании - добавлении.
True или False
TRIGGERDELETE
Булево значение, которое определяет, заданы ли запускающие события для правила при редактировании - удалении.
True или False
TRIGGERUPDATE
Булево значение, которое определяет, заданы ли запускающие события для правила при редактировании - добавлении.
True или False
SCRIPTEXPRESSION
Выражение скрипта ArcGIS 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"}
TRIGGERINGFIELDS
Список значений поля, представляющих поля, в которых выполняется редактирование, приводящее к срабатыванию правила атрибута.
Примечание:
Пустой массив, задаваемый как [], содержит все поля как поля запуска. Если не указано ни одного поля триггера, все поля перечисляются как поля триггера.["RoadCondition", "NumberOfLanes", "RoadType"]
Параметры
arcpy.management.ExportAttributeRules(in_table, out_csv_file)
Имя | Описание | Тип данных |
in_table | Таблица или класс пространственных объектов, из которых будут экспортированы атрибутивные правила. | Table View |
out_csv_file | Расположение папки и имя файла .csv, который будет создан. | File |
Пример кода
Экспортирует правила атрибутов из класса объектов с именем GasPipes.
import arcpy
arcpy.management.ExportAttributeRules("C:\\MyProject\\MyDatabase.sde\\pro.USER1.GasPipes",
"C:\\MyProject\\ExpAttrRulesFrBuilding.csv")
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да