Пирамидный слой (Параметр среды)
Инструменты, поддерживающие параметр среды Пирамидный слой, будут обрабатывать только растры, в которых доступны пирамидные слои. Пирамидные слои для файлов ERDAS IMAGINE имеют ограниченное число опций, которые можно установить.
Пирамидными слоями являются представления уменьшенного разрешения вашего набора данных, они используются для увеличения производительности. Они могут ускорить отображение растровых данных посредством вывода только данных с заданным разрешением, необходимым для отображения. Пирамидные слои создаются в ходе пересчета исходных данных. Методы пересчета указывают серверу, как должно быть изменено разрешение данных при построении пирамидных слоев.
Примечания по использованию
Пирамидные уровни соответствуют числу наборов данных с уменьшенным разрешением (пирамидных слоев), которые будут созданы. По умолчанию это текстовое окно оставляется пустым, что позволяет ArcGIS выбрать наиболее подходящий пирамидный уровень (рекомендуется). Значение, равное -1, аналогично пустому текстовому окну. Если значение равно 0, не будет построено ни одного пирамидного слоя. Максимальное количество пирамидных уровней, которое можно указать, равно 29.
Смотрите Матрица хранения растров, чтобы узнать, какими форматами хранения растров можно управлять при построении пирамид.
Используйте NEAREST для номинальных данных или наборов растровых данных с цветовыми картами, таких как данные землепользования, сканированные карты и изображения в псевдоцветах.
Используйте опции BILINEAR или CUBIC для непрерывных данных, таких как спутниковые снимки или аэрофотосъемка.
Отказ от построения пирамидных слоев экономит место на диске, но приводит к снижению скорости отображения, особенно для больших наборов растровых данных.
Skipping the first pyramid level will reduce the size of the pyramids. However, the trade-off is that it will be slower at the small-scale resolutions—Это часто рекомендуется для экономии места, так как первый уровень пирамиды может быть большим.
Сжатие JPEG не поддерживается всеми типами пикселов; таким образом, при необходимости будет применено стандартное сжатие LZ77.
Сжатие пирамидных слоев будет проигнорировано для наборов растровых данных базы геоданных, т.к. пирамидные слои будут использовать то же сжатие, что и набор растровых данных.
Синтаксис диалога
Построить пирамидные слои –-> включите опцию, чтобы построить пирамидные слои для растра.
Уровни пирамидных слоев –-> устанавливают количество уровней пирамидных слоев. Вы можете задать количество создаваемых слоев, или вы можете оставить значение пустым для построения всех уровней.
Пропустить первый –-> поставьте отметку, чтобы пропустить первый уровень пирамидного слоя для растра.
Метод пересчета пирамидных слоев –-> метод пересчета, используемый для построения пирамидных слоев.
БЛИЖАЙШИЙ –-> использует при пересчете значение ближайшей ячейки, чтобы определить значение для ячейки выходного растра при перерасчете. Используется по умолчанию.
БИЛИНЕЙНЫЙ –-> определяет новое значение ячейки на основании средневзвешенного расстояния для четырех ближайших центров входных ячеек.
КУБИЧЕСКИЙ –-> метод пересчета Кубическая свертка определяет новое значение ячейки на основании построения сглаживающей кривой через центры 16-ти ближайших входных ячеек.
Тип сжатия пирамидных слоев –-> тип сжатия, который используется при построении пирамидных слоев растра.
ПО УМОЛЧАНИЮ –-> если исходные данные сжимаются с использованием рекурсивного сжатия, будут построены пирамидные слои с типом сжатия JPEG; в противном случае, будет использоваться LZ77. Это метод сжатия по умолчанию.
LZ77 –-> для построения пирамидных слоев будет использоваться алгоритм сжатия LZ77. LZ77 может использоваться для любого типа данных.
JPEG –-> алгоритм сжатия JPEG для построения пирамидных слоев. Только те данные, которые строго соответствуют специфике сжатия JPEG, могут использовать этот тип сжатия. Если выбран JPEG, вы можете установить качество сжатия.
JPEG_YCbCr –-> сжатие с потерями, использующее компоненты пространства цвета – яркость (Y) и цветность (Cb и Cr).
NONE –-> сжатие не будет использоваться при построении пирамидных слоев.
Качество сжатия (1-100) –-> качество сжатия, которое будет использоваться при построении пирамидных слоев с методом сжатия JPEG.
Синтаксис Python
arcpy.env.pyramid = "pyramid_option levels interpolation_type pyramid_compression compression_quality skip_first"
| Имя | Объяснение |
|---|---|
|
pyramid_option |
|
|
levels |
Определяет, сколько пирамидных слоев будет построено; значение по умолчанию равно –1, при этом будет построено количество пирамидных слоев, определенное сервером. Если значение равно 0, не будет построено ни одного пирамидного слоя. Максимальное количество пирамидных слоев, которое можно указать, равно 29. Значения выше или равное 30 будут преобразованы в -1, что приводит к созданию полного набора пирамид.
|
|
interpolation_type |
Используются следующие методы изменения разрешения:
|
|
pyramid_compression |
Следующие типы сжатия применяются при построении пирамидных слоев растра:
|
|
compression_quality |
Качество сжатия, которое будет использоваться при построении пирамидных слоев с методом сжатия JPEG.
|
|
skip_first |
|
Синтаксис скриптов
import arcpy
# Set the pyramid environment to build all pyramids levels with cubic
# convolution resampling, LZ77 compression
arcpy.env.pyramid = "PYRAMIDS -1 CUBIC LZ77 NO_SKIP"