Восстановить путь каталога растров (Управление данными)

Уровень лицензии:BasicStandardAdvanced

Резюме

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

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

Синтаксис

RepairRasterCatalogPaths_management (in_raster_catalog, repair_mode, {original_path}, {new_path})
ПараметрОбъяснениеТип данных
in_raster_catalog

Можно восстановить каталоги растров и наборы данных мозаики.

Raster Catalog Layer; Mosaic Dataset; Group Layer; Composite Layer
repair_mode

Выберите режим восстановления, который хотите использовать.

  • FIXЭта опция позволяет настроить пути.
  • REMOVEЭта опция позволяет удалить все существующие поврежденные связи.
String
original_path
(дополнительно)

Тип исходного пути, который необходимо восстановить. При выборе опции FIX (Исправить) установка этого параметра обязательна.

Если вы хотите изменить все пути в каталоге растров, используйте звездочку (*) в исходном пути.

String
new_path
(дополнительно)

Введите новый путь. При выборе опции FIX (Исправить) установка этого параметра обязательна.

Folder

Пример кода

Восстановить путь каталога растров. Пример (окно Python)

Это пример Python для инструмента Восстановить путь каталога растров (Repair Raster Catalog Paths).

import arcpy
arcpy.RepairRasterCatalogPaths_management("c:/data/RepairRC.gdb/bkrnlinks",
                                          "FIX", "*", "C:/data/newpath")
Восстановить путь каталога растров. Пример 2 (автономный скрипт)

Это пример скрипта Python для инструмента Восстановить путь каталога растров (Repair Raster Catalog Paths).

##=====================
##Repair Raster Catalog Paths
##Usage: RepairRasterCatalogPaths_management in_raster_catalog FIX | REMOVE {original_path} {new_path}
try:
    import arcpy
    arcpy.env.workspace = r"C:\PrjWorkspace"
    ##Fix Broken Path - regardless of original paths
    arcpy.RepairRasterCatalogPaths_management("RepairRC.gdb\\Unmanaged", "FIX", "*", r"C:\data")
    ##Remove Broken Items
    arcpy.RepairRasterCatalogPaths_management("RepairRC.gdb\\Unmanaged2", "REMOVE", "", "")
except:
    print "Repair Raster Catalog Items example failed."
    print arcpy.GetMessages()

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

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

Связанные темы

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

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013