Удалить растры из набора данных мозаики (Управление данными)

Сводка

Удаляет выбранные наборы растровых данных из набора данных мозаики.

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

  • Должна быть задана выборка или запрос, в противном случае инструмент не запустится. Если вы хотите удалить все записи из набора данных мозаики, задайте запрос, который выбирает все растры, например, "OBJECTID>=0".

  • У вас есть опция для перемещения обзорных изображений, но не удаления их. Если обзорные изображения создаются в наборе данных мозаики, они будут удалены при перемещении, т.к. они управляются набором данных мозаики. Если вы создали обзорные изображения в папке или местоположении не по умолчанию, они не полностью управляются набором данных мозаики; поэтому вы можете переместить их, но не удалить с диска. Возможно, вы не захотите удалять обзорные изображения, если вы используете их в другом месте.

  • Если вы решите отмечать поврежденные обзорные изображения, но не удалять их, вы можете использовать инструмент Построить обзорные изображения для восстановления поврежденных.

  • Этот инструмент также удаляет кэш, созданный для каждого элемента в наборе данных мозаики. Можно удалить кэш растра и кэш LAS. Свойства кэша для этих наборов данных определяются в их функциях.

  • Фрагментация базы данных и частая обработка данных может существенно повысить размер набора данных мозаики. Если размер базы данных увеличивается из-за постоянных транзакций, запустите инструмент Уплотнить.

Синтаксис

RemoveRastersFromMosaicDataset(in_mosaic_dataset, {where_clause}, {update_boundary}, {mark_overviews_items}, {delete_overview_images}, {delete_item_cache}, {remove_items}, {update_cellsize_ranges})
ParameterОбъяснениеТип данных
in_mosaic_dataset

Набор данных мозаики, содержащий растры, которые вы хотите удалить.

Mosaic Layer
where_clause
(Дополнительный)

SQL-выражение для выбора определенных растров для их удаления из набора данных мозаики.

Должна быть задана выборка или запрос, в противном случае инструмент не запустится. Если вы хотите удалить все записи из набора данных мозаики, задайте запрос, который выбирает все растры, например, "OBJECTID>=0".

SQL Expression
update_boundary
(Дополнительный)

Обновляет ограничивающий полигон набора данных мозаики. По умолчанию объединяются все полигоны контуров для создания единой границы, представляющей экстент значащих пикселов.

  • UPDATE_BOUNDARYГраница будет обновлена. Используется по умолчанию.
  • NO_BOUNDARY Граница не будет обновлена.
Boolean
mark_overviews_items
(Дополнительный)

После удаления растров из каталога мозаики, любые обзорные изображения, созданные с помощью этих растров, больше не могут быть точными, поэтому они могут быть определены или удалены, если больше не нужны.

  • MARK_OVERVIEW_ITEMSПоврежденные обзорные изображения будут определены. Используется по умолчанию.
  • NO_MARK_OVERVIEW_ITEMSПоврежденные обзорные изображения не будут определены.
Boolean
delete_overview_images
(Дополнительный)

Удалять обзорные изображения, связанные с выбранными растрами.

  • DELETE_OVERVIEW_IMAGESУдалять обзорные изображения, связанные с выбранными растрами. Используется по умолчанию.
  • NO_DELETE_OVERVIEW_IMAGES Удалять обзорные изображения, связанные с выбранными растрами.
Boolean
delete_item_cache
(Дополнительный)

Удалять кэш, основанный на исходном растровом наборе, который вы удаляете из набора данных мозаики.

  • DELETE_ITEM_CACHEУдалить элемент и его кэш. Используется по умолчанию.
  • NO_DELETE_ITEM_CACHEОставить кэш как часть набора данных мозаики.
Boolean
remove_items
(Дополнительный)

Удалить элемент, кэш, обзорные изображения и наборы растровых данных. Или удалить только кэш и обзорные изображения, а наборы растровых данных оставить.

  • REMOVE_MOSAICDATASET_ITEMSЭлемент будет удален из набора данных мозаики. Используется по умолчанию.
  • NO_REMOVE_MOSAICDATASET_ITEMSУдалить кэш элемента и все связанные с ним обзорные изображения, но оставить сам элемент.
Boolean
update_cellsize_ranges
(Дополнительный)

Обновить диапазоны размеров ячеек набора данных мозаики. Выберите эту опцию, если вы удаляете все изображения с определенным размером ячейки.

  • UPDATE_CELL_SIZESОбновить диапазоны размеров ячеек Используется по умолчанию.
  • NO_CELL_SIZESНе обновлять диапазоны размеров ячеек.
Boolean

Производные выходные данные

NameОбъяснениеТип данных
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)

Environments

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

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

Связанные разделы