Инструменты, учитывающие значение параметра среды Пирамидные слои (Pyramid), будут обрабатывать только растры, в которых пирамидные слои имеют допустимый формат. Пирамидные слои для файлов ERDAS IMAGINE имеют ограниченное число опций, которые можно установить.
Пирамидными слоями являются представления уменьшенного разрешения вашего набора данных, они используются для увеличения производительности. Они могут ускорить отображение растровых данных посредством вывода только данных с заданным разрешением, необходимым для отображения. Пирамидные слои создаются в ходе пересчета исходных данных. Методы пересчета указывают серверу, как должно быть изменено разрешение данных при построении пирамидных слоев.
Примечания по использованию
- Значение параметра уровней пирамидных слоев соответствует числу слоев с уменьшенным разрешением, которые будут созданы. По умолчанию это окно пустое, что позволяет ArcGIS выбрать наиболее подходящий вариант (рекомендуется). Значение, равное -1 аналогично пустому окну. Если значение равно 0, не будет построено ни одного пирамидного слоя. Максимальное количество пирамидных слоев, которое можно указать, равно 29.
- Обратитесь к разделу Матрица хранения растров, чтобы узнать, какие форматы хранения растров могут быть использованы для построения пирамид.
- Используйте метод NEAREST для номинальных данных или наборов растровых данных с цветовыми картами, например, данные землепользования, отсканированные карты и изображения в псевдоцветах.
- Используйте опции BILINEAR или CUBIC для непрерывных данных, таких как спутниковые снимки или аэрофотосъемка.
- Если вы не будете строить пирамидные слои, хранение данных останется без изменений, но при этом уменьшится скорость отображения растров, особенно это актуально для больших наборов растровых данных.
- Если пропустить первый уровень пирамиды, сократится размер пирамидных слоев. Но при этом процесс медленнее при небольших разрешениях. Это часто рекомендуется для экономии места, так как первый уровень пирамидных слоев может быть очень большим.
- Сжатие JPEG не поддерживается всеми типами пикселов; таким образом, при необходимости будет применяться сжатие по умолчанию LZ77.
- Сжатие пирамидных слоев будет проигнорировано для наборов растровых данных базы геоданных, т.к. пирамидные слои будут использовать то же сжатие, что и набор растровых данных.
Синтаксис диалога
- Построить пирамидные слои (Build pyramids) – включите опцию, чтобы построить пирамидные слои для растра.
- Уровни пирамидных слоев (Pyramid levels) – устанавливают количество пирамидных слоев. Вы можете задать количество создаваемых слоев, или вы можете оставить значение пустым для построения всех уровней.
- Пропустить первый (Skip first) – поставьте отметку, чтобы пропустить первый уровень пирамидных слоев для растра.
- Метод пересчета пирамидных слоев (Pyramid resampling technique) – метод пересчета, используемый для построения пирамидных слоев.
- NEAREST – использует при пересчете значение ближайшей ячейки, чтобы определить значение для ячейки выходного растра. Это значение используется по умолчанию.
- BILINEAR – определяет новое значение ячейки на основании средневзвешенного расстояния для четырех ближайших центров ячеек.
- CUBIC – определяет новое значение ячейки на основании построения сглаживающей кривой через центры 16-ти ближайших ячеек.
- Тип сжатия пирамидных слоев (Pyramid compression type) – тип сжатия, который будет использоваться при построении пирамидных слоев растра.
- DEFAULT – если исходные данные сжимаются с использованием коротковолнового сжатия, будут построены пирамидные слои с типом сжатия JPEG; в противном случае, будет использоваться LZ77. Это метод сжатия по умолчанию.
- LZ77 – для построения пирамидных слоев будет использоваться алгоритм сжатия LZ77. LZ77 может использоваться для любого типа данных.
- JPEG – алгоритм сжатия JPEG для построения пирамидных слоев. Только те данные, которые строго соответствуют специфике сжатия JPEG, могут использовать этот тип сжатия. Если выбран JPEG, вы можете установить качество сжатия.
- JPEG_YCbCr – сжатие с потерями, использующее компоненты пространства цвета – яркость (Y) и цветность (Cb и Cr).
- NONE – сжатие не будет использоваться при построении пирамидных слоев.
- Качество сжатия (1–100) (Compression Quality (1-100)) – качество сжатия, которое будет использоваться при построении пирамидных слоев с методом сжатия JPEG.
Синтаксис скриптов
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"