com.supermap.analyst.spatialanalyst

类 MCECellularAutomataParameter

  • java.lang.Object
    • com.supermap.analyst.spatialanalyst.MCECellularAutomataParameter


  • public class MCECellularAutomataParameter
    extends Object
    基于多准则判断的元胞自动机参数类。
    • 构造器详细资料

      • MCECellularAutomataParameter

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

        public MCECellularAutomataParameter(MCECellularAutomataParameter para)
        拷贝构造函数,根据给定的MCECellularAutomataParameter对象构造一个与其完全相同的新对象。
        参数:
        para - 指定的MCECellularAutomataParameter对象。
    • 方法详细资料

      • getCellularAutomataParameter

        public CellularAutomataParameter getCellularAutomataParameter()
        返回元胞自动机的参数设置。
        返回:
        元胞自动机的参数设置。
        默认值:
        默认为null。
      • 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.