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.

Parámetros

EtiquetaExplicaciónTipo de datos
Geodatabase de archivos de entrada

Geodatabase de archivos de entrada dañada.

Workspace
Localización de salida

Ubicación de la carpeta de salida para la geodatabase de archivos que se ha recuperado.

Folder
Nombre de la geodatabase de archivos

Nombre de la geodatabase de archivos de salida.

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Geodatabase de archivos de salida

La geodatabase actualizada.

Espacio de trabajo

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

Salida derivada

NombreExplicaciónTipo de datos
out_file_gdb

La geodatabase actualizada.

Espacio de trabajo

Muestra de código

Ejemplo 1 de RecoverFileGDB (ventana de Python)

El script 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')
Ejemplo 2 de RecoverFileGDB (script independiente)

El siguiente script de la ventana de Python muestra cómo utilizar RecoverFileGDB en una secuencia de comandos independiente. Este script limpiará la tablas que no se utilicen.

# 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)

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados