重采样函数可更改像元大小、重采样类型或同时更改两者。
重采样函数仅适用于特定计算要求;例如,在计算风或气流量级-方向时需要从源分辨率进行重采样。
共有 11 种用于此函数的重采样方法:
- 最邻近法 - 使用最邻近像素来计算像素值。如果不存在源像素,则无法在输出中创建任何新像素。
- 双线性插值法 - 使用四个最邻近像素的距离加权值来计算像素值。
- 三次卷积插值法 - 使用十六个最邻近像素的距离加权值来计算像素值。
- 多数重采样法 - 使用十六个最邻近像素中出现次数最多的像素值来计算像素值。如果不存在任何源像素,则无法在输出中创建任何新像素。
- 附加双线性插值法 - 除非沿边像素被定义为 NoData,否则请使用双线性插值法(因为不存在可用于确保计算准确性的周围像素)。
- 高斯模糊 - 将高斯卷积插值法应用于源栅格,并使用模糊栅格中四个最邻近像素的距离加权值来计算像素值。
- 附加高斯模糊 - 除非沿边像素被定义为 NoData,否则请使用高斯模糊(因为不存在可用于确保计算准确性的周围像素)。
- 平均值 - 使用所有相关像素(其中源像素涵盖在目标像素中)的平均值来计算像素值。
- 最小值 - 使用所有相关像素的最小值来计算像素值。如果不存在任何源像素,则无法在输出中创建任何新像素。
- 最大值 - 使用所有相关像素的最大值来计算像素值。如果不存在任何源像素,则无法在输出中创建任何新像素。
- 矢量平均值 - 使用所有相关像素来计算量级-方向的矢量平均值。此方法仅适用于代表量级和方向的两个波段栅格。此方法首先将量级-方向转换为 U-V,然后利用所有相关像素的算数平均值来获取目标像素的 U-V,最后将 U-V 转换回量级-方向。
像元大小 - 输出栅格的像元大小。可改变像元大小,但栅格数据集的范围将保持不变。从用户定义的像元大小开始重采样的速度可能要比系统默认重采样的速度慢,这是因为系统默认重采样从最接近的分辨率开始处理最少数量的数据。
在 U-V 和量级-方向之间转换
以下两部分介绍了相应的转换公式。变量在下方列出:
- u = 矢量-U
- v = 矢量-V
- m = 量级
- d = 方向
量级-方向至 U-V
u = m * cos (pi *d / 180)
v = m * sin (pi * d /180)
u-v 至量级-方向
m = sqrt (u * u + v * v)
d = atan2 (v / u) * 180 / pi