金字塔(环境设置)

支持“金字塔”环境设置的工具将仅处理其中金字塔有效的栅格。ERDAS IMAGINE 文件的金字塔具有可以设置的有限选项。

金字塔采用分辨率递减的形式表示数据集,此种表示方法可以提高性能。它仅检索使用指定分辨率(取决于显示要求)的数据,因此可加快栅格数据的显示速度。可以通过对原始数据重新采样创建金字塔。以下重采样方法将指导服务器对数据进行重采样以构建金字塔。

用法说明

对话框语法

脚本语法

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

参数

说明

pyramid_option(必选)

指定是否构建金字塔。

  • PYRAMID - 将使用选择的等级构建金字塔。-1 等级将构建所有金字塔等级。
  • NONE — 不构建金字塔。这是默认设置。

levels(可选)

确定将构建的递减分辨率数据集图层的数量;默认值为 –1,指示服务器构建完整的金字塔,并且由服务器计算金字塔的等级。值为 0 时,将不会获得金字塔等级。

interpolation_type(可选)

使用的重采样技术:

  • NEAREST(最邻近法)— 重采样时,使用最邻近像元的值将为输出像元分配值。这是默认设置。
  • BILINEAR(双线性插值法)— 基于四个最邻近输入像元中心的加权平均距离确定像元的新值。
  • CUBIC(三次卷积插值法)— 通过拟合穿过 16 个最邻近输入像元中心的平滑曲线确定像元的新值。

pyramid_compression(可选)

构建栅格金字塔时使用的压缩类型:

  • DEFAULT — 如果使用小波压缩压缩源数据,将使用 JPEG 压缩类型构建金字塔;否则,使用 LZ77。这是默认压缩方法。
  • LZ77 — 使用 LZ77 压缩类型构建金字塔。LZ77 适用于任何数据类型。
  • JPEG — 使用 JPEG 压缩算法构建金字塔。只有符合 JPEG 压缩规范的数据才可以使用此压缩类型。
  • NONE - 构建金字塔时不使用压缩。

金字塔语法
import arcpy

# Set the pyramid environment to build all pyramids levels with 
#   cubic convolution resampling, LZ77 compression.
arcpy.env.pyramid = "PYRAMIDS -1 CUBIC LZ77"		

相关主题


7/10/2012