com.supermap.analyst.spatialanalyst
类 MCECellularAutomataParameter
- java.lang.Object
-
- com.supermap.analyst.spatialanalyst.MCECellularAutomataParameter
-
public class MCECellularAutomataParameter extends Object
基于多准则判断的元胞自动机参数类。
-
-
构造器概要
构造器 构造器和说明 MCECellularAutomataParameter()默认构造函数,构造一个新的 MCECellularAutomataParameter对象。MCECellularAutomataParameter(MCECellularAutomataParameter para)拷贝构造函数,根据给定的MCECellularAutomataParameter对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 double[][]getAHPComparisonMatrix()返回层次分析法一致性检验的判断矩阵。intgetAlpha()返回扩散参数。CellularAutomataParametergetCellularAutomataParameter()返回元胞自动机的参数设置。Map<Integer,Boolean>getConversionRules()返回转换规则。intgetConversionTarget()返回转换目标。DatasetGridgetEndCellGrid()返回终止年份影像栅格。doublegetGlobalValue()返回全局因素影响比例。doublegetLocalValue()返回邻域因素影响比例。booleanisCheckResult()返回是否对比检验输出结果和终止数据。voidsetAHPComparisonMatrix(double[][] value)设置层次分析法一致性检验的判断矩阵。voidsetAlpha(int value)设置扩散参数。voidsetCellularAutomataParameter(CellularAutomataParameter value)设置元胞自动机的参数。voidsetCheckResult(boolean value)设置是否对比检验输出结果和终止数据。voidsetConversionRules(Map<Integer,Boolean> value)设置转换规则。voidsetConversionTarget(int value)设置转换目标。voidsetEndCellGrid(DatasetGrid value)设置终止年份影像栅格。voidsetGlobalValue(double value)设置全局因素影响比例。voidsetLocalValue(double value)设置邻域因素影响比例。
-
-
-
构造器详细资料
-
MCECellularAutomataParameter
public MCECellularAutomataParameter()
默认构造函数,构造一个新的 MCECellularAutomataParameter对象。
-
MCECellularAutomataParameter
public MCECellularAutomataParameter(MCECellularAutomataParameter para)
拷贝构造函数,根据给定的MCECellularAutomataParameter对象构造一个与其完全相同的新对象。- 参数:
para- 指定的MCECellularAutomataParameter对象。
-
-
方法详细资料
-
getCellularAutomataParameter
public CellularAutomataParameter getCellularAutomataParameter()
返回元胞自动机的参数设置。- 返回:
- 元胞自动机的参数设置。
- 默认值:
- 默认为null。
-
setCellularAutomataParameter
public void setCellularAutomataParameter(CellularAutomataParameter value)
设置元胞自动机的参数。请参阅CellularAutomataParameter类。- 参数:
value- 元胞自动机的参数设置。
-
isCheckResult
public boolean isCheckResult()
返回是否对比检验输出结果和终止数据。- 返回:
- 是否检验输出结果和终止数据。
- 默认值:
- 默认为false。
-
setCheckResult
public void setCheckResult(boolean value)
设置是否对比检验输出结果和终止数据。- 参数:
value- 是否对比检验输出结果和终止数据。
-
getEndCellGrid
public DatasetGrid getEndCellGrid()
返回终止年份影像栅格。- 返回:
- 终止年份影像栅格。
-
setEndCellGrid
public void setEndCellGrid(DatasetGrid value)
设置终止年份影像栅格。- 参数:
value- 终止年份影像栅格。
-
getAHPComparisonMatrix
public double[][] getAHPComparisonMatrix()
返回层次分析法一致性检验的判断矩阵。- 返回:
- 层次分析法一致性检验的判断矩阵。
-
setAHPComparisonMatrix
public void setAHPComparisonMatrix(double[][] value)
设置层次分析法一致性检验的判断矩阵。- 参数:
value- 层次分析法一致性检验的判断矩阵。
-
getGlobalValue
public double getGlobalValue()
返回全局因素影响比例。- 返回:
- 全局因素影响比例。
- 默认值:
- 默认值为0.5。
-
setGlobalValue
public void setGlobalValue(double value)
设置全局因素影响比例。全局因素影响比例和邻域因素影响比例和为1。
- 参数:
value- 全局因素影响比例。
-
getLocalValue
public double getLocalValue()
返回邻域因素影响比例。- 返回:
- 邻域因素影响比例。
- 默认值:
- 默认值为0.5。
-
setLocalValue
public void setLocalValue(double value)
设置邻域因素影响比例。- 参数:
value- 邻域因素影响比例。
-
getAlpha
public int getAlpha()
返回扩散参数。- 返回:
- 扩散参数。
- 默认值:
- 默认值为2。
-
setAlpha
public void setAlpha(int value)
设置扩散参数。一般1-10。- 参数:
value- 扩散参数。
-
getConversionRules
public Map<Integer,Boolean> getConversionRules()
返回转换规则。- 返回:
- 转换规则。
- 默认值:
- 默认为 null。
-
setConversionRules
public void setConversionRules(Map<Integer,Boolean> value)
设置转换规则。例如在土地利用的变化中,水域为不可转变用地,农田为可转变用地。- 参数:
value- 转换规则。
-
getConversionTarget
public int getConversionTarget()
返回转换目标。- 返回:
- 转换目标。
-
setConversionTarget
public void setConversionTarget(int value)
设置转换目标。例如农田转换为城市用地中,城市用地为转换目标。- 参数:
value- 转换目标。
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.