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 des données.
Syntaxe
arcpy.management.AddGlobalIDs(in_datasets)
Paramètre | Explication | Type 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
Nom | Explication | Type 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])
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui