Notions de base des champs ObjectID

Le champ ObjectID est géré par ArcGIS et garantit un identifiant unique pour chaque ligne d'une table. Lorsque vous affichez une table ou la table attributaire d'une couche, le champ ObjectID apparaît généralement répertorié sous les alias OID ou ObjectID. Des fonctions clés, telles que le défilement et l'affichage de sélections dépendent de la présence de ce champ.

La plupart des sources de données prises en charge par ArcCatalog et ArcMap fournissent un champ ObjectID avec leurs données tabulaires. Vous accédez alors directement au champ ObjectID qui est utilisé par la fenêtre Table dans ArcMap et par l'aperçu de la table dans ArcCatalog. Toutefois, les sources de données suivantes n'ont aucun champ ObjectID associé à leurs données tabulaires :

AstuceAstuce:
Les champs ObjectID sont séquentiels et commencent avec le numéro 1 pour les données de géodatabase. Pour les fichiers de formes et les tables dBASE, la colonne OID ou FID commence à 0.

Si vous n'êtes pas sûr du type de table avec laquelle vous travaillez et si vous ignorez si elle comporte ou non un champ ObjectID, vous pouvez le trouver rapidement. Dans la partie supérieure de la fenêtre de la table des matières d'ArcMap, cliquez sur le bouton Répertorier par source Répertorier par source, cliquez avec le bouton droit de la souris sur la table dans la table des matières, puis sélectionnez Propriétés. Cliquez sur l'onglet Source de la boîte de dialogue Propriétés de la table pour vérifier si la propriété Possède un champ ObjectID affiche la valeur Oui ou Non. Dans ArcMap ou ArcCatalog, vous pouvez afficher la boîte de dialogue Propriétés de la table et cliquer sur l'onglet Champs. Si aucun champ répertorié n'affiche un type de données ObjectID, les données ne comportent aucun champ ObjectID.

Si votre table ne comporte aucun champ ObjectID, vous ne serez pas en mesure d'effectuer les opérations suivantes :

Il existe plusieurs méthodes pour obtenir un champ ObjectID pour vos données :

RemarqueRemarque :

ArcGIS et la géodatabase ne peuvent pas exploiter des nombres entiers de 64 bits. 2 147 483 648 est la valeur ObjectID maximale possible.

Thèmes connexes

5/10/2014