com.supermap.realspace.spatialanalyst
类 InterpolationKrigingParameter3D

java.lang.Object
  继承者 com.supermap.realspace.spatialanalyst.InterpolationParameter3D
      继承者 com.supermap.realspace.spatialanalyst.InterpolationKrigingParameter3D

public class InterpolationKrigingParameter3D
extends InterpolationParameter3D

克吕金(Kriging)内插法参数类,继承自 InterpolationParameter3D 类。该类为 Kriging 插值算法提供必要的参数信息,包括半变函数类型、自相关阈值、基台值、块金效应值。


构造方法摘要
InterpolationKrigingParameter3D()
          构造一个 InterpolationKrigingParameter3D 的新对象。
InterpolationKrigingParameter3D(double resolution, SearchMode searchMode, double searchRadius, int expectedCount, VariogramMode variogramMode)
          根据指定的参数来构造一个 InterpolationKrigingParameter3D 的新对象。
 
方法摘要
 double getNugget()
          返回块金效应值。
 double getRange()
          返回自相关阈值。
 double getSill()
          返回基台值。
 InterpolationAlgorithmType getType()
          返回插值算法类型。
 VariogramMode getVariogramMode()
          返回克吕金(Kriging)插值时的半变函数类型。
 void setNugget(double value)
          设置块金效应值。
 void setRange(double value)
          设置自相关阈值。
 void setSill(double value)
          设置基台值。
 void setVariogramMode(VariogramMode variogramMode)
          设置克吕金(Kriging)插值时的半变函数类型。
 java.lang.String toString()
          返回一个表示 InterpolationKrigingParameter3D 对象的字符串。
 
从类 com.supermap.realspace.spatialanalyst.InterpolationParameter3D 继承的方法
dispose, getBounds, getExpectedCount, getMaxPointCountForInterpolation, getMaxPointCountInNode, getResolution, getSearchMode, getSearchRadius, getSliceAltitudes, setBounds, setExpectedCount, setMaxPointCountForInterpolation, setMaxPointCountInNode, setResolution, setSearchMode, setSearchRadius, setSliceAltitudes
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

InterpolationKrigingParameter3D

public InterpolationKrigingParameter3D()
构造一个 InterpolationKrigingParameter3D 的新对象。


InterpolationKrigingParameter3D

public InterpolationKrigingParameter3D(double resolution,
                                       SearchMode searchMode,
                                       double searchRadius,
                                       int expectedCount,
                                       VariogramMode variogramMode)
根据指定的参数来构造一个 InterpolationKrigingParameter3D 的新对象。

参数:
resolution - 指定的插值运算所获得的栅格数据集的分辨率。
searchMode - 指定的插值运算时查找参与运算点的查找方式。
searchRadius - 指定的插值运算时查找参数运算点的查找范围。
expectedCount - 指定的参与插值运算的点数。
variogramMode - 指定的半变函数类型。
方法详细信息

getVariogramMode

public VariogramMode getVariogramMode()
返回克吕金(Kriging)插值时的半变函数类型。

目前支持球型函数、指数函数和高斯函数类型,详情请参见 VariogramMode 类型。

返回:
克吕金插值时的半变函数类型。
另请参见:
VariogramMode
默认值:
默认值为 VariogramMode.SPHERICAL

setVariogramMode

public void setVariogramMode(VariogramMode variogramMode)
设置克吕金(Kriging)插值时的半变函数类型。目前支持球型函数、指数函数和高斯函数类型,详情请参见VariogramMode类型。

参数:
variogramMode - 克吕金插值时的半变函数类型。
另请参见:
VariogramMode

getRange

public double getRange()
返回自相关阈值。

自相关阈值是指当一个半变函数在达到一定距离的时候,曲线的趋势不能够再增长,即趋于水平,那么曲线最初开始水平的距离称为自相关阈值。

返回:
自相关阈值。
默认值:
默认值为 0.0。

setRange

public void setRange(double value)
设置自相关阈值。

自相关阈值是指当一个半变函数在达到一定距离的时候,曲线的趋势不能够再增长,即趋于水平,那么曲线最初开始水平的距离称为自相关阈值。

参数:
value - 自相关阈值。

getSill

public double getSill()
返回基台值。

基台值是指半变函数达到变长范围时,Y 轴上的值。

有关概念示意图:

返回:
基台值。
默认值:
默认值为0。

setSill

public void setSill(double value)
设置基台值。

半变异函数值趋向于一稳定值时,此稳定值我们称之为基台值。

有关概念示意图:

参数:
value - 基台值。
默认值:
默认值为0。

getNugget

public double getNugget()
返回块金效应值。

当点间距离为 0(比如,步长=0)时,半变函数值为 0。然而,在一个无限小的距离内,半变函数通常显示出块金效应,这是一个大于 0 的值。如果半变函数在 Y 轴上的截距是 2 ,则块金为 2。

块金效应属于测量误差,或者是小于采样步长的小距离上的空间变化,或者两者兼而有之。测量误差主要是由于观测仪器的内在误差引起的。自然现象的空间变异范围很大(可以在很小的尺度上,也可以在很大的尺度上)。小于步长尺度上的变化就表现为块金的一部分。

有关概念示意图:

返回:
块金效应值。
默认值:
默认值为 0.0。

setNugget

public void setNugget(double value)
设置块金效应值。

当点间距离为 0(比如,步长=0)时,半变函数值为 0。然而,在一个无限小的距离内,半变函数通常显示出块金效应,这是一个大于 0 的值。如果半变函数在 Y 轴上的截距是 2 ,则块金为 2。

块金效应属于测量误差,或者是小于采样步长的小距离上的空间变化,或者两者兼而有之。测量误差主要是由于观测仪器的内在误差引起的。自然现象的空间变异范围很大(可以在很小的尺度上,也可以在很大的尺度上)。小于步长尺度上的变化就表现为块金的一部分。

有关概念示意图:

参数:
value - 块金效应值。

toString

public java.lang.String toString()
返回一个表示 InterpolationKrigingParameter3D 对象的字符串。

覆盖:
InterpolationParameter3D 中的 toString
返回:
一个表示 InterpolationKrigingParameter3D 对象的字符串。

getType

public InterpolationAlgorithmType getType()
返回插值算法类型。

指定者:
InterpolationParameter3D 中的 getType
返回:
插值算法的类型。
另请参见:
InterpolationAlgorithmType