Сводка
Удаляет выбранные наборы растровых данных из набора данных мозаики.
Использование
- Должна быть задана выборка или запрос, в противном случае инструмент не запустится. Если вы хотите удалить все записи из набора данных мозаики, задайте запрос, который выбирает все растры, например, "OBJECTID>=0". 
- У вас есть опция для перемещения обзорных изображений, но не удаления их. Если обзорные изображения создаются в наборе данных мозаики, они будут удалены при перемещении, т.к. они управляются набором данных мозаики. Если вы создали обзорные изображения в папке или местоположении не по умолчанию, они не полностью управляются набором данных мозаики; поэтому вы можете переместить их, но не удалить с диска. Возможно, вы не захотите удалять обзорные изображения, если вы используете их в другом месте. 
- Если вы решите отмечать поврежденные обзорные изображения, но не удалять их, вы можете использовать инструмент Построить обзорные изображения для восстановления поврежденных. 
- Этот инструмент также удаляет кэш, созданный для каждого элемента в наборе данных мозаики. Можно удалить кэш растра и кэш LAS. Свойства кэша для этих наборов данных определяются в их функциях. 
- Этот инструмент не выполняет пересчет экстента для набора данных мозаики. Для пересчета экстента необходимо пересчитать экстент объекта в окне Свойства набора данных мозаики. 
- Фрагментация базы данных и частая обработка данных может существенно повысить размер набора данных мозаики. Если размер базы данных увеличивается из-за постоянных транзакций, запустите инструмент Уплотнить. 
Синтаксис
arcpy.management.RemoveRastersFromMosaicDataset(in_mosaic_dataset, {where_clause}, {update_boundary}, {mark_overviews_items}, {delete_overview_images}, {delete_item_cache}, {remove_items}, {update_cellsize_ranges})| Параметр | Объяснение | Тип данных | 
| in_mosaic_dataset | Набор данных мозаики, содержащий растры, которые вы хотите удалить. | Mosaic Layer | 
| where_clause (Дополнительный) | SQL-выражение для выбора определенных растров для их удаления из набора данных мозаики. Должна быть задана выборка или запрос, в противном случае инструмент не запустится. Если вы хотите удалить все записи из набора данных мозаики, задайте запрос, который выбирает все растры, например, "OBJECTID>=0". | SQL Expression | 
| update_boundary (Дополнительный) | Обновляет ограничивающий полигон набора данных мозаики. По умолчанию объединяются все полигоны контуров для создания единой границы, представляющей экстент значащих пикселов. 
 | Boolean | 
| mark_overviews_items (Дополнительный) | После удаления растров из каталога мозаики, любые обзорные изображения, созданные с помощью этих растров, больше не могут быть точными, поэтому они могут быть определены или удалены, если больше не нужны. 
 | Boolean | 
| delete_overview_images (Дополнительный) | Удалять обзорные изображения, связанные с выбранными растрами. 
 | Boolean | 
| delete_item_cache (Дополнительный) | Удалять кэш, основанный на исходном растровом наборе, который вы удаляете из набора данных мозаики. 
 | Boolean | 
| remove_items (Дополнительный) | Удалить элемент, кэш, обзорные изображения и наборы растровых данных. Или удалить только кэш и обзорные изображения, а наборы растровых данных оставить. 
 | Boolean | 
| update_cellsize_ranges (Дополнительный) | Обновить диапазоны размеров ячеек набора данных мозаики. Выберите эту опцию, если вы удаляете все изображения с определенным размером ячейки. 
 | Boolean | 
Производные выходные данные
| Имя | Объяснение | Тип данных | 
| out_mosaic_dataset | Обновленный набор данных мозаики. | Слой мозаики | 
Пример кода
RemoveRastersFromMosaicDataset, пример 1 (окно Python)
Это пример скрипта Python для RemoveRastersFromMosaicDataset.
import arcpy
arcpy.RemoveRastersFromMosaicDataset_management(
     "C:/Workspace/remove.gdb/md", "YEAR<1999", "UPDATE_BOUNDARY", 
     "MARK_OVERVIEW_ITEMS",  "#", "#", "#", "#")
RemoveRastersFromMosaicDataset, пример 2 (автономный скрипт)
Это пример скрипта Python для RemoveRastersFromMosaicDataset.
#Delete Overviews with Query
import arcpy
arcpy.env.workspace = "C:/Workspace"
mdname = "remove.gdb/md2"
query = "#"
updatebnd = "#"
markovr = "#"
delovr = "DELETE_OVERVIEW_IMAGES"
delitemcache = "#"
removeitem = "NO_REMOVE_MOSAICDATASET_ITEMS"
updatecs = "UPDATE_CELL_SIZES"
arcpy.RemoveRastersFromMosaicDataset_management(
     mdname, query, updatebnd, markovr, delovr, delitemcache, 
     removeitem, updatecs)
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да