Построить кэш элемента набора данных мозаики (Build Mosaic Dataset Item Cache) (Управление данными)

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

Резюме

Вводит функцию "Кэширование растра" (Cached Raster) в последовательность функций для элементов в наборе данных мозаики.

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

Синтаксис

BuildMosaicDatasetItemCache_management (in_mosaic_dataset, {where_clause}, {define_cache}, {generate_cache}, {item_cache_folder}, {compression_method}, {compression_quality}, {max_allowed_rows}, {max_allowed_columns}, {request_size_type}, {request_size})
ПараметрОбъяснениеТип данных
in_mosaic_dataset

Путь и имя набора данных мозаики.

Mosaic Layer
where_clause
(дополнительно)

Используя SQL, вы можете определить запрос или использовать Конструктор запросов для построения запроса.

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

Определите кэш для набора данных мозаики. Функция "Кэширование растра" (Cached Raster) будет добавлена в выбранные элементы. Если элемент уже содержит функцию "Кэширование растра" (Cached Raster), повторное добавление функции не выполняется.

  • DEFINE_CACHEФункция "Кэширование растра" (Cached Raster) будет добавлена в выбранные элементы. Если элемент уже содержит эту функцию, повторное добавление функции не выполняется. Это значение используется по умолчанию.
  • NO_DEFINE_CACHEКэш растра не определяется.
Boolean
generate_cache
(дополнительно)

Сформируйте файлы кэша на основе свойств, определенных в функции "Кэширование растра" (Cached Raster), например расположение и сжатие кэша.

  • GENERATE_CACHEКэш будет создан. Это значение используется по умолчанию.
  • NO_GENERATE_CACHEКэш не будет создан.
Boolean
item_cache_folder
(дополнительно)

Путь для сохранения кэшированного набора данных.

По умолчанию производится построение кэша и его размещение в папке рядом с набором данных мозаики. Эта папка имеет то же имя, что и база геоданных (расширение .cache). Однако, если набор данных мозаики создается в базе геоданных ArcSDE, кэш будет создан в самой базе геоданных.

После того как кэш элемента создан, повторное его создание в другом расположении путем задания другого пути кэша и повторного запуска инструмента уже невозможно. Кэш элемента все равно будет создаваться в том расположении, где он был создан в первый раз. Тем не менее, можно удалить эту функцию и добавить новую, имеющую другой путь, или использовать инструмент Восстановление набора данных мозаики (Repair Mosaic Dataset) для изменения пути кэша, после чего запустить этот инструмент и создать кэш элемента в другом расположении.

Workspace
compression_method
(дополнительно)

Тип сжатия (если используется), который будет использован при создании кэша.

  • Без потерьСжатие без потерь позволяет сохранить значения каждого пиксела при создании набора данных кэша.
  • С потерямиСжатие с потерями не обеспечивает сохранение значений каждого пиксела при создании кэшированного набора данных. При использовании этого метода можно также задать качество сжатия.
  • НетСжатие не используется при создании кэшированного набора данных.
String
compression_quality
(дополнительно)

Качество сжатия, которое будет использоваться при выборе сжатия с потерями. Значение качества сжатия находится в диапазоне от 1 до 100 процентов.

Long
max_allowed_rows
(дополнительно)

Ограничивает размер набора данных кэша числом пикселов в строках.

Кэшированный растр не создается, если значение размера превышает это ограничение.

Long
max_allowed_columns
(дополнительно)

Ограничивает размер набора данных кэша числом пикселов в столбцах.

Кэшированный растр не создается, если значение размера превышает это ограничение.

Long
request_size_type
(дополнительно)

При пересчете кэша элемента укажите коэффициент размера пиксела или размер пиксела.

  • PIXEL_SIZE_FACTORПозволяет выбрать коэффициент масштабирования для пересчета кэшированного растра. Это значение используется по умолчанию. Если пересчет кэша не требуется, выберите PIXEL_SIZE_FACTOR с коэффициентом 1.
  • PIXEL_SIZEПозволяет задать размер пиксела, используемый при создании кэшированного растра.
String
request_size
(дополнительно)

Задайте размер запроса. Заданное значение определяется параметром тип размера запроса (Request Size type). При выборе PIXEL_SIZE_FACTOR заданное значение выступает в качестве коэффициента масштабирования. При выборе PIXEL_SIZE заданное значение выступает в качестве пересчитанного размера пиксела.

Double

Пример кода

Пример 1. BuildMosaicDatasetItemCache (окно Python)

Это пример Python для BuildMosaicDatasetItemCache.

import arcpy
arcpy.BuildMosaicDatasetItemCache_management(
     "C:/Workspace/itemcache.gdb/md",  "#", "DEFINE_CACHE", 
     "NO_GENERATE_CACHE", "C:/workspace/itemcache", "LOSSY", 
     "80", "#", "#")
Пример 2. BuildMosaicDatasetItemCache (автономный скрипт)

Это пример скрипта Python для инструмента BuildMosaicDatasetItemCache.

#Define mosaic dataset item cache without generating the cache file

import arcpy
arcpy.env.workspace = "C:/Workspace"

mdname = "itemcache.gdb/md"
query = "#"
definecache = "DEFINE_CACHE"
generatecache = "NO_GENERATE_CACHE"
cachepath = "C:/workspace/itemcache"
compression = "LOSSY"
compquality = "80"
maxrow = "#"
maxcolumn = "#"

arcpy.BuildMosaicDatasetItemCache_management(
     mdname, query, definecache, generatecache, cachepath, compression, 
     compquality, maxrow, maxcolumn)

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

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

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

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013