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
 
 - 
 
 -