Краткая информация
Восстанавливает потерянные пути к файлам или удаляет потерянные ссылки в пределах неуправляемого каталога растров или набора данных мозаики.
Использование
Также его можно использовать для удаления любых нарушенных путей, которые больше не нужны.
Вам необходимо знать путь к файлу, чтобы изменить его. Для получения исходных имен путей можно воспользоваться инструментом Экспорт путей каталога растров (Export Raster Catalog Paths).
Вы можете ввести звездочку (*) в качестве первоначального пути, если вы хотите изменить все пути.
Если вам нужно восстановить набор данных мозаики, этой задачи можно достигнуть также с помощью диалогового окна Восстановить набор данных мозаики (Repair Mosaic Dataset). Более подробно о восстановлении наборов данных мозаики см. в разделе Восстановление путей в наборе данных мозаики (Repairing paths in a mosaic dataset).
Синтаксис
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 | Выберите режим восстановления, который хотите использовать.
| 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}
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", "", "")
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензиях
- ArcGIS Desktop Basic: Да
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да