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: