Skip to main content

Импорт правил атрибутов (Инструменты Управление данными)

Краткая информация

Импортирует правила атрибутов из файла данных со значениями, разделенными запятыми (.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

Входной файл

Файлы .csv с импортируемыми правилами.

File

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

Подпись Объяснение Тип данных

Импортированные правила атрибутов

Обновленный входной набор данных.

Table View; Raster Layer; Mosaic Layer

Параметры среды

Текущая рабочая область

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

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