Constructor
new GeoEntityQuery()
Methods
dataToGeoJSON()
根据服务返回的文本数据获取结果数据。
failFn()
请求失败的回调函数,可以用自定义函数覆盖。
getEntityData(options, successFn, failFn, current, pageSize, indexType, globalSearch, entityId, entityName, entityClassId, entityClassLevel, owner, updateTimeValue, timeIndex, entityStartTime, threeDimFileName, raster, aggregationField, attribute, geometry, distance, isDistinct)
查询地理实体基本信息
Parameters:
Name | Type | Description |
---|---|---|
options |
Object | 请求参数。 |
successFn |
function | 请求成功的回调函数。 |
failFn |
function | 请求失败的回调函数。 options请求参数属性可为: |
current |
String | (可选) 当前页码。默认值"1" |
pageSize |
String | (可选) 单页条数。默认值"10" |
indexType |
String | (必选) 索引类型。默认值"1" |
globalSearch |
String | (可选) 关键字搜索;支持 entityId||entityName 全文检索 |
entityId |
String | Array | (可选) 地理实体编码;支持多值匹配(英文逗号分隔) |
entityName |
String | (可选) 地理实体名称 |
entityClassId |
String | Array | (可选) 地理实体分类编码;数组格式['111'|'112'] |
entityClassLevel |
String | (可选) 实体分类编码层级 |
owner |
String | (可选) 所有者 |
updateTimeValue |
String | (可选) 最近更新时间 |
timeIndex |
String | (可选) 时间类型 |
entityStartTime |
String | (可选) 开始时间。 |
threeDimFileName |
String | (可选) 三维gltf文件名 |
raster |
String | (可选) 影像图片 |
aggregationField |
String | (可选) 聚合字段,用于聚合查询。默认值"no" |
attribute |
String | (可选) 扩展属性 |
geometry |
String | (可选) 地理实体名称 |
distance |
String | (可选) 缓冲距离,单位米 |
isDistinct |
Boolean | (可选) 是否去重。默认值true |
getEntityDataByKeyword(options, successFn, failFn, current, pageSize, globalSearch)
查询地理实体基本信息
Parameters:
Name | Type | Description |
---|---|---|
options |
Object | 请求参数。 |
successFn |
function | 请求成功的回调函数。 |
failFn |
function | 请求失败的回调函数。 options请求参数属性可为: |
current |
String | (可选) 当前页码。默认值"1" |
pageSize |
String | (可选) 单页条数。默认值"10" |
globalSearch |
String | (可选) 地理实体关键字。支持entityId或entityName全文模糊检索 |
getEntityRelationsData(options, successFn, failFn, entityId, entityClassId, entityClassLevel, relateType, reverserType, depth, params, fullStatistics)
查询地理实体之间的关系
Parameters:
Name | Type | Description |
---|---|---|
options |
Object | 请求参数。 |
successFn |
function | 请求成功的回调函数。 |
failFn |
function | 请求失败的回调函数。 options请求参数属性可为: |
entityId |
String | Array | (必选) 地理实体编码 |
entityClassId |
String | Array | (可选) 地理实体分类编码 |
entityClassLevel |
String | (必选) 地理实体分类编码层级 |
relateType |
String | (可选) 关系类型,默认为All。(All:全部;Ascription:归属;Contain:包含;FlowsTo:流向;Composition:合成;Aggregation:聚合;Adjacent:临近;Connect:连接;Affiliate:分支;Correlation:关联;) |
reverserType |
String | (可选) 关系方向(0-正反;1-正;2-反);默认值0,正反 |
depth |
String | (可选) 关系深度 |
params |
String | (可选) 返回数据属性信息;dgraph图库中定义的scheme。默认值为"EntityID,EntityName,EntityClassID" |
fullStatistics |
Boolean | (可选) 是否统计数目为0的分类;true/false |
getParamString(params) → {String}
获取参数字符串
Parameters:
Name | Type | Description |
---|---|---|
params |
Object |
Returns:
一个object对象,转换成字符串.
(例如 i"key1=value1&key2=value2&key3=value3"/i)
- Type
- String
getResultDataByRespText()
根据服务返回的文本数据获取结果数据。
getThematicData(options, successFn, failFn, current, pageSize, aggregationField, aggregationField2, theme, address, fuseId, entityId, oId, layerName, url, timeIndex, entityStartTime, entityEndTime)
查询专题数据
Parameters:
Name | Type | Description |
---|---|---|
options |
Object | 请求参数。 |
successFn |
function | 请求成功的回调函数。 |
failFn |
function | 请求失败的回调函数。 options请求参数属性可为: |
current |
String | (可选) 当前页码。默认值"1" |
pageSize |
String | (可选) 单页条数。默认值"10" |
aggregationField |
String | (可选) 聚合字段1。默认值"no" |
aggregationField2 |
String | (可选) 聚合字段2。默认值"no" |
theme |
String | (可选) 主题。 |
address |
String | (可选) 地址。 |
fuseId |
String | (可选) 专题数据集id。 |
entityId |
String | (可选) 地理实体编码。 |
oId |
String | (可选) 主题。 |
layerName |
String | (可选) 图层名。 |
url |
String | (可选) 数据库url。 |
timeIndex |
String | (可选) 时间类型。 |
entityStartTime |
String | (可选) 开始时间。 |
entityEndTime |
String | (可选) 结束时间。 |