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

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

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

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

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

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

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

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

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

Параметры

ПодписьОписаниеТип данных
Набор данных мозаики

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

Mosaic Layer
Определяющий запрос
(Дополнительный)

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

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

SQL Expression
Обновить границы
(Дополнительный)

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

  • Отмечено — полигон границы набора данных мозаики будет обновлен. Это значение по умолчанию
  • Не отмечено — полигон границы набора данных мозаики не будет обновлен.
Boolean
Отметить поврежденные обзорные изображения
(Дополнительный)

Указывает, будут ли идентифицированы поврежденные обзорные изображения.

Когда растры в наборе данных мозаики удалены, обзорные изображения, созданные с использованием этих растров, могут стать неточными. Используйте этот параметр, чтобы идентифицировать поврежденные обзорные изображения, чтобы их можно было обновить или удалить, если они больше не нужны.

  • Отмечено: поврежденные обзорные изображения будут определены. Это значение по умолчанию
  • Не отмечено: поврежденные обзорные изображения не будут определены.
Boolean
Удалять обзорные изображения
(Дополнительный)

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

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

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

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

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

  • Отмечено — элементы набора данных мозаики будут удалены. Это значение по умолчанию
  • Не отмечено — элементы набора данных мозаики не будут удалены.
Boolean
Обновить диапазоны размеров ячеек
(Дополнительный)

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

  • Отмечено — диапазоны размеров ячеек для набора данных мозаики будут обновлены. Это значение по умолчанию
  • Не отмечено — диапазоны размеров ячеек для набора данных мозаики не будут обновлены.
Boolean

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

ПодписьОписаниеТип данных
Обновленный набор данных мозаики

Обновленный набор данных мозаики.

Mosaic Layer

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
(Дополнительный)

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

  • 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

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

ИмяОписаниеТип данных
out_mosaic_dataset

Обновленный набор данных мозаики.

Mosaic Layer

Пример кода

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)

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