Уникальное ограничение можно применять к отдельным полям подслоев размещенного векторного слоя. При применении ограничения на уникальность значений в реляционном хранилище выполняется проверка на наличие дублирующихся значений в поле. Это действия может вам понадобиться для полей, которые будут использоваться для уникальной идентификации объектов слоя. Когда редакторы обновляют атрибуты и добавляют новые объекты в слой, ограничение на уникальные значения позволяет быть уверенным в том, что редактор не сможет добавить дублирующиеся значения. Если при присоединении или обновлении данных векторного слоя в файле, использующемся для присоединения и обновления полей, содержится значение, которое нарушит ограничение на уникальное значение, операция обновления или присоединения не будет выполнена.
В большинстве случаев ограничение на уникальные значения применяется к числовым полям, но можно задать его для полей любого типа, кроме системных полей, например, ObjectID, GlobalID и FID.
Владелец слоя и администратор организации могут задавать ограничения на уникальные значения для полей размещенных векторных слоев.
Для добавления ограничения на уникальные значения к полю подслоя размещенного векторного слоя выполните следующие действия:
- Откройте страницу элемента размещенного векторного слоя.
- Перейдите на вкладку Данные.
- Если размещенный векторный слой содержит более одного подслоя, используйте ниспадающее меню Слой, чтобы выбрать подслой для настройки.
- Щелкните отображаемое имя поля, к которому вы добавите уникальное ограничение.
Появится подробная информация о поле.
- Под пунктом Настройки щелкните Редактировать в поле Уникальные.
- Поставьте отметку Поле содержит уникальные значения и щелкните Сохранить.
ArcGIS Enterprise подтвердит, что имеющиеся в поле значения являются уникальными. Если это так, ограничение будет добавлено и будет обновлено значение Уникальные, что означает, что к полю применено ограничение на уникальные значения. Если значения не являются уникальными, вы не сможете задать ограничение для него, пока не отредактируете значения так, чтобы остались только уникальные.
Если позднее вы решите удалить ограничение, снова отредактируйте поле Уникальные: снимите отметку Поле содержит уникальные значения и щелкните Сохранить.