Восстановить пути в наборе данных мозаики (Управление данными (Data Management))
Краткая информация
Производит восстановление нарушенных путей к файлам в наборе данных мозаики.
Использование
-
Вам необходимо знать путь к файлу, чтобы изменить его. Для получения исходных имен путей можно воспользоваться инструментом Экспорт путей в наборе данных мозаики (Export Mosaic Dataset Paths).
-
Вы можете ввести звездочку (*) в качестве первоначального пути, если вы хотите изменить все пути.
Фрагментация базы данных и частая обработка данных может существенно повысить размер набора данных мозаики. Если размер базы данных увеличивается из-за постоянных транзакций, следует запустить инструмент Уплотнить (Compact).
Синтаксис
Параметр | Объяснение | Тип данных |
in_mosaic_dataset |
Набор данных мозаики, подлежащий восстановлению. | Mosaic Layer |
paths_list [Original Path {New Path},...] |
Список путей для перекодировки, в который входят текущие пути в составе набора данных мозаики вместе с теми путями, на которые их следует изменить. | Value Table |
where_clause (дополнительно) |
Используя SQL, вы можете определить запрос или использовать Конструктор запросов для построения запроса. | SQL Expression |
Пример кода
Ниже приведен пример на языке 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)