com.supermap.distributeanalystservices

类 QueryOnline

    • 嵌套类概要

      嵌套类 
      限定符和类型 类和说明
      static class  QueryOnline.QueryType
      查询类型: DATASET_QUERY 查询对象数据集 GEOMETRY_QUERY 查询几何对象
    • 构造器概要

      构造器 
      构造器和说明
      QueryOnline()
      构造函数
    • 方法概要

      所有方法 实例方法 具体方法 
      限定符和类型 方法和说明
      void execute()
      执行分析
      void setDataset(java.lang.String datasetName)
      设置查询对象数据集
      void setDatasetSource(java.lang.String datasetSourceName)
      设置源数据集
      void setEndType(java.lang.String endType)
      设置缓冲区端点类型
      void setGeometryQuery(java.lang.String geometryQuery, boolean isCreateBuffer)
      设置几何查询对象及是否生成缓冲区
      void setLeftDistance(int leftDistance)
      设置左侧缓冲距离
      void setQueryMode(java.lang.String queryMode)
      设置查询模式 查询模式支持:CONTAIN 包含,CROSS 交叉,DISJOINT 分离,IDENTITY 重合,INTERSECT 相交,OVERLAP 叠加,TOUCH 邻接,WITHIN 被包含。
      void setQueryType(QueryOnline.QueryType queryType)
      设置查询对象类型,只有设置了此接口,对应的查询分析才能起作用
      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
    • 构造器详细资料

      • QueryOnline

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

      • setDataset

        public void setDataset(java.lang.String datasetName)
        设置查询对象数据集
        参数:
        datasetName - 查询对象数据集名称。
      • setQueryMode

        public void setQueryMode(java.lang.String queryMode)
        设置查询模式

        查询模式支持:CONTAIN 包含,CROSS 交叉,DISJOINT 分离,IDENTITY 重合,INTERSECT 相交,OVERLAP 叠加,TOUCH 邻接,WITHIN 被包含。

        参数:
        queryMode - 查询模式。
      • setDatasetSource

        public void setDatasetSource(java.lang.String datasetSourceName)
        设置源数据集
        参数:
        datasetSourceName - 源数据集名称。
      • setQueryType

        public void setQueryType(QueryOnline.QueryType queryType)
        设置查询对象类型,只有设置了此接口,对应的查询分析才能起作用
        参数:
        queryType -

        DATASET_QUERY 查询对象数据集

        GEOMETRY_QUERY 查询几何对象

      • setGeometryQuery

        public void setGeometryQuery(java.lang.String geometryQuery,
                                     boolean isCreateBuffer)
        设置几何查询对象及是否生成缓冲区
        参数:
        geometryQuery - 几何查询对象
        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 - 缓冲半径单位