public class PatternsParameter
extends com.supermap.data.InternalHandleDisposable
通过分析模式参数设置类可以设置评估字段、概念化模型、中断距离容限、反距离幂指数、邻近数目、标准化、自身权重字段、FDR校正等。
构造器和说明 |
---|
PatternsParameter()
默认构造函数,构造一个新的 PatternsParameter 对象。
|
PatternsParameter(PatternsParameter patternsParameter)
拷贝构造函数,根据给定的 PatternsParameter 对象构造一个与其完全相同的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
void |
dispose()
释放 PatternsParameter 对象所占有的资源。
|
String |
getAssessmentFieldName()
返回评估字段的名称。
|
ConceptualizationModel |
getConceptModel()
返回空间关系概念化模型。
|
DistanceMethod |
getDistanceMethod()
返回距离计算方法类型。
|
double |
getDistanceTolerance()
返回中断距离容限。
|
double |
getExponent()
返回反距离幂指数。
|
String |
getFilePath()
返回空间权重矩阵文件路径。
|
int |
getKNeighbors()
返回相邻数目。
|
String |
getSelfWeightFieldName()
返回自身权重字段的名称。
|
boolean |
isFDRAdjusted()
返回是否进行FDR(错误发现率)校正。
|
boolean |
isStandardization()
返回是否对空间权重矩阵进行标准化。
|
void |
setAssessmentFieldName(String value)
设置评估字段的名称。
|
void |
setConceptModel(ConceptualizationModel value)
设置空间关系概念化模型。
|
void |
setDistanceMethod(DistanceMethod value)
设置距离计算方法类型。
|
void |
setDistanceTolerance(double value)
设置中断距离容限。
|
void |
setExponent(double value)
设置反距离幂指数。
|
void |
setFDRAdjusted(boolean value)
设置是否进行FDR(错误发现率)校正。
|
void |
setFilePath(String value)
设置空间权重矩阵文件路径。
|
static void |
setIsDisposable(com.supermap.data.InternalHandleDisposable obj,
boolean disposable) |
void |
setKNeighbors(int value)
设置相邻数目。
|
void |
setSelfWeightFieldName(String value)
设置自身权重字段的名称。
|
void |
setStandardization(boolean value)
设置是否对空间权重矩阵进行标准化。
|
public PatternsParameter()
public PatternsParameter(PatternsParameter patternsParameter)
patternsParameter
- 指定的 PatternsParameter 对象。public void dispose()
public String getAssessmentFieldName()
仅数值字段有效。
public void setAssessmentFieldName(String value)
value
- 评估字段的名称。public ConceptualizationModel getConceptModel()
ConceptualizationModel.INVERSEDISTANCE
。public void setConceptModel(ConceptualizationModel value)
value
- 空间关系概念化模型。public double getDistanceTolerance()
仅对概念化模型设置为ConceptualizationModel.INVERSEDISTANCE
、 ConceptualizationModel.INVERSEDISTANCESQUARED
、 ConceptualizationModel.FIXEDDISTANCEBAND
、 ConceptualizationModel.ZONEOFINDIFFERENCE
时有效。
为"反距离"和"固定距离"模型指定中断距离。"-1"表示计算并应用默认距离,此默认值为保证每个要素至少有一个相邻的要素;"0"表示为未应用任何距离,则每个要素都是相邻要素。
public void setDistanceTolerance(double value)
仅对概念化模型设置为ConceptualizationModel.INVERSEDISTANCE
、 ConceptualizationModel.INVERSEDISTANCESQUARED
、 ConceptualizationModel.FIXEDDISTANCEBAND
、 ConceptualizationModel.ZONEOFINDIFFERENCE
时有效。
为"反距离"和"固定距离"模型指定中断距离。"-1"表示计算并应用默认距离,此默认值为保证每个要素至少有一个相邻的要素;"0"表示为未应用任何距离,则每个要素都是相邻要素。
value
- 中断距离容限。public double getExponent()
仅对概念化模型设置为ConceptualizationModel.INVERSEDISTANCE
、 ConceptualizationModel.INVERSEDISTANCESQUARED
、 ConceptualizationModel.ZONEOFINDIFFERENCE
时有效。
public void setExponent(double value)
仅对概念化模型设置为ConceptualizationModel.INVERSEDISTANCE
、 ConceptualizationModel.INVERSEDISTANCESQUARED
、 ConceptualizationModel.ZONEOFINDIFFERENCE
时有效。
value
- 反距离幂指数。public int getKNeighbors()
仅对概念化模型设置为ConceptualizationModel.KNEARESTNEIGHBORS
时有效。
目标要素周围最近的K个要素为相邻要素。
public void setKNeighbors(int value)
仅对概念化模型设置为ConceptualizationModel.KNEARESTNEIGHBORS
时有效。
目标要素周围最近的K个要素为相邻要素。
value
- 相邻数目。public boolean isStandardization()
若进行标准化,则每个权重都会除以该行的和。对热点分析无效。
public void setStandardization(boolean value)
若进行标准化,则每个权重都会除以该行的和。对热点分析无效。
value
- 是否对空间权重矩阵进行标准化。public String getSelfWeightFieldName()
仅数值字段有效。暂仅对热点分析有效。
public void setSelfWeightFieldName(String value)
仅数值字段有效。暂仅对热点分析有效。
value
- 自身权重字段的名称。public boolean isFDRAdjusted()
public void setFDRAdjusted(boolean value)
value
- 是否进行FDR(错误发现率)校正。public String getFilePath()
public void setFilePath(String value)
value
- 空间权重矩阵文件路径。public DistanceMethod getDistanceMethod()
暂只支持欧式距离。
DistanceMethod.EUCLIDEAN
。public void setDistanceMethod(DistanceMethod value)
暂只支持欧式距离。
value
- 距离计算方法类型。public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
Copyright © 2021–2024 SuperMap. All rights reserved.