Récupérer une géodatabase fichier (Gestion des données)

Synthèse

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.

Paramètres

ÉtiquetteExplicationType de données
Géodatabase fichier en entrée

Géodatabase fichier corrompue en entrée.

Workspace
Emplacement en sortie

Emplacement du dossier en sortie pour la géodatabase fichier récupérée.

Folder
Nom de la géodatabase fichier

Nom de la géodatabase fichier en sortie.

String

Sortie obtenue

ÉtiquetteExplicationType de données
Géodatabase fichier en sortie

Géodatabase mise à jour.

Espace de travail

arcpy.management.RecoverFileGDB(input_file_gdb, output_location, out_name)
NomExplicationType 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

Sortie obtenue

NomExplicationType de données
out_file_gdb

Géodatabase mise à jour.

Espace de travail

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

# Set local variables
geodatabase = "C:/fgdb/Whistler.gdb"
output_location = "C:/recoveredData"
recovered_name = "recoveredWhistler.gdb"

# Process: Recover the data
arcpy.RecoverFileGDB_management(geodatabase, output_location, recovered_name)

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Rubriques connexes