public class VectorClipAnalystOnline extends DistributeAnalyst
限定符和类型 | 类和说明 |
---|---|
static class |
VectorClipAnalystOnline.ClipType
裁剪对象: DATASET_VECTOR_CLIP 数据集对象 GEOMETRY_CLIP 几何对象
|
构造器和说明 |
---|
VectorClipAnalystOnline()
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
void |
execute()
执行分析。
|
void |
setAnalystMode(java.lang.String analystMode)
设置裁剪分析模式。
|
void |
setClipType(VectorClipAnalystOnline.ClipType clipType)
设置裁剪对象的类型,只有设置了此接口,对应的裁剪分析才能起作用
|
void |
setDataset(java.lang.String datasetName)
设置裁剪对象数据集。
|
void |
setDatasetSource(java.lang.String datasetSourceName)
设置源数据集。
|
void |
setEndType(java.lang.String endType)
设置缓冲区端点类型
|
void |
setGeometryClip(java.lang.String geometryClip, boolean isCreateBuffer)
设置几何裁剪对象及是否生成缓冲区
|
void |
setLeftDistance(int leftDistance)
设置左侧缓冲距离
|
void |
setRadiusUnit(java.lang.String radiusUnit)
设置缓冲半径单位
|
void |
setRightDistance(int rightDistance)
设置右侧缓冲距离
|
void |
setSemicircleLineSegment(int semicircleLineSegment)
设置圆弧线段个数
|
addListener, login
public void setDataset(java.lang.String datasetName)
datasetName
- 裁剪对象数据集名称。public void setAnalystMode(java.lang.String analystMode)
裁剪分析模式支持:clip 内部裁剪、intersect 外部裁剪。
analystMode
- 裁剪分析模式。public void setDatasetSource(java.lang.String datasetSourceName)
datasetSourceName
- 源数据集名称。public void execute()
execute
在类中 DistributeAnalyst
public void setClipType(VectorClipAnalystOnline.ClipType clipType)
clipType
-
DATASET_VECTOR_CLIP 数据集对象
GEOMETRY_CLIP 几何对象
public void setGeometryClip(java.lang.String geometryClip, boolean isCreateBuffer)
geometryClip
- 几何裁剪对象isCreateBuffer
- 是否生成缓冲区public void setEndType(java.lang.String endType)
endType
- 缓冲区端点类型public void setLeftDistance(int leftDistance)
leftDistance
- 左侧缓冲距离public void setRightDistance(int rightDistance)
rightDistance
- 右侧缓冲距离public void setSemicircleLineSegment(int semicircleLineSegment)
semicircleLineSegment
- 圆弧线段个数public void setRadiusUnit(java.lang.String radiusUnit)
radiusUnit
- 缓冲半径单位