Class: FeatureQuery

FeatureQuery()

new FeatureQuery()

Source:

Methods

(async, static) createObjByIGSData(strIGServerBaseURL, strDataURL) → {Promise.<FeatureEdit>}

构造一个新的 FeatureQuery 对象
Parameters:
Name Type Description
strIGServerBaseURL String 服务基地址
strDataURL String 数据地址
Source:
Returns:
eatureEdit 对象。
Type
Promise.<FeatureEdit>

(async, static) createObjByIGSDoc(strIGServerBaseURL, strDocName, mapID, layerID) → {Promise.<FeatureEdit>}

构造一个新的 FeatureQuery 对象
Parameters:
Name Type Description
strIGServerBaseURL String 基地址
strDocName String 地图文档名
mapID int 地图ID
layerID int 图层 ID
Source:
Returns:
eatureEdit 对象。
Type
Promise.<FeatureEdit>

(async, static) createObjByVectorCls(cls) → {Promise.<FeatureEdit>}

构造一个新的 FeatureQuery 对象
Parameters:
Name Type Description
cls IVectorCls 矢量类对象基类
Source:
Returns:
eatureEdit 对象。
Type
Promise.<FeatureEdit>

(async, static) createObjByVectorLayer(vectorLayer) → {Promise.<FeatureEdit>}

构造一个新的 FeatureQuery 对象
Parameters:
Name Type Description
vectorLayer VectorLayer 矢量图层
Source:
Returns:
eatureEdit 对象。
Type
Promise.<FeatureEdit>

(async, static) getOutFields()

获取返回的属性字段信息
Source:

(async, static) getPageSize()

获取每页结果数目
Source:

(async, static) getQueryBound()

获取查询范围
Source:
Returns:
查询范围

(async, static) getSpatialFilterRelationship()

获取空间过滤条件
Source:

(async, static) getWhereClause()

获取要素属性
Source:

(async, static) isReturnAttribute()

获取是否返回属性数据标志
Source:

(async, static) isReturnGeoInfo()

获取是否返回属性数据标志
Source:

(async, static) isReturnGeometry()

获取是否返回几何数据标志
Source:

(async, static) query() → {Promise.<FeaturePagedResult>}

要素查询
Source:
Returns:
Type
Promise.<FeaturePagedResult>

(async, static) setOutFields(outFields)

设置返回的属性字段信息,字段名间使用','分割
Parameters:
Name Type Description
outFields 字段名间使用','分割
Source:

(async, static) setPageSize(pageSize)

设置每页结果数目,缺省为10条
Parameters:
Name Type Description
pageSize 每页结果数目
Source:

(async, static) setQueryBound(queryBound)

设置查询范围
Parameters:
Name Type Description
queryBound 查询范围
Source:

(async, static) setReturnAttribute(returnAttribute)

设置是否返回属性数据标志,缺省为true
Parameters:
Name Type Description
returnAttribute 返回属性数据
Source:

(async, static) setReturnGeoInfo(returnAttribute)

设置是否返回属性数据标志,缺省为true
Parameters:
Name Type Description
returnAttribute 返回属性数据
Source:

(async, static) setReturnGeometry(returnGeometry)

设置是否返回几何数据标志,缺省为true
Parameters:
Name Type Description
returnGeometry 返回几何数据
Source:

(async, static) setSpatialFilterRelationship(spatialRel)

设置空间过滤条件,缺省是0
Parameters:
Name Type Description
spatialRel 空间过滤条件(0为模糊相交、1为精确相交)
Source:

(async, static) setWhereClause(whereClause)

设置属性查询条件
Parameters:
Name Type Description
whereClause 属性查询条件
Source: