Modifier and Type | Field and Description |
---|---|
static java.lang.String |
OPERATE_POLYGON
The region name to operate.
|
static java.lang.String |
SOURCE_GEOMETRY
The operated geometric object name.
|
static java.lang.String |
SOURCE_POLYGON
The operated region name.
|
WPS_RESOURCE
Constructor and Description |
---|
OverlayAnalyse() |
Modifier and Type | Method and Description |
---|---|
double |
getBufferDistance()
Get the buffer distance
|
java.lang.String |
getDataset()
Get the dataset name
|
DatasetOverlayResultSetting |
getDataSetResultSetting()
Get the result configuration object
|
Geometry |
getGeometry()
Get the set object
|
GeometrySpatialAnalystResultSetting |
getGeometryResultSetting()
Get the parameters of geometric object spatial analysis results
|
java.lang.String |
getOperateDataset()
Get the operated dataset name
|
QueryParameter |
getOperateDatasetFilter()
Get the filter of the operated object
|
Geometry[] |
getOperateGeometries()
Get the operated set object
|
Geometry |
getOperateGeometry()
Get the geometric object to operate.
|
java.lang.String |
getOutputFormat()
Get the request format
|
BufferRadiusUnit |
getRadiusUnit()
Get the cache unit
|
int |
getSemicircleLineSegment()
Get the number of arc segment of the Round
|
java.lang.String |
getSourceDataset()
Get the dataset name
|
QueryParameter |
getSourceDatasetFilter()
Get the source filter
|
Geometry |
getSourceGeometry()
Get the operated region name.
|
void |
setAnalystParameter(Execute execute, java.lang.String source, java.lang.String operate)
Set the analysis parameter
|
void |
setBufferDistance(double bufferDistance)
Set the buffer distance
|
void |
setBufferParam(java.util.List<InputType> inputList, QueryParameter filterQueryParameter, BufferResultSetting bufferResultSetting)
Set the buffer parameter
|
void |
setDataset(java.lang.String dataset)
Set the dataset name
|
void |
setDataSetResultSetting(DatasetOverlayResultSetting dataSetResultSetting)
Set the result configuration object
|
void |
setGeometry(Geometry geometry)
Set the set object
|
void |
setGeometryResultSetting(GeometrySpatialAnalystResultSetting geometryResultSetting)
Set the parameters of geometric object spatial analysis results
|
void |
setOperateDataset(java.lang.String operateDataset)
Set the operated dataset name
|
void |
setOperateDatasetFilter(QueryParameter operateDatasetFilter)
Set the filter of the operated object
|
void |
setOperateGeometries(Geometry[] operateGeometries)
Set the operated set object
|
void |
setOperateGeometry(Geometry operateGeometry)
Set the operated geometric object
|
void |
setOutputFormat(java.lang.String outputFormat)
Set the request format
|
void |
setParam(java.util.List<InputType> inputList, java.lang.String source, java.lang.String operate, DataReturnOption dataReturnOption, QueryParameter sourceQueryParameter, QueryParameter operateQueryParameter)
Set parameters
|
void |
setRadiusUnit(BufferRadiusUnit unit)
Set the cache unit
|
void |
setSemicircleLineSegment(int semicircleLineSegment)
Set the number of arc segment of the Round
|
void |
setSourceDataset(java.lang.String sourceDataset)
Set the dataset name
|
void |
setSourceDatasetFilter(QueryParameter sourceDatasetFilter)
Set the source filter
|
void |
setSourceGeometry(Geometry sourceGeometry)
Set the operated geometric object
|
execute, getProcessResult
public static final java.lang.String SOURCE_GEOMETRY
The operated geometric object name.
public static final java.lang.String SOURCE_POLYGON
The operated region name.
public static final java.lang.String OPERATE_POLYGON
The region name to operate.
public Geometry getSourceGeometry()
Get the operated region name.
public void setSourceGeometry(Geometry sourceGeometry)
Set the operated geometric object
sourceGeometry
- the operated geometric objectpublic Geometry getOperateGeometry()
Get the geometric object to operate.
public void setOperateGeometry(Geometry operateGeometry)
Set the operated geometric object
operateGeometry
- the operated geometric objectpublic java.lang.String getSourceDataset()
Get the dataset name
public void setSourceDataset(java.lang.String sourceDataset)
Set the dataset name
sourceDataset
-public java.lang.String getOperateDataset()
Get the operated dataset name
public void setOperateDataset(java.lang.String operateDataset)
Set the operated dataset name
operateDataset
-public QueryParameter getSourceDatasetFilter()
Get the source filter
public void setSourceDatasetFilter(QueryParameter sourceDatasetFilter)
Set the source filter
sourceDatasetFilter
-public QueryParameter getOperateDatasetFilter()
Get the filter of the operated object
public void setOperateDatasetFilter(QueryParameter operateDatasetFilter)
Set the filter of the operated object
operateDatasetFilter
-public Geometry[] getOperateGeometries()
Get the operated set object
public void setOperateGeometries(Geometry[] operateGeometries)
Set the operated set object
operateGeometries
-public GeometrySpatialAnalystResultSetting getGeometryResultSetting()
Get the parameters of geometric object spatial analysis results
public void setGeometryResultSetting(GeometrySpatialAnalystResultSetting geometryResultSetting)
Set the parameters of geometric object spatial analysis results
geometryResultSetting
- Set the parameters of geometric object spatial analysis resultspublic DatasetOverlayResultSetting getDataSetResultSetting()
Get the result configuration object
public void setDataSetResultSetting(DatasetOverlayResultSetting dataSetResultSetting)
Set the result configuration object
dataSetResultSetting
-public java.lang.String getOutputFormat()
Get the request format
public void setOutputFormat(java.lang.String outputFormat)
Set the request format
outputFormat
-public Geometry getGeometry()
Get the set object
public void setGeometry(Geometry geometry)
Set the set object
geometry
-public double getBufferDistance()
Get the buffer distance
public void setBufferDistance(double bufferDistance)
Set the buffer distance
bufferDistance
-public BufferRadiusUnit getRadiusUnit()
Get the cache unit
public void setRadiusUnit(BufferRadiusUnit unit)
Set the cache unit
unit
-public int getSemicircleLineSegment()
Get the number of arc segment of the Round
public void setSemicircleLineSegment(int semicircleLineSegment)
Set the number of arc segment of the Round
semicircleLineSegment
-public java.lang.String getDataset()
Get the dataset name
public void setDataset(java.lang.String dataset)
Set the dataset name
dataset
-public void setAnalystParameter(Execute execute, java.lang.String source, java.lang.String operate) throws OGCException
Set the analysis parameter
execute
- execution parameterssource
- The name of the object to be operatedoperate
- The name of the operated objectjava.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
Set parameters
inputList
- input parameter listsource
- Source objectoperate
- The operated objectdataReturnOption
- Data return optionssourceQueryParameter
- Source object query parametersoperateQueryParameter
- Operated object query parametersOGCException
public void setBufferParam(java.util.List<InputType> inputList, QueryParameter filterQueryParameter, BufferResultSetting bufferResultSetting) throws OGCException
Set the buffer parameter
inputList
- input parameter listfilterQueryParameter
- FilterbufferResultSetting
- Result configurationOGCException