com.supermap.analyst.spatialanalyst

类 DistanceAnalystParameter

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


  • public class DistanceAnalystParameter
    extends java.lang.Object
    距离栅格分析参数类
    • 构造器详细资料

      • DistanceAnalystParameter

        public DistanceAnalystParameter()
        默认构造函数
      • DistanceAnalystParameter

        public DistanceAnalystParameter(DistanceAnalystParameter parameter)
        拷贝构造函数
        参数:
        parameter - 待拷贝构造对象
    • 方法详细资料

      • getMaxDistance

        public double getMaxDistance()
        获取最大距离
        返回:
      • setMaxDistance

        public void setMaxDistance(double maxDistance)
        设置最大距离
        参数:
        maxDistance -
      • getSourceDataset

        public Dataset getSourceDataset()
        获取源数据
        返回:
        源数据集
      • setSourceDataset

        public void setSourceDataset(Dataset sourceDataset)
        设置源数据
        参数:
        sourceDataset - 源数据集
      • getCostGrid

        public DatasetGrid getCostGrid()
        获取耗费栅格数据集
        返回:
        耗费栅格数据集
      • setCostGrid

        public void setCostGrid(DatasetGrid costGrid)
        设置耗费栅格数据集
        参数:
        costGrid - 耗费栅格数据集
      • getSurfaceGrid

        public DatasetGrid getSurfaceGrid()
        获取表面栅格数据集
        返回:
        表面栅格数据集
      • setSurfaceGrid

        public void setSurfaceGrid(DatasetGrid surfaceGrid)
        设置表面栅格数据集
        参数:
        surfaceGrid - 表面栅格数据集
      • getTargetDatasource

        public Datasource getTargetDatasource()
        获取目标数据源
        返回:
        目标数据源
      • setTargetDatasource

        public void setTargetDatasource(Datasource targetDatasource)
        设置目标数据源
        参数:
        targetDatasource - 目标数据源
      • getMaxUpslopeDegree

        public double getMaxUpslopeDegree()
        获取最大上坡角度
        返回:
        最大上坡角度
      • setMaxUpslopeDegree

        public void setMaxUpslopeDegree(double value)
        设置最大上坡角度
        参数:
        value - 最大上坡角度
      • getMaxDownslopeDegree

        public double getMaxDownslopeDegree()
        获取最大下坡角度
        返回:
        最大下坡角度
      • setMaxDownslopeDegree

        public void setMaxDownslopeDegree(double value)
        设置最大下坡角度
        参数:
        value - 最大下坡角度
      • getPathLineSmoothMethod

        public SmoothMethod getPathLineSmoothMethod()
        获取光滑方法
        返回:
        光滑方法
      • setPathLineSmoothMethod

        public void setPathLineSmoothMethod(SmoothMethod value)
        设置光滑方法
        参数:
        value - 光滑方法
      • getPathLineSmoothDegree

        public int getPathLineSmoothDegree()
        获取光滑系数
        返回:
        光滑系数
      • setPathLineSmoothDegree

        public void setPathLineSmoothDegree(int value)
        设置光滑系数
        参数:
        value - 光滑系数
      • getBarrierRegion

        public DatasetVector getBarrierRegion()
        获取障碍面
        返回:
        障碍面数据集
      • setBarrierRegion

        public void setBarrierRegion(DatasetVector value)
        设置障碍面
        参数:
        value - 障碍面数据集