com.supermap.distributeanalystservices
类 VectorClipAnalystOnline
- java.lang.Object
-
- com.supermap.distributeanalystservices.DistributeAnalyst
-
- com.supermap.distributeanalystservices.VectorClipAnalystOnline
-
public class VectorClipAnalystOnline extends DistributeAnalyst
矢量裁剪分析类。
-
-
嵌套类概要
嵌套类 限定符和类型 类和说明 static classVectorClipAnalystOnline.ClipType裁剪对象: DATASET_VECTOR_CLIP 数据集对象 GEOMETRY_CLIP 几何对象
-
构造器概要
构造器 构造器和说明 VectorClipAnalystOnline()构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voidexecute()执行分析voidsetAnalystMode(java.lang.String analystMode)设置裁剪分析模式 裁剪分析模式支持:clip 内部裁剪、intersect 外部裁剪。voidsetClipType(VectorClipAnalystOnline.ClipType clipType)设置裁剪对象的类型,只有设置了此接口,对应的裁剪分析才能起作用voidsetDataset(java.lang.String datasetName)设置裁剪对象数据集voidsetDatasetSource(java.lang.String datasetSourceName)设置源数据集voidsetEndType(java.lang.String endType)设置缓冲区端点类型voidsetGeometryClip(java.lang.String geometryClip, boolean isCreateBuffer)设置几何裁剪对象及是否生成缓冲区voidsetLeftDistance(int leftDistance)设置左侧缓冲距离voidsetRadiusUnit(java.lang.String radiusUnit)设置缓冲半径单位voidsetRightDistance(int rightDistance)设置右侧缓冲距离voidsetSemicircleLineSegment(int semicircleLineSegment)设置圆弧线段个数-
从类继承的方法 com.supermap.distributeanalystservices.DistributeAnalyst
addListener, login
-
-
-
-
方法详细资料
-
setDataset
public void setDataset(java.lang.String datasetName)
设置裁剪对象数据集- 参数:
datasetName- 裁剪对象数据集名称。
-
setAnalystMode
public void setAnalystMode(java.lang.String analystMode)
设置裁剪分析模式裁剪分析模式支持:clip 内部裁剪、intersect 外部裁剪。
- 参数:
analystMode- 裁剪分析模式。
-
setDatasetSource
public void setDatasetSource(java.lang.String datasetSourceName)
设置源数据集- 参数:
datasetSourceName- 源数据集名称。
-
execute
public void execute()
执行分析- 覆盖:
execute在类中DistributeAnalyst
-
setClipType
public void setClipType(VectorClipAnalystOnline.ClipType clipType)
设置裁剪对象的类型,只有设置了此接口,对应的裁剪分析才能起作用- 参数:
clipType-DATASET_VECTOR_CLIP 数据集对象
GEOMETRY_CLIP 几何对象
-
setGeometryClip
public void setGeometryClip(java.lang.String geometryClip, boolean isCreateBuffer)设置几何裁剪对象及是否生成缓冲区- 参数:
geometryClip- 几何裁剪对象isCreateBuffer- 是否生成缓冲区
-
setEndType
public void setEndType(java.lang.String endType)
设置缓冲区端点类型- 参数:
endType- 缓冲区端点类型
-
setLeftDistance
public void setLeftDistance(int leftDistance)
设置左侧缓冲距离- 参数:
leftDistance- 左侧缓冲距离
-
setRightDistance
public void setRightDistance(int rightDistance)
设置右侧缓冲距离- 参数:
rightDistance- 右侧缓冲距离
-
setSemicircleLineSegment
public void setSemicircleLineSegment(int semicircleLineSegment)
设置圆弧线段个数- 参数:
semicircleLineSegment- 圆弧线段个数
-
setRadiusUnit
public void setRadiusUnit(java.lang.String radiusUnit)
设置缓冲半径单位- 参数:
radiusUnit- 缓冲半径单位
-
-