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)
设置圆弧线段个数(非必填)
|
addListener, loginpublic void setDataset(java.lang.String datasetName)
datasetName - 查询对象数据集名称。public void setQueryMode(java.lang.String queryMode)
查询模式支持:CONTAIN 包含,CROSS 交叉,DISJOINT 分离,IDENTITY 重合,INTERSECT 相交,OVERLAP 叠加,TOUCH 邻接,WITHIN 被包含。
queryMode - 查询模式。public void setDatasetSource(java.lang.String datasetSourceName)
datasetSourceName - 源数据集名称。public void execute()
execute 在类中 DistributeAnalystpublic void setQueryType(QueryOnline.QueryType queryType)
queryType - DATASET_QUERY 查询对象数据集
GEOMETRY_QUERY 查询几何对象
public void setGeometryQuery(java.lang.String geometryQuery,
boolean isCreateBuffer)
geometryQuery - 几何查询对象isCreateBuffer - 是否生成缓冲区public void setEndType(java.lang.String endType)
endType - 缓冲区端点类型public void setLeftDistance(int leftDistance)
leftDistance - 左侧缓冲距离public void setRightDistance(int rightDistance)
rightDistance - 右侧缓冲距离public void setSemicircleLineSegment(int semicircleLineSegment)
semicircleLineSegment - 圆弧线段个数public void setRadiusUnit(java.lang.String radiusUnit)
radiusUnit - 缓冲半径单位