com.supermap.analyst.spatialanalyst

类 ResampleMode



  • public class ResampleMode
    extends Enum
    该类定义了栅格重采样计算方式的类型常量。
    • 字段详细资料

      • NEAREST

        public static final ResampleMode NEAREST
        最邻近法。

        最邻近法是将最邻近的栅格值赋予新栅格。该方法的优点是不会改变原始栅格值,简单且处理速度快,但该种方法最大会有半个格子大小的位移。适用于表示分类或某种专题的离散数据,如土地利用,植被类型等。

        如上图所示,黑色线框示意的是输入栅格,浅绿色填充示意的是输出栅格,红色方点表示输出栅格某一单元的中心位置,其栅格值需要被重新计算,使用最邻近法将采用距离它最近的输入栅格的值(紫色圆点)。

      • BILINEAR

        public static final ResampleMode BILINEAR
        双线性内插法。

        双线性内插使用内插点在输入栅格中的 4 邻域进行加权平均来计算新栅格值,权值根据 4 邻域中每个格子中心距内插点的距离来决定。该种方法的重采样结果会比最邻近法的结果更光滑,但会改变原来的栅格值。适用于表示某种现象分布、地形表面的连续数据,如 DEM、气温、降雨量分布、坡度等,这些数据本来就是通过采样点内插得到的连续表面。

        如上图所示,黑色线框示意的是输入栅格,浅绿色填充示意的是输出栅格,红色方点表示输出栅格某一格子的中心位置,其栅格值需要被重新计算,使用双线性内插法将采用距离它最近的 4 个输入栅格的值(紫色圆点)通过距离加权平均计算。

      • CUBIC

        public static final ResampleMode CUBIC
        三次卷积内插法。

        三次卷积内插法较为复杂,与双线性内插相似,同样会改变栅格值,不同之处在于它使用 16 邻域来加权计算,会使计算结果得到一些锐化的效果。该种方法同样会改变原来的栅格值,且有可能会超出输入栅格的值域范围,且计算量大。适用于航片和遥感影像的重采样。

        如上图所示,黑色线框示意的是输入栅格,蓝色填充示意的是输出栅格,红色方点表示输出栅格某一格子的中心位置,其栅格值需要被重新计算,此处采用距离它最近的 16 个输入栅格的值(紫色圆点)通过距离加权平均计算。

    • 方法详细资料

      • toString

        public String toString()
        从类复制的说明: Enum
        返回枚举常量的名称。
        覆盖:
        toString 在类中 Enum
        返回:
        枚举常量的名称。
      • getTitle

        public String getTitle()
        返回栅格重采样计算方式的类型常量字符串。

        通过该接口可以返回栅格重采样计算方式的类型常量字符串。

        返回:
        返回栅格重采样计算方式的类型常量字符串。

Copyright © 2021–2024 SuperMap. All rights reserved.