Упорядочить кэш листов (Manage Tile Cache) (Управление данными)
Резюме
Создает и обновляет листы в существующем кэше листов. Этот инструмент используется для создания новых листов, замены отсутствующих листов, перезаписи устаревших листов и удаления листов.
Использование
-
Чтобы создать кэш листов в пользовательской схеме разбивки на листы, убедитесь, что с помощью этого инструмента была определена схема разбивки на листы для вашего исходного набора данных. Вы можете создать схему разбивки на листы, используя инструмент Создать схему разбивки на листы кэша листов (Generate Tile Cache Tiling Scheme).
Для создания кэша в схеме разбивки на листы ArcGIS Online Tiling Scheme вы можете при запуске этого инструмента указать значение ARCGISONLINE_SCHEME у параметра Входная схема листов (Input Tiling Scheme).
Этому инструменту может потребоваться много времени на запуск для кэшей, охватывающих большой географический экстент или очень крупные масштабы. Если этот инструмент будет отменен, создание листов остановится, но существующие листы не удалятся. Это означает, что вы можете отменить этот инструмент, если у вас не хватит времени, и снова запустить его позже на том же кэше, указав RECREATE_EMPTY_TILES для параметра Режим управления (Manage Mode).
Этот инструмент поддерживает настройку среды Параллельная обработка (Parallel Processing).
Синтаксис
Параметр | Объяснение | Тип данных |
in_cache_location |
Папка, в которой создаётся кэш набора данных, или путь к существующему кэшу листов. | Raster Layer;Mosaic Layer;Folder |
manage_mode |
Выберите режим для управления кэшем. Доступны три режима:
| String |
in_cache_name (дополнительно) |
Имя кэшированного набора данных для создания в местоположении кэша (Cache Location). | String |
in_datasource (дополнительно) |
Набор растровых данных или набор данных мозаики. Не требуется при указании DELETE_TILES в параметре Режим управления (Manage Mode) (manage_mode). | Mosaic Layer / Raster Layer |
tiling_scheme (дополнительно) |
Дополонительный параметр для задания схемы разбивки на листы.
| String |
import_tiling_scheme (дополнительно) |
Путь к существующему файлу схемы (файлу XML) или к импортированному из имеющегося сервиса изображений или картографического сервиса. | Image Service / MapServer / File |
scales [scales,...] (дополнительно) |
Уровни масштабов, на которых вы создадите или удалите листы при запуске инструмента в зависимости от значения параметра Режим управления (Manage Mode) (manage_mode). Размер пикселов представляется на основе пространственной привязки схемы разбивки на листы. | Value Table |
area_of_interest (дополнительно) |
Ограничивает ту область интереса, где листы будут созданы или удалены. Это может быть класс объектов или функция, интерактивно определенная в ArcMap. Этот параметр полезен, если вы хотите управлять листами для областей неправильной формы. Он также полезен в ситуациях, когда вы хотите выполнить предварительное кэширование каких-то районов и оставить менее посещаемые области некэшированными. | Feature Set |
max_cell_size (дополнительно) |
Значение, которое определяет видимость источника данных, для которого будет создаваться кэш. По умолчанию значение не заполнено. Если значение не заполнено,
Если значение больше 0,
| Double |
Пример кода
Это пример Python для инструмента ManageTileCache.
import arcpy
arcpy.BuildPyramids_management(
"C:/data/image.tif", "3", "NONE",
"BILINEAR", "JPEG", "50", "SKIP_EXISTING")
Это пример скрипта Python для инструмента ManageTileCache.
import arcpy
arcpy.BuildPyramids_management(
"C:/data/image.tif", "3", "NONE",
"BILINEAR", "JPEG", "50", "SKIP_EXISTING")
Параметры среды
- Коэффициент параллельной обработки
Если значение фактора параллельной обработки (Processing Factor) пусто, то инструмент запустится со значением по умолчанию, равным 50% (половина доступных ядер).