Сводка
Восстановление данных из поврежденной файловой базы геоданных.
Дополнительные сведения о работе инструмента Восстановить файловую базу геоданных
Использование
Инструмент Восстановить файловую базу геоданных служит только для восстановления простых классов пространственных объектов и таблиц. Сложные данные и отношения не подлежат восстановлению.
Синтаксис
RecoverFileGDB(input_file_gdb, output_location, out_name)
Parameter | Объяснение | Тип данных |
input_file_gdb | Входные данные поврежденной файловой базы геоданных. | Workspace |
output_location | Расположение выходной папки для восстановленной файловой базы геоданных. | Folder |
out_name | Имя выходной файловой базы геоданных. | String |
Производные выходные данные
Name | Объяснение | Тип данных |
out_file_gdb | Обновленная база геоданных. | Рабочая область |
Пример кода
Пример скрипта Python для использования инструмента RecoverFileGDB в режиме прямого запуска.
arcpy.RecoverFileGDB_management('C:/fgdb/Whistler.gdb', 'C:/recoveredData', 'recoveredWhistler.gdb')
В следующем скрипте окна 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)
Environments
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да