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

Уровень лицензии: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 вы можете определить запрос, или используйте Query Builder, чтобы построить запрос для определения наборов растровых данных, которые будут удалены из набора данных мозаики.

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

SQL Expression
update_boundary
(дополнительно)

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

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

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

  • MARK_OVERVIEWS_ITEMSПоврежденные обзоры будут определены. Это значение используется по умолчанию.
  • NO_MARK_OVERVIEWS_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 для инструмента Удалить растры из набора данных мозаики (Remove Rasters From Mosaic Dataset).

import arcpy
arcpy.RemoveRastersFromMosaicDataset_management(
     "C:/Workspace/remove.gdb/md", "YEAR<1999", "UPDATE_BOUNDARY", 
     "MARK_OVERVIEW_ITEMS",  "#", "#", "#", "#")
Удалить растры из набора данных мозаики. Пример 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: Да
9/10/2013