Сводка
Сбрасывает пути к исходным изображениям, если вы переместили или скопировали набор данных мозаики.
Использование
Вам необходимо знать путь к файлу, чтобы изменить его. Для получения исходных имен путей можно воспользоваться инструментом Экспорт путей в наборе данных мозаики.
Можно ввести звездочку (*) в качестве первоначального пути, если вы хотите изменить все пути.
Фрагментация базы данных и частая обработка данных может существенно повысить размер набора данных мозаики. Если размер базы данных увеличивается из-за постоянных транзакций, запустите инструмент Уплотнить.
Синтаксис
RepairMosaicDatasetPaths(in_mosaic_dataset, paths_list, {where_clause})
Parameter | Объяснение | Тип данных |
in_mosaic_dataset | Набор данных мозаики с нарушенными путями. | Mosaic Layer |
paths_list [[original_path, {new_path}],...] | Список путей для исправления. Включите текущий путь в состав набора данных мозаики вместе с теми путями, на которые их следует изменить. Вы можете ввести звездочку (*) в качестве первоначального пути, если вы хотите изменить все пути. | Value Table |
where_clause (Дополнительный) | SQL-выражение для ограничения исправлений только выбранными в наборе данных мозаики растрами. | SQL Expression |
Производные выходные данные
Name | Объяснение | Тип данных |
out_mosaic_dataset | Обновленный набор данных мозаики. | Слой мозаики |
Пример кода
Это пример скрипта Python для RepairMosaicDatasetPaths.
import arcpy
arcpy.RepairMosaicDatasetPaths_management(
"C:/Workspace/repairmd.gdb/md",
"\\\\server1\\md\\fgdb.gdb\\md c:\\storage\\md\\mdgdb.gdb\\md",
"#")
Это пример скрипта Python для RepairMosaicDatasetPaths.
#Repair mosaic dataset paths
import arcpy
arcpy.env.workspace = "C:/Workspace"
mdname = "repairmd.gdb/md"
paths = "e:/temp/data c:/storage/mddata/e;d:/temp/data c:/storage/mddata/d"
query = "#"
arcpy.RepairMosaicDatasetPaths_management(mdname, paths, query)
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да