com.supermap.services.wps
类 OverlayAnalyse
- java.lang.Object
-
- com.supermap.services.wps.Analyse
-
- com.supermap.services.wps.OverlayAnalyse
-
-
字段概要
字段 限定符和类型 字段和说明 static java.lang.StringOPERATE_POLYGON操作的多边形名static java.lang.StringSOURCE_GEOMETRY被操作的几何对象名static java.lang.StringSOURCE_POLYGON被操作的多边形名-
从类继承的字段 com.supermap.services.wps.Analyse
WPS_RESOURCE
-
-
构造器概要
构造器 构造器和说明 OverlayAnalyse()
-
方法概要
方法 限定符和类型 方法和说明 doublegetBufferDistance()获取缓冲距离java.lang.StringgetDataset()获取数据集名称DatasetOverlayResultSettinggetDataSetResultSetting()获取分析结果配置对象GeometrygetGeometry()获取集合对象GeometrySpatialAnalystResultSettinggetGeometryResultSetting()获取几何对象空间分析结果的参数java.lang.StringgetOperateDataset()获取操作数据集的名称QueryParametergetOperateDatasetFilter()获取操作对象的过滤器Geometry[]getOperateGeometries()获取操作的集合对象GeometrygetOperateGeometry()获取操作的几何对象java.lang.StringgetOutputFormat()获取请求格式BufferRadiusUnitgetRadiusUnit()获取缓冲单位intgetSemicircleLineSegment()获取圆头缓冲圆弧处线段的个数java.lang.StringgetSourceDataset()获取数据集名称QueryParametergetSourceDatasetFilter()获取源过滤器GeometrygetSourceGeometry()获取被操作的几何对象voidsetAnalystParameter(Execute execute, java.lang.String source, java.lang.String operate)设置分析参数voidsetBufferDistance(double bufferDistance)设置缓冲距离voidsetBufferParam(java.util.List<InputType> inputList, QueryParameter filterQueryParameter, BufferResultSetting bufferResultSetting)设置缓冲参数voidsetDataset(java.lang.String dataset)设置数据集名称voidsetDataSetResultSetting(DatasetOverlayResultSetting dataSetResultSetting)设置分析结果配置对象voidsetGeometry(Geometry geometry)设置集合对象voidsetGeometryResultSetting(GeometrySpatialAnalystResultSetting geometryResultSetting)设置几何对象空间分析结果的参数voidsetOperateDataset(java.lang.String operateDataset)设置操作数据集的名称voidsetOperateDatasetFilter(QueryParameter operateDatasetFilter)设置操作对象的过滤器voidsetOperateGeometries(Geometry[] operateGeometries)设置操作的集合对象voidsetOperateGeometry(Geometry operateGeometry)设置操作的几何对象voidsetOutputFormat(java.lang.String outputFormat)设置请求格式voidsetParam(java.util.List<InputType> inputList, java.lang.String source, java.lang.String operate, DataReturnOption dataReturnOption, QueryParameter sourceQueryParameter, QueryParameter operateQueryParameter)设置参数voidsetRadiusUnit(BufferRadiusUnit unit)设置缓冲单位voidsetSemicircleLineSegment(int semicircleLineSegment)设置圆头缓冲圆弧处线段的个数voidsetSourceDataset(java.lang.String sourceDataset)设置数据集名称voidsetSourceDatasetFilter(QueryParameter sourceDatasetFilter)设置源过滤器voidsetSourceGeometry(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.IOExceptionorg.xml.sax.SAXExceptionjavax.xml.parsers.ParserConfigurationExceptionOGCException
-
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
-
-