com.supermap.distributeanalystservices
Class VectorClipAnalystOnline
- java.lang.Object
-
- com.supermap.distributeanalystservices.DistributeAnalyst
-
- com.supermap.distributeanalystservices.VectorClipAnalystOnline
-
public class VectorClipAnalystOnline extends DistributeAnalyst
vector clip analyst class.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static class
VectorClipAnalystOnline.ClipType
clip object: DATASET_VECTOR_CLIP dataset object GEOMETRY_CLIP geometry object
-
Constructor Summary
Constructors Constructor and Description VectorClipAnalystOnline()
The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description void
execute()
run analyst.void
setAnalystMode(java.lang.String analystMode)
Sets clip analyst mode.void
setClipType(VectorClipAnalystOnline.ClipType clipType)
Sets clip object type, corresponding clip analysis worked only after set this interfacevoid
setDataset(java.lang.String datasetName)
Sets clip object dataset.void
setDatasetSource(java.lang.String datasetSourceName)
Sets source dataset.void
setEndType(java.lang.String endType)
Sets end types of the buffer.void
setGeometryClip(java.lang.String geometryClip, boolean isCreateBuffer)
Sets geometry clip object and whether generate buffervoid
setLeftDistance(int leftDistance)
Sets left buffer distancevoid
setRadiusUnit(java.lang.String radiusUnit)
Sets buffer radius unitvoid
setRightDistance(int rightDistance)
Sets right buffer distancevoid
setSemicircleLineSegment(int semicircleLineSegment)
Sets the count of the semicircle line segment.-
Methods inherited from class com.supermap.distributeanalystservices.DistributeAnalyst
addListener, login
-
-
-
-
Method Detail
-
setDataset
public void setDataset(java.lang.String datasetName)
Sets clip object dataset.- Parameters:
datasetName
- clip object dataset name.
-
setAnalystMode
public void setAnalystMode(java.lang.String analystMode)
Sets clip analyst mode.clip analyst mode support: clip, intersect.
- Parameters:
analystMode
- clip analyst mode.
-
setDatasetSource
public void setDatasetSource(java.lang.String datasetSourceName)
Sets source dataset.- Parameters:
datasetSourceName
- source dataset name.
-
execute
public void execute()
run analyst.- Overrides:
execute
in classDistributeAnalyst
-
setClipType
public void setClipType(VectorClipAnalystOnline.ClipType clipType)
Sets clip object type, corresponding clip analysis worked only after set this interface- Parameters:
clipType
-DATASET_VECTOR_CLIP dataset object
GEOMETRY_CLIP geometry object
-
setGeometryClip
public void setGeometryClip(java.lang.String geometryClip, boolean isCreateBuffer)
Sets geometry clip object and whether generate buffer- Parameters:
geometryClip
- geometry clip objectisCreateBuffer
- whether create buffer
-
setEndType
public void setEndType(java.lang.String endType)
Sets end types of the buffer.- Parameters:
endType
- the buffer end point type.
-
setLeftDistance
public void setLeftDistance(int leftDistance)
Sets left buffer distance- Parameters:
leftDistance
- left buffer distance
-
setRightDistance
public void setRightDistance(int rightDistance)
Sets right buffer distance- Parameters:
rightDistance
- right buffer distance
-
setSemicircleLineSegment
public void setSemicircleLineSegment(int semicircleLineSegment)
Sets the count of the semicircle line segment.- Parameters:
semicircleLineSegment
- semicircle line segment
-
setRadiusUnit
public void setRadiusUnit(java.lang.String radiusUnit)
Sets buffer radius unit- Parameters:
radiusUnit
- buffer radius unit.
-
-