|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.analyst.spatialanalyst.ResampleMode
public class ResampleMode
该类定义了栅格重采样计算方式的类型常量。
字段摘要 | |
---|---|
static ResampleMode |
BILINEAR
双线性内插法。 |
static ResampleMode |
CUBIC
三次卷积内插法。 |
static ResampleMode |
NEAREST
最邻近法。 |
方法摘要 |
---|
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
public static final ResampleMode NEAREST
最邻近法是将最邻近的栅格值赋予新栅格。该方法的优点是不会改变原始栅格值,简单且处理速度快,但该种方法最大会有半个格子大小的位移。适用于表示分类或某种专题的离散数据,如土地利用,植被类型等。
如上图所示,黑色线框示意的是输入栅格,浅绿色填充示意的是输出栅格,红色方点表示输出栅格某一单元的中心位置,其栅格值需要被重新计算,使用最邻近法将采用距离它最近的输入栅格的值(紫色圆点)。
public static final ResampleMode BILINEAR
双线性内插使用内插点在输入栅格中的 4 邻域进行加权平均来计算新栅格值,权值根据 4 邻域中每个格子中心距内插点的距离来决定。该种方法的重采样结果会比最邻近法的结果更光滑,但会改变原来的栅格值。适用于表示某种现象分布、地形表面的连续数据,如 DEM、气温、降雨量分布、坡度等,这些数据本来就是通过采样点内插得到的连续表面。
如上图所示,黑色线框示意的是输入栅格,浅绿色填充示意的是输出栅格,红色方点表示输出栅格某一格子的中心位置,其栅格值需要被重新计算,使用双线性内插法将采用距离它最近的 4 个输入栅格的值(紫色圆点)通过距离加权平均计算。
public static final ResampleMode CUBIC
三次卷积内插法较为复杂,与双线性内插相似,同样会改变栅格值,不同之处在于它使用 16 邻域来加权计算,会使计算结果得到一些锐化的效果。该种方法同样会改变原来的栅格值,且有可能会超出输入栅格的值域范围,且计算量大。适用于航片和遥感影像的重采样。
如上图所示,黑色线框示意的是输入栅格,蓝色填充示意的是输出栅格,红色方点表示输出栅格某一格子的中心位置,其栅格值需要被重新计算,此处采用距离它最近的 16 个输入栅格的值(紫色圆点)通过距离加权平均计算。
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |