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 une table attributaire de couche, le champ ObjectID apparaît généralement sous la liste des alias OID ou ObjectID pour les tables et les couches. 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 :

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 ArcMap, cliquez avec le bouton droit dans la vue Répertorier par source Répertorier par source de la table des matières, puis cliquez sur 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 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 :

Rubriques connexes


7/10/2012