com.supermap.analyst.spatialanalyst
类 DistanceAnalystParameter
- java.lang.Object
-
- com.supermap.analyst.spatialanalyst.DistanceAnalystParameter
-
public class DistanceAnalystParameter extends java.lang.Object
距离栅格分析参数类
-
-
构造器概要
构造器 构造器和说明 DistanceAnalystParameter()
默认构造函数DistanceAnalystParameter(DistanceAnalystParameter parameter)
拷贝构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 DatasetVector
getBarrierRegion()
获取障碍面DatasetGrid
getCostGrid()
获取耗费栅格数据集double
getMaxDistance()
获取最大距离double
getMaxDownslopeDegree()
获取最大下坡角度double
getMaxUpslopeDegree()
获取最大上坡角度int
getPathLineSmoothDegree()
获取光滑系数SmoothMethod
getPathLineSmoothMethod()
获取光滑方法Dataset
getSourceDataset()
获取源数据DatasetGrid
getSurfaceGrid()
获取表面栅格数据集Datasource
getTargetDatasource()
获取目标数据源void
setBarrierRegion(DatasetVector value)
设置障碍面void
setCostGrid(DatasetGrid costGrid)
设置耗费栅格数据集void
setMaxDistance(double maxDistance)
设置最大距离void
setMaxDownslopeDegree(double value)
设置最大下坡角度void
setMaxUpslopeDegree(double value)
设置最大上坡角度void
setPathLineSmoothDegree(int value)
设置光滑系数void
setPathLineSmoothMethod(SmoothMethod value)
设置光滑方法void
setSourceDataset(Dataset sourceDataset)
设置源数据void
setSurfaceGrid(DatasetGrid surfaceGrid)
设置表面栅格数据集void
setTargetDatasource(Datasource targetDatasource)
设置目标数据源
-
-
-
构造器详细资料
-
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
- 障碍面数据集
-
-