Récupérer la géodatabase fichier (Gestion des données)
Récapitulatif
Récupère les données d’une géodatabase fichier corrompue.
En savoir plus sur la fonction Récupérer la géodatabase fichier
Utilisation
L'outil Récupérer la géodatabase fichier ne peut récupérer que des classes d'entités et des tables simples. Les données et relations complexes ne sont pas récupérées.
Syntaxe
RecoverFileGDB_management (input_file_gdb, output_location, out_name)
Paramètre | Explication | Type de données |
input_file_gdb |
Géodatabase fichier corrompue en entrée. | Workspace |
output_location |
Emplacement du dossier en sortie pour la géodatabase fichier récupérée. | Folder |
out_name |
Nom de la géodatabase fichier en sortie. | String |
Exemple de code
Exemple 1 d'utilisation de l'outil RecoverFileGDB (fenêtre Python)
Le script de fenêtre Python suivant montre comment utiliser l'outil RecoverFileGDB en mode immédiat.
arcpy.RecoverFileGDB_management('C:/fgdb/Whistler.gdb', 'C:/recoveredData', 'recoveredWhistler.gdb')
Exemple 2 d'utilisation de l'outil RecoverFileGDB (script autonome)
Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction RecoverFileGDB dans un script autonome. Ce script permet de nettoyer les tables inutiles.
# Name: RecoverFileGeodatabase.py
# Description: Use the RecoverFileGeodatabase tool to recover the data
# contained in a damaged file geodatabase.
# Import system modules
import arcpy, os
from arcpy import env
# Set local variables
geodatabase = "C:/fgdb/Whistler.gdb"
output_location = "C:/recoveredData"
recovered_name = "recoveredWhistler.gdb"
try:
# Process: Recover the data
arcpy.RecoverFileGDB_management(geodatabase, output_location, recovered_name)
except:
# If an error occurred while running the tool print the messages
print arcpy.GetMessages()
Environnements
Cet outil n'utilise aucun environnement de géotraitement
Informations de licence
ArcGIS for Desktop Basic: Oui
ArcGIS for Desktop Standard: Oui
ArcGIS for Desktop Advanced: Oui
6/5/2014