Ajouter les ID globaux (Gestion des données)

Synthèse

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.

Paramètres

ÉtiquetteExplicationType de données
Jeux de données en entrée

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 obtenue

ÉtiquetteExplicationType de données
Jeux de données mis à jour

Jeux de données mis à jour.

Layer; Table View; Dataset

arcpy.management.AddGlobalIDs(in_datasets)
NomExplicationType 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 obtenue

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