限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
OPERATE_POLYGON
操作的多边形名
|
static java.lang.String |
SOURCE_GEOMETRY
被操作的几何对象名
|
static java.lang.String |
SOURCE_POLYGON
被操作的多边形名
|
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)
设置被操作的几何对象
|
execute, getProcessResult
public static final java.lang.String SOURCE_GEOMETRY
被操作的几何对象名
public static final java.lang.String SOURCE_POLYGON
被操作的多边形名
public static final java.lang.String OPERATE_POLYGON
操作的多边形名
public Geometry getSourceGeometry()
获取被操作的几何对象
public void setSourceGeometry(Geometry sourceGeometry)
设置被操作的几何对象
sourceGeometry
- 被操作的几何对象public Geometry getOperateGeometry()
获取操作的几何对象
public void setOperateGeometry(Geometry operateGeometry)
设置操作的几何对象
operateGeometry
- 被操作的几何对象public java.lang.String getSourceDataset()
获取数据集名称
public void setSourceDataset(java.lang.String sourceDataset)
设置数据集名称
sourceDataset
-public java.lang.String getOperateDataset()
获取操作数据集的名称
public void setOperateDataset(java.lang.String operateDataset)
设置操作数据集的名称
operateDataset
-public QueryParameter getSourceDatasetFilter()
获取源过滤器
public void setSourceDatasetFilter(QueryParameter sourceDatasetFilter)
设置源过滤器
sourceDatasetFilter
-public QueryParameter getOperateDatasetFilter()
获取操作对象的过滤器
public void setOperateDatasetFilter(QueryParameter operateDatasetFilter)
设置操作对象的过滤器
operateDatasetFilter
-public Geometry[] getOperateGeometries()
获取操作的集合对象
public void setOperateGeometries(Geometry[] operateGeometries)
设置操作的集合对象
operateGeometries
-public GeometrySpatialAnalystResultSetting getGeometryResultSetting()
获取几何对象空间分析结果的参数
public void setGeometryResultSetting(GeometrySpatialAnalystResultSetting geometryResultSetting)
设置几何对象空间分析结果的参数
geometryResultSetting
- 设置几何对象空间分析结果的参数public DatasetOverlayResultSetting getDataSetResultSetting()
获取分析结果配置对象
public void setDataSetResultSetting(DatasetOverlayResultSetting dataSetResultSetting)
设置分析结果配置对象
dataSetResultSetting
-public java.lang.String getOutputFormat()
获取请求格式
public void setOutputFormat(java.lang.String outputFormat)
设置请求格式
outputFormat
-public Geometry getGeometry()
获取集合对象
public void setGeometry(Geometry geometry)
设置集合对象
geometry
-public double getBufferDistance()
获取缓冲距离
public void setBufferDistance(double bufferDistance)
设置缓冲距离
bufferDistance
-public BufferRadiusUnit getRadiusUnit()
获取缓冲单位
public void setRadiusUnit(BufferRadiusUnit unit)
设置缓冲单位
unit
-public int getSemicircleLineSegment()
获取圆头缓冲圆弧处线段的个数
public void setSemicircleLineSegment(int semicircleLineSegment)
设置圆头缓冲圆弧处线段的个数
semicircleLineSegment
-public java.lang.String getDataset()
获取数据集名称
public void setDataset(java.lang.String dataset)
设置数据集名称
dataset
-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
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
public void setBufferParam(java.util.List<InputType> inputList, QueryParameter filterQueryParameter, BufferResultSetting bufferResultSetting) throws OGCException
设置缓冲参数
inputList
- 输入参数列表filterQueryParameter
- 过滤器bufferResultSetting
- 结果配置OGCException