Восстановить файловую базу геоданных (Управление данными)

Краткая информация

Восстановление данных из поврежденной файловой базы геоданных.

Дополнительные сведения о работе инструмента Восстановить файловую базу геоданных

Использование

  • Инструмент Восстановить файловую базу геоданных служит только для восстановления простых классов пространственных объектов и таблиц. Сложные данные и отношения не подлежат восстановлению.

Параметры

ПодписьОписаниеТип данных
Входная файловая база геоданных

Входные данные поврежденной файловой базы геоданных.

Workspace
Выходное местоположение

Расположение выходной папки для восстановленной файловой базы геоданных.

Folder
Имя файловой базы геоданных

Имя выходной файловой базы геоданных.

String

Производные выходные данные

ПодписьОписаниеТип данных
Выходная файловая база геоданных

Обновленная база геоданных.

Рабочая область

arcpy.management.RecoverFileGDB(input_file_gdb, output_location, out_name)
ИмяОписаниеТип данных
input_file_gdb

Входные данные поврежденной файловой базы геоданных.

Workspace
output_location

Расположение выходной папки для восстановленной файловой базы геоданных.

Folder
out_name

Имя выходной файловой базы геоданных.

String

Производные выходные данные

ИмяОписаниеТип данных
out_file_gdb

Обновленная база геоданных.

Рабочая область

Пример кода

RecoverFileGDB, пример 1 (окно Python)

Пример скрипта Python для использования инструмента RecoverFileGDB в режиме прямого запуска.

arcpy.RecoverFileGDB_management('C:/fgdb/Whistler.gdb', 'C:/recoveredData', 'recoveredWhistler.gdb')
RecoverFileGDB, пример 2 (автономный скрипт)

В следующем скрипте окна Python показано использование инструмента RecoverFileGDB в виде автономного скрипта. Этот скрипт выполняет удаление бесполезных таблиц.

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

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы