Создание правил атрибутов и управление ими

Вид Правила атрибутов используется для просмотра имеющихся правил, управления ими и создания новых правил. Управление правил включает такие задачи, как изменение свойств правила, импорт и экспорт правил, удаление правил и т.д.

В виде Правила атрибутов отображаются существующие для определенного набора данных правила и их свойства. Для создания новых правил атрибутов и управления существующими необходимо открыть вид из базы геоданных в качестве владельца данных.

Подробнее о правилах атрибутов и их свойствах

Примечание:

Вид Правила атрибутов доступен только для чтения при просмотре из базовой лицензии ArcGIS Pro, веб-слоя объектов или подключения к базе данных с использованием учетной записи, отличной от учетной записи владельца данных.

Открытие вида Правила атрибутов

Вид Правила атрибутов может быть открыт следующими способами:

  • На панели Каталог: щелкните класс объектов или автономную таблицу правой кнопкой мыши и нажмите Дизайн > Правила атрибутов.
  • На панели Содержание: щелкните правой кнопкой слой или таблицу и выберите Дизайн > Правила атрибутов.
  • Лента - выберите слой или таблицу на панели Содержание. На контекстной ленте Векторный слой: щелкните вкладку Данные и выберите Правила атрибутов в группе Дизайн.

Разделы навигации

Когда вы открываете вид Правила атрибутов, вы можете просматривать различные типы правил, щелкая вкладки Вычисление, Ограничение и Проверка. Существующие правила отображаются на каждой вкладке, причем правило соответствует отдельной строке. При выборе правила его свойства появляются на панели подробной информации справа от вида.

Настройте вид Правила атрибутов с помощью кнопок Столбцы и Фильтр. Видимые столбцы в списке правил можно изменить, нажав на кнопку Столбцы. Правила атрибутов также можно фильтровать по свойствам правил с помощью кнопки Фильтр. Фильтр использует видимые столбцы в списке правила.

Вид Правила атрибутов

ЭлементОписание
1

Вкладки используются для переключения между типами правила Вычисления, Ограничения и Проверка.

2

Правила перечисляются в табличной части вида. Столбцы можно настраивать так, чтобы они отображали каждое правило более или менее подробно.

3

Панель подробной информации содержит свойства выбранного в таблице правила и также используется для ввода свойств во время создания правил.

Настройки навигации вида Правила атрибутов

Создание правила атрибутов

Правила атрибутов можно создавать в виде Правила атрибутов либо инструментом Добавить правило атрибута. Перед созданием правила атрибутов убедитесь, что источник данных поддерживается типом правила, и есть исключительная блокировка используемого набора данных. Это означает, что к набору данных не обращаются подключения или сервисы.

Примечание:
Добавление правил атрибутов в набор данных влияет на обратную совместимость:
  • После добавления правил атрибутов в набор данных он становится несовместимым с ArcMap или ArcGIS Pro версии 2.0 или более ранних. См. Совместимость клиентов и баз геоданных для получения более подробной информации о доступной функциональности и использовании разных версий клиентов и баз геоданных.
  • Новые функции Arcade влияют на то, какой версии клиент ArcGIS может получить доступ к набору данных с правилом атрибута. Посмотрите Совместимость Arcade в выражениях скриптов для получения дополнительной информации.

Чтобы создать в виде Правила атрибутов атрибутивное правило, выполните следующие действия:

  1. На панели Каталог перейдите к базе геоданных в качестве владельца данных.

    Подсказка:
    Если набор данных находится в виде активной карты, можно воспользоваться панелью Содержание.

  2. Щелкните правой кнопкой набор данных и выберите Дизайн > Правила атрибутов.

    Откроется вид Правила атрибутов и появится контекстная лента.

  3. В группе Добавить правила вкладки Правила атрибутов нажмите на кнопку типа атрибутивного правила, которое вы хотите создать.

    Группа Добавить правила

    Выбранный тип правила будет активирован в виде Правила атрибутов, и появится панель дополнительной информации, где вы введете описание для нового правила.

  4. На панели подробной информации вида Правила атрибутов укажите свойства нового атрибутивного правила.

    • Имя правила – уникальное имя для правила.
    • Описание – описание, которое будет храниться вместе с правилом.
    • Подтип – подтип, к которому будет применяться правило, если набор данных имеет подтипы.
    • Поле – имя поля, к которому будет применяться правило расчета.
    • Редактируемость – если отмечено это свойство, поле, указанное для правила расчета, не будет редактируемым.
    • Выражение – выражение Arcade, которое определяет правило:
      • Используйте Конструктор выражений Задать выражение, чтобы настроить и проверить скрипт Arcade.
      • Если есть синтаксические ошибки, то номер линии и причина будут указаны в ошибке. Чтобы увидеть номера строк в Конструкторе выражений, щелкните правой кнопкой на входном окне выражения надписи и выберите Показать номера строк.
      • Дополнительные сведения о создании выражений скриптов атрибутивных правил
    • Номер ошибки – номер ошибки, который будет возвращен в случае нарушения правила.
    • Сообщение об ошибке – сообщение об ошибке, которое будет возвращено, если правило нарушено.
    • В разделе Триггеры укажите события редактирования, которые активируют правило:
      • Вставить – правило будет применено при добавлении нового объекта.
      • Обновить – правило будет применено при обновлении нового объекта.
      • Удалить – правило будет применено при удалении объекта.
    • В разделе Отключить укажите поведение оценки правила:
      • Исключить из оценки приложения – если отмечено это свойство, правило не будет оцениваться приложением или клиентом и будет оцениваться после применения изменений.
      • Недоступно – если отмечено это свойство, правило будет отключено.
      • Пакетное – если отмечено это свойство, правило расчета будет правилом пакетного расчета и должно оцениваться с помощью сервиса проверки.
    • Теги – набор тегов, используемых для идентификации правила.
    Примечание:
    Каждый тип правила имеет обязательные свойства, которые отмечены красной звездочкой Красная звездочка.

  5. Нажмите кнопку Сохранить Сохранить на вкладке Правила атрибутов.
  6. Для набора данных будет создано атрибутивное правило.

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

После задания для набора данных правил атрибутов ими можно управлять в виде Правила атрибутов. Это вид позволяет взаимодействовать с правилами атрибутов для набора данных или слоя, из которых был открыт вид. Если вид является активным, в группе ленты Правила атрибутов будут содержаться инструменты и команды, позволяющие управлять правилами. Эти инструменты могут использоваться в связке - путем взаимодействия с видом и панелью подробной информации.

Группа Правила атрибутов
  • Удалить правило - удаляет выбранное в виде правило.
  • Импортировать правила - импортирует атрибутивные правила из файла CSV.
  • Экспортировать правила - экспортирует правила атрибутов в файл CSV.
  • Включить правило - активирует выбранное в виде правило.
  • Выключить правило - выключает выбранное в виде правило.
  • Сохранить - сохраняет изменения в виде.

Изменение имеющихся свойств правила

После создания правил атрибутов их свойствами можно управлять в виде Правила атрибутов. Для изменения правила атрибутов требуется полная блокировка соответствующего набора данных.

Изменяются следующие свойства:

  • Описание
  • Выражение
  • Номер ошибки
  • Сообщение об ошибке
  • Триггеры
  • Теги
  • Отметка Отключить (под разделом Выполнение)
  • Порядок оценки (Правила вычислений)
  • Исключить из оценки приложения

Для внесения изменений в существующее атрибутивное правило выполните следующие действия:

  1. На панели Каталог перейдите к базе геоданных в качестве владельца данных.

    Примечание:
    Если набор данных находится в виде активной карты, можно воспользоваться панелью Содержание.

  2. Щелкните правой кнопкой набор данных и выберите Дизайн > Правила атрибутов.

    Откроется вид Правила атрибутов и на ленте появится контекстная вкладка.

  3. В виде Правила атрибутов выберите тип для изменяемого правила.
    • Вычисление
    • Ограничение
    • Проверка
  4. Выберите изменяемое правило, щелкнув соответствующую строку.

    На панели подробной информации отображаются свойства правила.

  5. На панели подробной информации внесите изменения в какие-то из следующих свойств правила:

    • Описание
    • Выражение
    • Номер ошибки
    • Сообщение об ошибке
    • Триггеры
    • Теги
    • Отметка Отключить (под разделом Выполнение)
    • Исключить из оценки приложения

    Подсказка:
    Для внесения изменений в конкретные свойства правила необходимо удалить и заново создать правило. Свойства правила, которое нельзя изменить, предназначены только для чтения.

  6. Только правила вычислений: дополнительно можно изменить порядок оценки. Щелкните вкладку вида Вычисление. В разделе вида списка правил измените значение столбца Порядок для правила, которое нужно переместить в порядке оценки.
  7. Нажмите кнопку Сохранить Сохранить на вкладке Правила атрибутов.
  8. Свойства правила атрибутов будут обновлены.

Настройте вид Правила атрибутов

При просмотре правил атрибутов используйте кнопки Столбцы и Фильтр, чтобы настроить информацию, отображаемую в сетке вида Правила атрибутов.

  1. Щелкните правой кнопкой мыши слой на панели Содержание и щелкните Дизайн > Правила атрибутов.

    Откроется вид Правила атрибутов и на ленте появится контекстная вкладка.

  2. Щелкните стрелку раскрывающегося списка Столбцы, чтобы включить в сетке следующие столбцы:

    Имя правила, Описание и Подтип каждого правила отображаются в сетке по умолчанию.

    • Поле – поле, к которому применяется правило вычисления.
    • Редактируемость – если поле, указанное для правила расчета, установлено как редактируемое.
    • Номер ошибки – номер ошибки, который будет возвращен в случае нарушения правила.
    • Триггеры – добавляют столбцы Вставить, Обновить и Удалить, чтобы отобразить события редактирования, которые активируют правило.
    • Недоступно – если правило отключено.
    • Исключить – если правило не будет оценено приложением или клиентом.
    • Версия – добавляет столбцы Минимальная версия Pro, Минимальная версия Enterprise и Минимальная версия Arcade, чтобы показать совместимость правила атрибута и версии клиента ArcGIS на основе выражения скрипта. Посмотрите Совместимость Arcade в выражениях скриптов для получения дополнительной информации.

    После включения столбцы отображаются в сетке вида Правила атрибутов для каждого из типов правил.

  3. Щелкните стрелку раскрывающегося списка Фильтр и настройте запрос фильтра.

    Когда к виду применяется фильтр, кнопка Фильтр Фильтр будет выделена синим цветом.