ObjectID – это поле уникальных целочисленных уникальных значений (не NULL), используемых для однозначной идентификации строк в таблицах базы геоданных. Значения ObjectID могут быть только 32-разрядными и не могут быть больше 2,147,483,647.
В таблицы, которые были созданы в ArcGIS, или которые были созданы вне ArcGIS, а затем зарегистрированы в базе геоданных, автоматически добавляется поле ObjectID. Значения этого поля управляются ArcGIS. ObjectID используется в ArcGIS для прокрутки и вывода наборов выборки, а также выполнения операций идентификации для объектов.
Когда идентификатор ObjectID добавляется в таблицу?
Существует несколько способов добавления идентификатора ObjectID в таблицу:
- Управляемое ArcGIS поле ObjectID автоматически добавляется в каждую таблицу, созданную в ArcGIS.
- Если в базе геоданных регистрируется таблица, которая не имеет поля идентификатора, база геоданных добавляет другое поле в таблицу, которая удовлетворяет требованиям идентификатора objectID, и дает ему имя OBJECTID. Если таблица уже содержит столбец с именем OBJECTID, то база геоданных добавляет столбец с именем OBJECTID_1.
- Если вы регистрируете таблицу в базе геоданных, и она содержит поле идентификатора (integer, not null), то оно может использоваться как ObjectID.