com.supermap.distributeanalystservices
类 VectorClipAnalystOnline
- java.lang.Object
-
- com.supermap.distributeanalystservices.DistributeAnalyst
-
- com.supermap.distributeanalystservices.VectorClipAnalystOnline
-
public class VectorClipAnalystOnline extends DistributeAnalyst
矢量裁剪分析类。
-
-
嵌套类概要
嵌套类 限定符和类型 类和说明 static class
VectorClipAnalystOnline.ClipType
裁剪对象: DATASET_VECTOR_CLIP 数据集对象 GEOMETRY_CLIP 几何对象
-
构造器概要
构造器 构造器和说明 VectorClipAnalystOnline()
构造函数
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
execute()
执行分析void
setAnalystMode(java.lang.String analystMode)
设置裁剪分析模式 裁剪分析模式支持:clip 内部裁剪、intersect 外部裁剪。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)
设置圆弧线段个数-
从类继承的方法 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
- 缓冲半径单位
-
-