Résumé
Ajoute des ID globaux à une liste de classes d'entités, de tables et/ou de jeux de données d'entité de géodatabase.
Utilisation
Les ID globaux identifient de manière unique une entité ou une ligne de table dans une géodatabase et entre plusieurs géodatabases.
Des ID globaux sont requis pour les réplications monodirectionnelles et bidirectionnelles.
Syntaxe
AddGlobalIDs(in_datasets)
Paramètre | Explication | Type de données |
in_datasets [in_dataset,...] | Liste des classes, tables et/ou jeux de données d'entité 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