Le champ ObjectID affiche des nombres entiers, uniques et de valeur non nulle pour identifier de façon unique les lignes des tables dans une géodatabase. Un identifiant d'objet est limité aux valeurs 32 bits, qui stockent une valeur de 2 147 483 648.
Les tables créées par l'intermédiaire d'ArcGIS ou à l'extérieur d'ArcGIS, puis inscrites dans la géodatabase, contiennent automatiquement un champ ObjectID. Les valeurs de ce champ sont définies par ArcGIS. Les valeurs de la colonne ObjectID permettent à ArcGIS d'effectuer différentes opérations, telles que le défilement, l'affichage des jeux de sélection et l'identification des entités.
Quand est-ce qu'une valeur ObjectID est ajoutée à une table ?
Une valeur ObjectID peut être ajoutée à une table de plusieurs façons :
- Un champ ObjectID géré par ArcGIS est automatiquement ajouté à toute table créée à l'aide d'ArcGIS.
- Si vous inscrivez une table dans la géodatabase qui ne comporte pas de champ approprié, la géodatabase ajoute à la table un champ qui répond aux exigences d'une valeur ObjectID et le nomme OBJECTID. Si votre table contient déjà une colonne OBJECTID, la géodatabase ajoute une colonne nommée OBJECTID_1.
- Si vous inscrivez une table dans la géodatabase et que la table contient un champ approprié (entier, valeur non Null), la colonne existante peut être utilisée comme ObjectID.