com.supermap.analyst.spatialstatistics
类 IncrementalParameter

java.lang.Object
  继承者 com.supermap.analyst.spatialstatistics.IncrementalParameter

public class IncrementalParameter
extends java.lang.Object

增量空间自相关参数类。该类主要用来对增量空间自相关计算的参数进行设置。

通过增量空间自相关参数设置类可以设置评估字段、递增的距离段数目、开始距离、距离增量、距离计算方法类型、标准化。


构造方法摘要
IncrementalParameter()
          默认构造函数,构造一个新的 IncrementalParameter 对象。
IncrementalParameter(IncrementalParameter incrementalParameter)
          拷贝构造函数,根据给定的 IncrementalParameter 对象构造一个与其完全相同的新对象。
 
方法摘要
 void dispose()
          释放 IncrementalParameter 对象所占有的资源。
 java.lang.String getAssessmentFieldName()
          返回评估字段的名称。
 double getBeginDistance()
          返回开始距离。
 DistanceMethod getDistanceMethod()
          返回距离计算方法类型。
 double getIncrementalDistance()
          返回距离增量。
 int getIncrementalNumber()
          返回递增的距离段数目。
 boolean isStandardization()
          返回是否对空间权重矩阵进行标准化。
 void setAssessmentFieldName(java.lang.String value)
          设置评估字段的名称。
 void setBeginDistance(double value)
          设置开始距离。
 void setDistanceMethod(DistanceMethod value)
          设置距离计算方法类型。
 void setIncrementalDistance(double value)
          设置距离增量。
 void setIncrementalNumber(int value)
          设置递增的距离段数目。
 void setStandardization(boolean value)
          设置是否对空间权重矩阵进行标准化。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

IncrementalParameter

public IncrementalParameter()
默认构造函数,构造一个新的 IncrementalParameter 对象。


IncrementalParameter

public IncrementalParameter(IncrementalParameter incrementalParameter)
拷贝构造函数,根据给定的 IncrementalParameter 对象构造一个与其完全相同的新对象。

参数:
incrementalParameter - 指定的 IncrementalParameter 对象。
方法详细信息

getAssessmentFieldName

public java.lang.String getAssessmentFieldName()
返回评估字段的名称。

仅数值字段有效。

返回:
评估字段的名称。

setAssessmentFieldName

public void setAssessmentFieldName(java.lang.String value)
设置评估字段的名称。

参数:
value - 评估字段的名称。

getIncrementalNumber

public int getIncrementalNumber()
返回递增的距离段数目。

为增量空间自相关指定分析数据集的次数,该值的范围为:2 ~ 30 。

返回:
递增的距离段数目。
默认值:
默认值为 10。

setIncrementalNumber

public void setIncrementalNumber(int value)
设置递增的距离段数目。

为增量空间自相关指定分析数据集的次数,该值的范围为:2 ~ 30 。

参数:
value - 递增的距离段数目。

getBeginDistance

public double getBeginDistance()
返回开始距离。

增量空间自相关开始分析的起始距离。

返回:
开始距离。
默认值:
默认值为 0.0。

setBeginDistance

public void setBeginDistance(double value)
设置开始距离。

增量空间自相关开始分析的起始距离。

参数:
value - 开始距离。

getIncrementalDistance

public double getIncrementalDistance()
返回距离增量。

增量空间自相关每次分析的间隔距离。

返回:
距离增量。
默认值:
默认值为 0.0。

setIncrementalDistance

public void setIncrementalDistance(double value)
设置距离增量。

增量空间自相关每次分析的间隔距离。

参数:
value - 距离增量。

isStandardization

public boolean isStandardization()
返回是否对空间权重矩阵进行标准化。

若进行标准化,则每个权重都会除以该行的和。

返回:
是否对空间权重矩阵进行标准化。
默认值:
默认值为 false,即不进行标准化。

setStandardization

public void setStandardization(boolean value)
设置是否对空间权重矩阵进行标准化。

若进行标准化,则每个权重都会除以该行的和。

参数:
value - 是否对空间权重矩阵进行标准化。

getDistanceMethod

public DistanceMethod getDistanceMethod()
返回距离计算方法类型。

暂只支持欧式距离。

返回:
输出距离计算方法类型。
默认值:
默认值为 DistanceMethod.EUCLIDEAN

setDistanceMethod

public void setDistanceMethod(DistanceMethod value)
设置距离计算方法类型。

暂只支持欧式距离。

参数:
value - 距离计算方法类型。

dispose

public void dispose()
释放 IncrementalParameter 对象所占有的资源。当调用该方法之后,此对象不再可用。