Импорт правил атрибутов (Инструменты Управление данными)
Краткая информация
Импортирует правила атрибутов из файла данных со значениями, разделенными запятыми (.csv), в набор данных.
Использование
Примечание:
Если вы импортируете правила атрибутов в набор данных, минимальная клиентская версия набора данных должна быть ArcGIS Pro 2.1. Это означает, что набор данных больше не будет доступен для использования в ArcMap.
Этот инструмент лишь импортирует правила, которые отсутствуют в наборе данных и не обновляет имеющиеся правила. Уникальность примененного к набору данных правила определяется именем правила, а не его определением. Например, класс пространственных объектов имеет два правила - Правило A и Правило B. Если входной файл
.csvпытается импортировать правила, названные Правило B и Правило C, то Правило C будет импортировано, а Правило B не будет, так как для набора данных уже существует правило с именем Правило B.Если в ходе импорта обнаруживается сбой, то в сообщении об ошибке указывается конкретный столбец и строка, которые вызвали сбой. Остальные корректные правила атрибутов файла
.csvбудут импортированы.Этот инструмент может использоваться с инструментом Экспорт правил атрибутов.
Лицензия:
Правила, созданные с помощью инструментов ArcGIS Data Reviewer, требуют наличия лицензии модуля Data Reviewer для импорта. Если импортированный файл
.csvсодержит правило на основе Data Reviewer, а лицензия Data Reviewer отсутствует, появляется предупреждение.Если предупреждение появляется в процессе импорта, в сообщении об ошибке указывается конкретная строка. Остальные корректные правила атрибутов файла
.csvбудут импортированы.Импортированный
.csvдолжен содержать следующие столбцы:Столбец
Описание
Пример
NAMEИмя правила.
constraintRuleOP
DESCRIPTION
Описание правила.
Рабочее давление должно быть меньше 300.
TYPE
Правило типа атрибута.
CONSTRAINT, CALCULATION
SUBTYPE
Если набор данных содержит подтипы, и подтип используется при определении правила, тут будет имя подтипа (также называемое описанием), к которому применяется правило.
ALL
FIELD
Имя поля, для которого назначено правило.
CONDITION
ISEDITABLE
Значение Boolean, которое определяет, будет ли поле атрибутов редактируемым.
True or False
TRIGGERINSERT
Значение Boolean, которое определяет, заданы ли включающие события для правила при редактировании - добавлении.
True or False
TRIGGERDELETE
Значение Boolean, которое определяет, заданы ли включающие события для правила при редактировании - удалении.
True or False
TRIGGERUPDATE
Значение Boolean, которое определяет, заданы ли включающие события для правила при редактировании - обновлении.
True or False
SCRIPTEXPRESSION
Выражение ArcGIS Arcade, которое определяет правило.
$feature.OPERATINGPRESSURE < 300
ERRORNUMBER
Номер ошибки для правила, если применимо.
99
ERRORMESSAGE
Сообщение об ошибке для этого правила, если применимо.
Некорректное рабочее давление. Значение должно быть меньше 300.
EXCLUDECLIENTEVALUATION
Значение Boolean, которое определяет, поддерживается ли правило для всех клиентов, или только для простых клиентов.
True or False
ISENABLED
Значение Boolean, которое определяет, включено ли атрибутивное правило.
True or False
BATCH
Значение Boolean, которое определяет, поддерживает ли правило пакетную проверку или нет.
True or False
SEVERITY
Целочисленное значение (1-5), задающее серьезность ошибки.
2
TAGS
Набор строковых значений, идентифицирующих правило.
Рабочее давление
CATEGORY
Системное целочисленное значение, которое задает категорию правила, если применимо.
Это системное значение и не может быть изменено.
6
CHECKPARAMETERS
Системное значение JSON, которое задает конфигурацию правила на основе Data Reviewer.
Это системное значение и не может быть изменено.
{"ReviewerRuleType": "0", "minimumangle": "60"}
TRIGGERINGFIELDS
Список значений поля, представляющих поля, в которых выполняется редактирование, приводящее к срабатыванию правила атрибута.
Примечание:
Пустой массив, задаваемый как [], содержит все поля как поля запуска. Если не указано ни одного поля триггера, все поля перечисляются как поля триггера.
["RoadCondition", "NumberOfLanes", "RoadType"]
Примечание:
Экспорт правил атрибутов из ArcGIS Pro 3.4 или более поздней версии будет включать столбец TRIGGERINGFIELDS в выходном файле .csv. Чтобы импортировать правила атрибутов из этого файла с использованием более ранней версии ArcGIS Pro, удалите этот столбец из файла .csv перед импортом.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Целевая таблица |
Таблица или класс пространственных объектов, к которым будут применяться правила атрибутов. В наборе данных должны быть заданы в определении правила все объекты. |
Table View |
|
Входной файл |
Файлы |
File |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Импортированные правила атрибутов |
Обновленный входной набор данных. |
Table View; Raster Layer; Mosaic Layer |
Параметры среды
Информация о лицензировании
- Basic: Нет
- Standard: Да
- Advanced: Да