Ajouter les ID globaux (Gestion des données)

Résumé

Ajoute des ID globaux à une liste de classes d’entités, de tables et de jeux de classes d’entités de géodatabase.

Utilisation

  • Les GlobalID identifient de manière unique une entité ou une ligne de table dans une géodatabase et dans plusieurs géodatabases.

  • Si le jeu de données est issu d’une géodatabase d’entreprise, il doit provenir d’une connexion à une base de données établie en tant que propriétaire de données.

Syntaxe

arcpy.management.AddGlobalIDs(in_datasets)
ParamètreExplicationType de données
in_datasets
[in_dataset,...]

Liste des classes, tables et jeux de classes d’entités de géodatabase auxquels les ID globaux sont ajoutés.

Layer; Table View; Dataset

Sortie dérivée

NomExplicationType de données
out_datasets

Jeux de données mis à jour.

Layer; Table View; Dataset

Exemple de code

Exemple 1 d’utilisation de l’outil AddGlobalIDs (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l’utilisation de la fonction AddGlobalIDs dans la fenêtre Python.

import arcpy
arcpy.env.workspace = "C:/data/MySDEdata.sde" 
arcpy.AddGlobalIDs_management("GDB1.Heather.Roads")
Exemple 2 d’utilisation de l’outil AddGlobalIDs (script autonome)

Le script Python ci-dessous illustre l’utilisation de la fonction AddGlobalIDs avec une classe d’entités d’entreprise.

# Name: AddGlobalIDs_Example2.py
# Description: Add globalIDs to a feature class. The feature class is in an enterprise workspace.
# Import system modules
import arcpy
# Set workspace
arcpy.env.workspace = "C:/Data/MySDEdata.sde"
# Set local variables
in_dataset = "GDB1.Heather.Roads"
# Execute AddGlobalIDs
arcpy.AddGlobalIDs_management(in_dataset)
Exemple 3 d’utilisation de l’outil AddGlobalIDs (script autonome)

Le script Python ci-dessous illustre l’utilisation de la fonction AddGlobalIDs avec plusieurs classes d’entité d’entreprise.

# Name: AddGlobalIDs_Example2.py
# Description: Add globalIDs to a list of datasets. Both feature classes are in the same enterprise workspace.
# Import system modules
import arcpy
# Set workspace
arcpy.env.workspace = "C:/Data/MySDEdata.sde"
# Set local variables
in_dataset1 = "GDB1.Heather.Roads"
in_dataset2 = "GDB1.Heather.Streets"
# Execute AddGlobalIDs
arcpy.AddGlobalIDs_management([in_dataset1, in_dataset2])

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes