com.supermap.distributeanalystservices

类 VectorClipAnalystOnline



  • public class VectorClipAnalystOnline
    extends DistributeAnalyst
    矢量裁剪分析类。
    • 嵌套类概要

      嵌套类 
      限定符和类型 类和说明
      static class  VectorClipAnalystOnline.ClipType
      裁剪对象: DATASET_VECTOR_CLIP 数据集对象 GEOMETRY_CLIP 几何对象
    • 方法概要

      所有方法 实例方法 具体方法 
      限定符和类型 方法和说明
      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)
      设置圆弧线段个数
      • 从类继承的方法 java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • VectorClipAnalystOnline

        public VectorClipAnalystOnline()
        构造函数
    • 方法详细资料

      • 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 - 源数据集名称。
      • 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 - 缓冲半径单位