Пирамидные слои (Параметры среды)

Инструменты, учитывающие значение параметра среды Пирамидные слои (Pyramid), будут обрабатывать только растры, в которых пирамидные слои имеют допустимый формат. Пирамидные слои для файлов ERDAS IMAGINE имеют ограниченное число опций, которые можно установить.

Пирамидными слоями являются представления уменьшенного разрешения вашего набора данных, они используются для увеличения производительности. Пирамиды могут ускорить отображение растровых данных посредством вывода только данных с заданным разрешением, необходимым для отображения. Пирамидные слои создаются в ходе пересчета исходных данных. Методы пересчета указывают серверу, как должно быть изменено разрешение данных при построении пирамидных слоев.

Примечания по использованию

Синтаксис диалога

Синтаксис скриптов

arcpy.env.pyramid = "pyramid_option {levels} {interpolation_type} {pyramid_compression} {compression_quality} {skip_first}"

Parameters

Описание

pyramid_option (Обязательно)

Определяет, будут ли построены пирамиды.

  • PYRAMIDS – пирамидные слои создаются с выбранным уровнем. Уровень -1 указывает на создание всех уровней пирамидных слоев.
  • NONE – Пирамидные слои не будут построены. Это значение используется по умолчанию.

levels (Дополнительно)

Определяет, сколько пирамидных слоев будет построено. Значение по умолчанию равно –1, при этом будет построено количество пирамидных слоев, определенное сервером. Если значение равно 0, не будет построено ни одного пирамидного слоя. Вы можете задать максимум 29 пирамидных слоев. Значения выше или равное 30 будут возвращены к значению -1, что создаст полный набор пирамид.

interpolation_type (Дополнительно)

Используемый метод изменения разрешения:

  • NEAREST neighbor – Использует значение ближайшей ячейки, чтобы определить значение для ячейки выходного растра при пересчете. Это значение используется по умолчанию.
  • BILINEAR interpolation – Определяет новое значение ячейки на основании средневзвешенного расстояния для четырех ближайших центров ячеек.
  • CUBIC convolution – Определяет новое значение ячейки на основании построения сглаживающей кривой через центры 16-ти ближайших ячеек.

pyramid_compression (Дополнительно)

Тип сжатия, используемый при построении пирамидных слоев растра:

  • DEFAULT – если исходные данные сжаты с использованием "wavelet" сжатия, пирамиды будут строится со сжатием типа JPEG; в других случаях используется сжатие LZ77. Это метод сжатия по умолчанию.
  • LZ77 – Использует тип сжатия LZ77 для построения пирамидных слоев. LZ77 может использоваться для любого типа данных.
  • JPEG – Использует алгоритм сжатия JPEG для построения пирамидных слоев. Только те данные, которые строго соответствуют специфике сжатия JPEG, могут использовать этот тип сжатия.
  • JPEG_YCbCr – использует сжатие с потерями с помощью компонентов пространства цвета – яркости (Y) и цветности (Cb и Cr).
  • NONE – Сжатие не будет использоваться при построении пирамидных слоев.

compression _quality (дополнительно)

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

skip_first (дополнительно)

  • Без_Пропусков (NO_SKIP) – создаются все уровни пирамидных слоев. Это значение используется по умолчанию.
  • SKIP_FIRST – первый уровень пирамидных слоев не создается.
Синтаксис pyramid
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"

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

9/12/2013