com.supermap.distributeanalystservices
类 QueryOnline
- java.lang.Object
-
- com.supermap.distributeanalystservices.DistributeAnalyst
-
- com.supermap.distributeanalystservices.QueryOnline
-
public class QueryOnline extends DistributeAnalyst
单对象查询类。
-
-
嵌套类概要
嵌套类 限定符和类型 类和说明 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)
设置圆弧线段个数(非必填)-
从类继承的方法 com.supermap.distributeanalystservices.DistributeAnalyst
addListener, login
-
-
-
-
方法详细资料
-
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
- 源数据集名称。
-
execute
public void execute()
执行分析- 覆盖:
execute
在类中DistributeAnalyst
-
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
- 缓冲半径单位
-
-