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, loginpublic 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 在类中 DistributeAnalystpublic 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 - 缓冲半径单位