com.supermap.services.wps
类 OverlayAnalyse
- java.lang.Object
-
- com.supermap.services.wps.Analyse
-
- com.supermap.services.wps.OverlayAnalyse
-
-
字段概要
字段 限定符和类型 字段和说明 static java.lang.String
OPERATE_POLYGON
操作的多边形名static java.lang.String
SOURCE_GEOMETRY
被操作的几何对象名static java.lang.String
SOURCE_POLYGON
被操作的多边形名-
从类继承的字段 com.supermap.services.wps.Analyse
WPS_RESOURCE
-
-
构造器概要
构造器 构造器和说明 OverlayAnalyse()
-
方法概要
方法 限定符和类型 方法和说明 double
getBufferDistance()
获取缓冲距离java.lang.String
getDataset()
获取数据集名称DatasetOverlayResultSetting
getDataSetResultSetting()
获取分析结果配置对象Geometry
getGeometry()
获取集合对象GeometrySpatialAnalystResultSetting
getGeometryResultSetting()
获取几何对象空间分析结果的参数java.lang.String
getOperateDataset()
获取操作数据集的名称QueryParameter
getOperateDatasetFilter()
获取操作对象的过滤器Geometry[]
getOperateGeometries()
获取操作的集合对象Geometry
getOperateGeometry()
获取操作的几何对象java.lang.String
getOutputFormat()
获取请求格式BufferRadiusUnit
getRadiusUnit()
获取缓冲单位int
getSemicircleLineSegment()
获取圆头缓冲圆弧处线段的个数java.lang.String
getSourceDataset()
获取数据集名称QueryParameter
getSourceDatasetFilter()
获取源过滤器Geometry
getSourceGeometry()
获取被操作的几何对象void
setAnalystParameter(Execute execute, java.lang.String source, java.lang.String operate)
设置分析参数void
setBufferDistance(double bufferDistance)
设置缓冲距离void
setBufferParam(java.util.List<InputType> inputList, QueryParameter filterQueryParameter, BufferResultSetting bufferResultSetting)
设置缓冲参数void
setDataset(java.lang.String dataset)
设置数据集名称void
setDataSetResultSetting(DatasetOverlayResultSetting dataSetResultSetting)
设置分析结果配置对象void
setGeometry(Geometry geometry)
设置集合对象void
setGeometryResultSetting(GeometrySpatialAnalystResultSetting geometryResultSetting)
设置几何对象空间分析结果的参数void
setOperateDataset(java.lang.String operateDataset)
设置操作数据集的名称void
setOperateDatasetFilter(QueryParameter operateDatasetFilter)
设置操作对象的过滤器void
setOperateGeometries(Geometry[] operateGeometries)
设置操作的集合对象void
setOperateGeometry(Geometry operateGeometry)
设置操作的几何对象void
setOutputFormat(java.lang.String outputFormat)
设置请求格式void
setParam(java.util.List<InputType> inputList, java.lang.String source, java.lang.String operate, DataReturnOption dataReturnOption, QueryParameter sourceQueryParameter, QueryParameter operateQueryParameter)
设置参数void
setRadiusUnit(BufferRadiusUnit unit)
设置缓冲单位void
setSemicircleLineSegment(int semicircleLineSegment)
设置圆头缓冲圆弧处线段的个数void
setSourceDataset(java.lang.String sourceDataset)
设置数据集名称void
setSourceDatasetFilter(QueryParameter sourceDatasetFilter)
设置源过滤器void
setSourceGeometry(Geometry sourceGeometry)
设置被操作的几何对象-
从类继承的方法 com.supermap.services.wps.Analyse
execute, getProcessResult
-
-
-
-
字段详细资料
-
SOURCE_GEOMETRY
public static final java.lang.String SOURCE_GEOMETRY
被操作的几何对象名
-
SOURCE_POLYGON
public static final java.lang.String SOURCE_POLYGON
被操作的多边形名
-
OPERATE_POLYGON
public static final java.lang.String OPERATE_POLYGON
操作的多边形名
-
-
方法详细资料
-
getSourceGeometry
public Geometry getSourceGeometry()
获取被操作的几何对象
- 返回:
-
setSourceGeometry
public void setSourceGeometry(Geometry sourceGeometry)
设置被操作的几何对象
- 参数:
sourceGeometry
- 被操作的几何对象
-
getOperateGeometry
public Geometry getOperateGeometry()
获取操作的几何对象
- 返回:
-
setOperateGeometry
public void setOperateGeometry(Geometry operateGeometry)
设置操作的几何对象
- 参数:
operateGeometry
- 被操作的几何对象
-
getSourceDataset
public java.lang.String getSourceDataset()
获取数据集名称
- 返回:
-
setSourceDataset
public void setSourceDataset(java.lang.String sourceDataset)
设置数据集名称
- 参数:
sourceDataset
-
-
getOperateDataset
public java.lang.String getOperateDataset()
获取操作数据集的名称
- 返回:
-
setOperateDataset
public void setOperateDataset(java.lang.String operateDataset)
设置操作数据集的名称
- 参数:
operateDataset
-
-
getSourceDatasetFilter
public QueryParameter getSourceDatasetFilter()
获取源过滤器
- 返回:
-
setSourceDatasetFilter
public void setSourceDatasetFilter(QueryParameter sourceDatasetFilter)
设置源过滤器
- 参数:
sourceDatasetFilter
-
-
getOperateDatasetFilter
public QueryParameter getOperateDatasetFilter()
获取操作对象的过滤器
- 返回:
-
setOperateDatasetFilter
public void setOperateDatasetFilter(QueryParameter operateDatasetFilter)
设置操作对象的过滤器
- 参数:
operateDatasetFilter
-
-
getOperateGeometries
public Geometry[] getOperateGeometries()
获取操作的集合对象
- 返回:
-
setOperateGeometries
public void setOperateGeometries(Geometry[] operateGeometries)
设置操作的集合对象
- 参数:
operateGeometries
-
-
getGeometryResultSetting
public GeometrySpatialAnalystResultSetting getGeometryResultSetting()
获取几何对象空间分析结果的参数
- 返回:
-
setGeometryResultSetting
public void setGeometryResultSetting(GeometrySpatialAnalystResultSetting geometryResultSetting)
设置几何对象空间分析结果的参数
- 参数:
geometryResultSetting
- 设置几何对象空间分析结果的参数
-
getDataSetResultSetting
public DatasetOverlayResultSetting getDataSetResultSetting()
获取分析结果配置对象
- 返回:
-
setDataSetResultSetting
public void setDataSetResultSetting(DatasetOverlayResultSetting dataSetResultSetting)
设置分析结果配置对象
- 参数:
dataSetResultSetting
-
-
getOutputFormat
public java.lang.String getOutputFormat()
获取请求格式
- 返回:
-
setOutputFormat
public void setOutputFormat(java.lang.String outputFormat)
设置请求格式
- 参数:
outputFormat
-
-
getGeometry
public Geometry getGeometry()
获取集合对象
- 返回:
-
setGeometry
public void setGeometry(Geometry geometry)
设置集合对象
- 参数:
geometry
-
-
getBufferDistance
public double getBufferDistance()
获取缓冲距离
- 返回:
-
setBufferDistance
public void setBufferDistance(double bufferDistance)
设置缓冲距离
- 参数:
bufferDistance
-
-
getRadiusUnit
public BufferRadiusUnit getRadiusUnit()
获取缓冲单位
- 返回:
-
setRadiusUnit
public void setRadiusUnit(BufferRadiusUnit unit)
设置缓冲单位
- 参数:
unit
-
-
getSemicircleLineSegment
public int getSemicircleLineSegment()
获取圆头缓冲圆弧处线段的个数
- 返回:
-
setSemicircleLineSegment
public void setSemicircleLineSegment(int semicircleLineSegment)
设置圆头缓冲圆弧处线段的个数
- 参数:
semicircleLineSegment
-
-
getDataset
public java.lang.String getDataset()
获取数据集名称
- 返回:
-
setDataset
public void setDataset(java.lang.String dataset)
设置数据集名称
- 参数:
dataset
-
-
setAnalystParameter
public void setAnalystParameter(Execute execute, java.lang.String source, java.lang.String operate) throws OGCException
设置分析参数
- 参数:
execute
- 执行参数source
- 被操作的对象名operate
- 操作的对象名- 抛出:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
OGCException
-
setParam
public void setParam(java.util.List<InputType> inputList, java.lang.String source, java.lang.String operate, DataReturnOption dataReturnOption, QueryParameter sourceQueryParameter, QueryParameter operateQueryParameter) throws OGCException
设置参数
- 参数:
inputList
- 输入参数列表source
- 源对象operate
- 操作对象dataReturnOption
- 数据返回选项sourceQueryParameter
- 源对象查询参数operateQueryParameter
- 操作对象查询参数- 抛出:
OGCException
-
setBufferParam
public void setBufferParam(java.util.List<InputType> inputList, QueryParameter filterQueryParameter, BufferResultSetting bufferResultSetting) throws OGCException
设置缓冲参数
- 参数:
inputList
- 输入参数列表filterQueryParameter
- 过滤器bufferResultSetting
- 结果配置- 抛出:
OGCException
-
-