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()
返回层次分析法一致性检验的判断矩阵。int
getAlpha()
返回扩散参数。CellularAutomataParameter
getCellularAutomataParameter()
返回元胞自动机的参数设置。Map<Integer,Boolean>
getConversionRules()
返回转换规则。int
getConversionTarget()
返回转换目标。DatasetGrid
getEndCellGrid()
返回终止年份影像栅格。double
getGlobalValue()
返回全局因素影响比例。double
getLocalValue()
返回邻域因素影响比例。boolean
isCheckResult()
返回是否对比检验输出结果和终止数据。void
setAHPComparisonMatrix(double[][] value)
设置层次分析法一致性检验的判断矩阵。void
setAlpha(int value)
设置扩散参数。void
setCellularAutomataParameter(CellularAutomataParameter value)
设置元胞自动机的参数。void
setCheckResult(boolean value)
设置是否对比检验输出结果和终止数据。void
setConversionRules(Map<Integer,Boolean> value)
设置转换规则。void
setConversionTarget(int value)
设置转换目标。void
setEndCellGrid(DatasetGrid value)
设置终止年份影像栅格。void
setGlobalValue(double value)
设置全局因素影响比例。void
setLocalValue(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–2024 SuperMap. All rights reserved.