Recuperar geodatabase de archivos (Administración de datos)
Resumen
Recupera datos de una geodatabase de archivos que se ha dañado.
Obtenga más información acerca de cómo funciona Recuperar geodatabase de archivos
Uso
La herramienta Recuperar geodatabase de archivos solo puede recuperar clases de entidades y tablas simples. No se recuperan datos y relaciones complejas.
Sintaxis
Parámetro | Explicación | Tipo de datos |
input_file_gdb |
Geodatabase de archivos de entrada dañada. | Workspace |
output_location |
Ubicación de la carpeta de salida para la geodatabase de archivos que se ha recuperado. | Folder |
out_name |
Nombre de la geodatabase de archivos de salida. | String |
Ejemplo de código
La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la herramienta RecoverFileGDB en el modo inmediato.
arcpy.RecoverFileGDB_management('C:/fgdb/Whistler.gdb', 'C:/recoveredData', 'recoveredWhistler.gdb')
La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar RecoverFileGDB en una secuencia de comandos independiente. Esta secuencia de comandos limpiará la tablas que no se utilizan.
# 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()