Сжатие (Параметры среды)

Инструменты, использующие параметр среды Сжатие (Compression), будут устанавливать тип сжатия при хранении выходных наборов растровых данных.

Главным преимуществом сжатых данных является то, что они занимают меньше места при хранении и время отображения растра уменьшается, поскольку передается меньшее количество информации.

ArcGIS может хранить сжатые данные в следующих форматах: IMG, JPEG, JPEG 2000, TIFF, Grid, файловая база геоданных, персональная база геоданных и база геоданных ArcSDE. При хранении данных в базе геоданных, блоки данных сжимаются до сохранения.

Сжатие данных бывает с потерями (JPEG и JPEG 2000) или без потерь (LZ77, PackBits, CCITT). Сжатие без потерь означает, что значения ячеек набора растровых данных не меняются и не теряются. Если значения пикселов должны использоваться для анализа или на их основе будут разрабатываться другие данные, следует выбрать сжатие без потерь.

Величина сжатия зависит от данных и качества сжатия. Чем больше однородных данных, тем выше степень сжатия. Чем ниже качество, тем выше степень сжатия. Сжатие с потерями обычно приводит к более высоким степеням сжатия, чем сжатие без потерь.

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

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

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

arcpy.env.compression = "compression_type {value}"

Parameters

Описание

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

  • LZ77 – сжатие без потерь, сохраняющее все значения ячеек растра. Это значение используется по умолчанию.
  • JPEG – Сжатие с небольшими потерями, которое использует алгоритм сжатия JPEG. Если вы выберете формат JPEG, вы также можете установить значение качества сжатия. Это сжатие может использоваться для файлов JPEG, файлов TIFF и баз геоданных.

    По умолчанию, допустимое качество сжатия входит в диапазон от 0 до 100, включая 75.

  • JPEG2000 – Использует волновые технологии, поэтому растр отображается практически без потерь качества. Если вы выберете формат JPEG2000, вы также можете установить значение качества сжатия. Это сжатие может использоваться для файлов JPEG 2000 и баз геоданных.

    По умолчанию, допустимое качество сжатия входит в диапазон от 0 до 100, включая 75.

  • PackBits – PackBits сжатие для файлов TIFF.
  • LZW – сжатие без потерь, сохраняющее все значения ячеек растра.
  • RLE – кодирование для всей длины файлов в формате IMG.
  • CCITT_G3 – сжатие без потерь для 1-bit данных.
  • CCITT_G4 – сжатие без потерь для 1-bit данных.
  • CCITT_1D – сжатие без потерь для 1-bit данных.
  • JPEG_YCbCr – сжатие без потерь, использующее компоненты пространства цвета – яркость (Y) и цветность (Cb и Cr). Если вы выберете формат JPEG_YCbCr, вы также можете установить качество сжатия. По умолчанию, допустимое качество сжатия входит в диапазон от 0 до 100, включая 75.
  • NONE – Сжатие не возникнет.
  • VALUE

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

При выборе сжатия JPEG или JPEG2000, необходимо определить качество сжатия. Допустимое качество сжатия входит в диапазон от 1 до 100, включая 75 (по умолчанию).

Синтаксис compression
import arcpy

# Set the compression environment to LZ77.
arcpy.env.compression = "LZ77"

# Set the compression environment to JPEG with a quality of 80.
arcpy.env.compression = "JPEG 80"

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

5/10/2014