com.supermap.analyst.spatialanalyst

类 MCECellularAutomata

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.analyst.spatialanalyst.MCECellularAutomata
  • 所有已实现的接口:
    IDisposable


    public class MCECellularAutomata
    extends com.supermap.data.InternalHandleDisposable
    基于多准则判断的元胞自动机。

    该方法与基于主成分分析的元胞自动机 PCACellularAutomata方法类似。

    • 构造器详细资料

      • MCECellularAutomata

        public MCECellularAutomata()
        默认构造函数,构造一个新的MCECellularAutomata 对象。
    • 方法详细资料

      • dispose

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

        public double[] checkAHPConsistent(double[][] AHPComparisonMatrix)
        层次分析法的一致性检验。
        参数:
        AHPComparisonMatrix - 判断矩阵。
      • mceCellularAutomata

        public DatasetGrid mceCellularAutomata(Datasource outputDatasource,
                                               String outputDatasetName,
                                               MCECellularAutomataParameter parameter)
        基于多准则判断的元胞自动机。
        参数:
        outputDatasource - 输出结果数据集所在数据源。
        outputDatasetName - 输出结果数据集的名称。
        parameter - 基于多准则判断的元胞自动机的参数。
      • mceCellularAutomata

        public DatasetGrid mceCellularAutomata(Datasource outputDatasource,
                                               String outputDatasetName,
                                               MCECellularAutomataParameter parameter,
                                               SteppedListener... listeners)
        基于主成分分析的元胞自动机。
        参数:
        outputDatasource - 输出数据集所在数据源
        outputDatasetName - 输出数据集的名称
        parameter - 基于主成分分析的元胞自动机的参数
        返回:
        结果栅格数据集。
      • getKappa

        public double getKappa()
        返回kappa系数。该系数用于一致性检验,可以用于衡量元胞转换准确度。
        返回:
        kappa系数。
      • addSteppedListener

        public static void addSteppedListener(SteppedListener l)
        添加一个进度条事件(SteppedEvent)的监听器。
        参数:
        l - 一个用于接收进度条事件的监听器。
      • removeSteppedListener

        public static void removeSteppedListener(SteppedListener l)
        移除一个进度条事件(SteppedEvent)的监听器。
        参数:
        l - 一个用于接收进度条事件的监听器。
      • addCAFlushedListener

        public static void addCAFlushedListener(CAFlushedListener l)
        添加一个元胞自动机刷新信息(CAFlushedEvent)的监听器。
        参数:
        l - 一个用于接收元胞自动机刷新事务的监听器。
      • removeCAFlushedListener

        public static void removeCAFlushedListener(CAFlushedListener l)
        移除一个元胞自动机刷新信息(CAFlushedEvent)的监听器。
        参数:
        l - 一个用于接收元胞自动机刷新事务的监听器。
      • setIsDisposable

        public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj,
                                           boolean disposable)

Copyright © 2021–2024 SuperMap. All rights reserved.