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

Уровень лицензии:BasicStandardAdvanced

Краткая информация

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

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

Синтаксис

RemoveRastersFromMosaicDataset_management (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
(дополнительно)

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

  • 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

Пример кода

Удалить растры из набора данных мозаики. Пример 1 (окно Python)

Пример Python RemoveRastersFromMosaicDataset

import arcpy
arcpy.RemoveRastersFromMosaicDataset_management(
     "C:/Workspace/remove.gdb/md", "YEAR<1999", "UPDATE_BOUNDARY", 
     "MARK_OVERVIEW_ITEMS",  "#", "#", "#", "#")
RemoveRastersFromMosaicDataset Пример 2 (автономный скрипт)

Это пример скрипта Python для инструмента Удалить растры из набора данных мозаики (Remove Rasters From Mosaic Dataset).

#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)

Параметры среды

Связанные темы

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

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
5/10/2014