Inscrire dans la géodatabase (Gestion des données)
Récapitulatif
Enregistre des classes d'entités, des tables et des couches raster créées en dehors de géodatabase avec la géodatabase afin de les faire participer pleinement aux fonctionnalités de la géodatabase.
Utilisation
-
Les classes d'entités, tables et couches raster créées en dehors de la géodatabase peuvent être enregistrées avec la géodatabase à l'aide de cet outil.
-
Avant qu'une classe d'entités, une table ou une classe d'entités raster puisse participer pleinement à toutes les fonctionnalités de géodatabase, elle doit être enregistrée avec la géodatabase. Si elle n'est pas enregistrée avec la géodatabase, seules certaines fonctionnalités seront disponibles.
Syntaxe
Paramètre | Explication | Type de données |
in_dataset |
Les classes d'entités, tables ou classes d'entités raster créées en dehors de géodatabase sont prises en charge. | Raster Layer; Table View |
Exemple de code
Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction RegisterWithGeodatabase en mode immédiat.
import arcpy
from arcpy import env
env.workspace = "Database Connections\Connection to gpserver.sde"
arcpy.RegisterWithGeodatabase_management(r'TOOLBOX.REGGDB_LZ77')
Le script autonome suivant est un exemple d'application simple de la fonction RegisterWithGeodatabase dans l'écriture de scripts.
# RegisterWithGeodatabase.py
# Description: Simple example showing use of RegisterWithGeodatabase tool
# Author: ESRI
# Import system modules
import arcpy
# Set variables
inTable = r"c:\connectionFiles\Connection to esriServer.sde\redlandsStreets"
#Process: Use the CreateArcSDEConnectionFile function
arcpy.RegisterWithGeodatabase_management (inTable)