ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Définition d'un identifiant d'objet (ObjectID)

  • Quand est-ce qu'une valeur ObjectID est ajoutée à une table ?

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.

Attention :

Comme la plupart des fonctionnalités d'ArcGIS Desktop nécessitent l'unicité de l'identifiant d'objet, vous devez faire attention à ne pas dupliquer les identifiants d'objets lorsque vous travaillez directement dans la base de données en dehors d'ArcGIS. Par exemple, lors de la création de vues avec une relation un vers plusieurs, les identifiants d'objet peuvent être dupliqués. Ceci peut provoquer un comportement incohérent dans le fonctionnement d'ArcGIS Desktop.

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.
    Remarque :

    Si le champ approprié existant est conservé par la base de données (par exemple si une propriété Identity est présente dans SQL Server ou si une propriété Sequence est présente dans PostgreSQL), la propriété de maintenance de la base de données est supprimée du champ lorsque la table est inscrite dans la géodatabase. Après l'inscription dans la géodatabase, ArcGIS conserve les valeurs dans le champ ObjectID approprié.

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2019 Esri. | Confidentialité | Légal