Поля уникального идентификатора

Для всех слоев ArcGIS - включая слои запросов, слои из баз данных и баз геоданных - требуется уникальный идентификатор.

Для использования поля в качестве поля уникальных идентификаторов в настольных приложениях ArcGIS оно не должно содержать пустые значения (null), должно содержать только уникальные значения и быть одного из следующих типов:

  • String
  • GUID
  • Date

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

Примечание:

Если ArcGIS обнаружит пустое значение (null), то вы получите сообщение об ошибке, и ArcGIS не будет обеспечивать уникальность значений поля идентификатора в слое запросов или в таблице базы данных. Если ArcGIS встречает такое значение, то ошибка не возвращается; однако, результаты в выборке или других запросах в ArcGIS могут быть некорректны.

Чтобы опубликовать слой запроса в векторном слое (сервисе объектов), который ссылается на зарегистрированное хранилище данных, поле ID должно быть простым, не нулевым, уникальным, автоматически возрастающим целочисленным полем.