kqmicrogo
  1. 要素集
kqmicrogo
  • 有状态
    • gateway-manager
      • login
      • version
      • nodes
      • permissions
      • folders
      • folder
      • folder
      • folder
      • listByUserFolder
      • transfer createservice
      • createservice
      • start
      • stop
      • delete
      • user-resource-permission
      • user-resource-permission
      • updateServiceInfo
      • queryserviceinfo
      • shutdown
      • geoprocessing/getStatus
      • geoprocessing/modelList
      • disk/getDirectory
      • geoprocessing/publishModel
      • data/dataSetList
      • downloadGeoJson
      • upload shp zip
    • mapservice
      • map
        • WMS
          • wms-getcapabilities
          • wms-1.3.0-getmap
          • wms-getcapabilities extend
        • WMTS
          • wmts-getcapabilities
          • wmts-gettile
          • wmts-gettile-mongo
          • wmts-getcapabilities Copy
        • getmetadata
        • info
        • layers
        • layerinfo
        • visible
        • queryable
        • pixelvalue
        • export
        • getmap
        • image
        • tileimage
        • clearcache
        • zxytileimage
        • entireImage
        • legendList
        • legendImg
        • area
        • distance
        • gettile
        • getvectortile
      • data
        • coordtransfer
        • featurequery
        • getmetadata
      • spatialanalysis
        • buffer
        • overlay
    • dataservice
      • data
        • 数据源
          • datasourcelist
          • datasourceinfo
          • modifydatasourceinfo
          • adddatasource
          • deletedatasource
          • initspatial
        • 数据集
          • datasetlist
          • dataset
          • dataset
          • datasetInfo
        • 字段
          • filedlist
          • field
          • fieldInfo
        • 要素集
          • statistic
          • domain
          • featurelist
          • featurebyids
          • featurequery
          • featureresultinfo
          • featureresult
          • featureoperate
          • identify
          • batchquery
        • 瓦片数据
          • gettile
        • WFS服务
          • wfs-getcapabilities
        • coordtransfer
        • tasklist
        • taskinfos
        • taskinfo
        • taskresults
        • taskresult
        • getmetadata
      • spatialanalysis
        • buffer
    • spatialanalysisservice
      • getmetadata
      • datatopoint
      • datatochain
      • datatopolygon
      • buffer
      • asymmetricbuffer
      • fieldbuffer
      • overlay
      • relation
      • shade
      • topologyCheck
      • isoextract
    • imageservice
      • 可视化
        • kanqmap
        • image
        • tileImage
        • zxyTileImage
      • WCS
        • GetCapabilities
        • GetCoverage
        • DescribeCoverage
      • WMS
        • GetCapabilities
        • GetMap
        • GetFeatureInfo
      • WMTS
        • GetCapabilities
        • GetTile
        • GetRowCol(非标准)
      • 影像
        • addRasters
        • allRasterName
        • rasterInfo
        • getRasterCRS
        • setRasterCRS
        • updateRaster
        • deleteRasters
        • histograms
        • rasterHasColormap
        • rasterHasAttributeTable
        • multiDimensionRaster
      • 影像集
        • addCollection
        • updateCollection
        • allCollectionName
        • collectionInfo
        • deleteCollection
      • download
      • status
      • identify
      • search
      • serverinfo
      • queryBoundary
    • networkservice
      • getmetadata
    • tileservice
      • wmts
      • getmetadata
    • plottingservice
      • getmetadata
    • webprintservice
      • getmetadata
    • realspaceservice
      • tilesets
  • 无状态
    • geometry
      • shpexport
      • distance
    • dynamicmap-deleted
      • servicelist
    • datastore
      • getStatus
      • testConnect
      • startImport
    • monitor
      • v2
        • 告警规则修改
        • 告警规则查询
      • 指标查询
        • query
        • queryRange
      • 获取标签页的dashboards
      • 获取属性下拉框选项
      • 获取告警规则
      • 设置告警规则
      • 获取告警信息
      • 修改告警消息为已读/未读
      • 删除告警消息
      • 获取报警方式列表
      • 获取报警方式
      • 新增报警方式
      • 修改报警方式
      • 报警方式有效性验证
      • 报警
    • commondata(数据服务)
      • 数据源
        • addDatasource
        • datasourceList
        • datasourceInfo
        • modifydatasourceinfo
        • initSpatial
        • deleteDatasource
      • Dataset
        • dataset-创建数据集
        • dataset
        • dataset
        • datasetList
        • datasetInfo
      • 字段
        • fieldList
        • fieldInfo
        • field
        • field
      • 要素集
        • statistic
          POST
        • domain
          POST
        • featureList
          POST
        • featureByIDs
          POST
        • featureQuery
          POST
        • featureResultInfo
          POST
        • featureResult
          POST
        • featureOperate
          PUT
        • featureOperate
          DELETE
        • identify
          POST
        • batchQuery
          POST
      • 瓦片数据相关
        • getTile
      • wfs(网络要素服务)
        • wfs-getcapabilities
        • wfs-describefeaturetype
        • wfs-getfeature-filter
        • wfs-trancate-Insert
        • wfs-trancate-update
        • wfs-trancate-replace
        • wfs-trancate-delete
      • getmetadata
        POST
      • coordTransfer
        POST
      • tasklist
        POST
      • taskinfos
        POST
      • taskinfo
        POST
      • taskresults
        POST
      • taskresult
        POST
    • geoprocessing (地理处理服务)
      • getRunLog
      • 获取发布的算子列表
      • 获取算子描述信息
      • 查询地理处理算子的请求json样例
      • 运行模型
      • 发布模型
      • 删除模型
      • 获取参数值变化引起的参数联动参数信息
      • 查询模型运行任务列表信息
      • 取消任务运行
      • 查询模型运行任务状态详细信息
  • log-manager
    • labels
    • label-values
    • query-range
    • access-log
    • shutdown(内部接口不要调用)
    • service-request-count
    • service-request-detail
    • access-trends
    • access-trends-by
    • link-log
    • download
  • log-loki
    • labels
    • env
    • filename
    • query
    • query_range
  • aggregation
    • add_group
    • delete_group
    • get_group_info
    • get_group_list
    • get_group_layer_info
    • add_service
    • delete_service
    • pause_service
    • resume_service
    • move_service_bottom
    • move_service_top
    • move_service_up
    • move_service_down
    • move_service_step
    • wmts-getcapabilities
    • wmts-getcapabilities layer
    • wmts-gettile
  • manager(内部用-前端不使用)
    • getsrvfile
    • getversion
    • start
    • stop
    • delete
    • state
    • list
    • queryserviceinfo
    • startcacheprocess
    • getlayerlist
    • dynamiccreateservice
    • createservice
    • createfolder
    • deletefolder
    • getlayerinfo
    • querycachestatus
    • setserviceinfo
    • rename
    • setfolder
    • getfolderlist
    • deletefolder
    • servicetypelist
  • kqproxy
    • 注册转发
    • 修改转发
    • 删除转发
    • 获取转发列表
    • 转发请求
  • gisservice-lite
    • ogc
      • WFS-GetCapabilities
      • WFS-DescribeFeatureType
      • WFS-GetFeature
      • WCS-GetCapabilities
      • WMS-GetCapabilities
      • WMS-GetMap
      • WMS-GetFeatureInfo
    • folder
  • gateway-datastore
    • insert
    • query
    • update
    • delete
  • gateway-wmts
    • wmts1
    • wmts2
    • wmts3
  • gateway(对外接口)
    • 服务
      • 数据服务
        • datasetlist(查询数据集)
        • datasourceInfo(查询数据源属性)
        • datasetInfo(查询数据集信息)
        • fieldinfo(查询字段信息)
        • featurequery(字段数据查询)
      • 地图服务
        • getmetadata
        • export(获取图层1)
        • map/vector
        • identify(图斑查询)
        • overlay(层叠分析)
      • som
        • queryserviceinfo(8699)
        • getservicesmetadata
      • info(节点信息查询)
      • folder(创建服务目录)
      • folder(删除服务目录)
      • folder(查询服务目录)
      • folders(查询服务目录列表)
      • createthumb(创建缩略图)
      • createservice(创建服务)
      • start(启动服务)
      • start(call som)
      • stop(停止服务)
      • stop(call som)
      • delete(删除服务)
      • enable(启用服务)
      • disable(禁用服务)
      • queryserviceinfo(服务详情)
      • listByUserFolder(服务列表)
      • user-resource-permission(获取用户资源权限)
      • user-resource-permission(设置资源权限)
      • panic(测试panic)
      • 修改服务信息
      • 查询切图状态
      • 启动切图
      • db/x/kq_resource(查询服务列表)
      • backuplist(备份列表)
      • backup(备份数据)
      • restore(还原数据备份)
      • backupdel(删除数据备份)
    • 数据
      • upload(上传数据文件)
      • upload(创建托管数据库)
      • db(删除托管数据库)
      • startUpload(上传数据到数据库)
      • query-status(查询数据库状态)
      • register(创建数据库)
      • register(设置托管数据库)
      • delete(删除设置的托管数据库)
      • data(修改数据库)
      • data(删除数据库)
      • featurequery(属性查询)
      • datas (数据源查询)
      • dataSetList(数据集列表)
      • feature(数据集数据)
      • fieldinfo(字段属性)
      • feature(导入数据到数据集)
      • index(索引查询)
      • index(添加索引)
      • index(删除索引)
      • addDataSet(添加要素集)
      • addDataSet(添加数据表)
      • delDataSet(删除数据集)
      • delDataSet(删除数据表)
      • updateDataSet(更新数据集)
      • updateDataSet(更新数据表)
      • {id}(分类数据源查询)
    • 建模
      • runModel(运行建模)
      • getStatus(获取任务状态)
      • getRunLog(查询运行日志)
    • 备份还原
      • backup(数据备份)
      • restore(数据还原)
      • backupUpload(上传数据备份)
      • backuplist(备份列表)
    • bigdata
      • 大数据接口转发
      • 大数据节点磁盘目录获取
    • 节点
      • 在节点{group}增加实例
      • 在节点{group}删除index实例
    • version(版本设置)
    • login(登录)
    • logout(登出)
    • ssoByUaToken 检查token
    • health 集群组件健康检查
  • test
    • 56 test startimport
    • test webprint
    • test wmts url
    • test cachestatus
    • getmetadata 测试匿名访问
    • 应急厅查询9800
    • 应急厅查询8699
    • 应急厅查询8699 出图
    • 应急厅查询 一体化
    • wmts请求1
    • wmts请求2
    • wmts请求3
    • wmts请求4
    • wmts请求5
    • wmts请求6
    • 打印 layoutinfo
    • 打印 print
    • 打印 layoutinfo
    • shutdown
  • 海图测试
    • wmts0
    • wmts1
    • wmts2
    • wmts3
    • wmts4
  1. 要素集

featureQuery

开发中
44
http://172.16.1.44:9800
44
http://172.16.1.44:9800
POST
http://172.16.1.44:9800
/rest/services/common/commondata/featurequery
查询获取要素集合,支持过滤条件查询。

请求参数

Header 参数
ua_token
string 
可选
默认值:
{{TOKEN}}
Body 参数application/json
request
string 
必需
处理方法 featureQuery
datasourceName
string 
数据源名称。
必需
datasourceID
string 
必需
数据源ID ,和datasourceName功能相同,用于确定数据源。服务重启(持久化后再加载)保证一致性。 二选一。
layerId
string 
必需
地图服务的数据服务调用时生效,图层ID,优先级高于layerName。
layerName
string 
必需
地图服务的数据服务调用时生效,图层名称。
datasetID
string 
可选
每个数据集对应一个唯一标识ID,可替换数据源名称+数据集名称 确定一个唯一数据集。效果可数据源名称+数据集名称相同。二选一,优先级高。
datasetName
string 
数据集名称。
必需
filter
object (Filter) 
查询过滤条件对象。
可选
where
string 
查询过滤条件
可选
subfields
string 
可选
查询返回的字段,以逗号隔开,例如:PAC,NAME
geometry
object 
可选
查询几何对象,geojson格式字符串
geoSRS
string 
可选
查询几何对象的空间参考信息,支持EPSG、WKT、proj4字符串参数,例如epsg类型 EPSG:4490
SpatialRel
string 
可选
查询空间判断过滤类型
limit
string 
可选
限制返回数量,默认全部返回
GroupByClause
string 
可选
分组条件,sdk底层支持,传入参数字段名称,多个字段以 , 逗号分割,例如 id,name
OrderByClause
string 
可选
排序条件,sdk底层支持,传入参数字段名称 + desc/asc,多个字段排序使用 , 逗号分割。举例: id desc,name asc
fromIndex
integer 
可选
查询结果的起始索引号,默认值是0,如果该值大于查询结果的最大索引号,则查询结果为空。对应数据存储的顺序,不是id。
toIndex
integer 
可选
查询结果的最大索引号。 如果该值大于查询结果的最大索引号,则以查询结果的最大索引号为终止索引号。
如果设置了此值,则必须大于fromIndex,如果小于fromIndex,则查询为错误;设置了此值,但是值无效,则会默认为19
没设置此值时,返回所有,可能会比较慢。
outSRS
string 
可选
结果数据集的空间参考。
returnContent
boolean 
可选
是否返回要素信息(属性和图形信息),默认为false,只返回要素的id。true时,返回要素信息。
hasGeometry
boolean 
可选
是否返回要素图形信息,默认为false,不返回要素图形信息,true时,返回要素图形信息。在returnContent为true、sync为false时,该参数有效。
asyn
boolean 
可选
false表示直接返回查询结果,即元素类型为 Feature 的数组;true表示异步执行查询,返回创建的 featureResult 资源的 name。默认不传时为 true。
connInfo
object (ConnectionInfo) 
必需
数据源连接信息,动态打开数据源,功能和其他datasourceID和datasourceName、destDatasetName、datasetName等参数的组合类似,互斥关系,且优先级优先级高于其他组合。该参数用于全局通用数据服务,根据临时连接信息动态打开数据源或数据集。
connecttype
string 
必需
数据源类型,支持 Folder,RelationalDB_Access,KQSpatialDB,KQPostgisDB,RelationalDB_PostgreSQL,RelationalDB_Kingbase8,RelationalDB_MySql,RelationalDB_SQL,RelationalDB_OCI11,RelationalDB_DM,S57,GDB,GeoJSON。
filepath
string 
可选
文件路径,当数据源为文件或文件目录时有效,数据源类型为Folder,RelationalDB_Access,KQSpatialDB为文件型数据源。
folderpath
string 
可选
文件夹路径,当数据源为文件或文件目录时有效,数据源类型为Folder
server
string 
可选
数据库服务器地址(IP或机器名)
instance
string 
可选
数据库实例名或端口
database
string 
数据库名称
可选
user
string 
数据源用户名
可选
password
string 
数据库密码
可选
dataset_name
string 
表名
可选
示例
{
    "datasourceName":"OrclData",
    "datasetName": "XZQ",
    "filter": {
        "geoSRS":"EPSG:4527",
        "geometry": { "type": "Polygon", "coordinates": [ [ [ 39535937.979274631, 3347750.0630558687 ], [ 39536966.202642649, 3347750.0630558687 ], [ 39536966.202642649, 3346637.903086381 ], [ 39535937.979274631, 3346637.903086381 ], [ 39535937.979274631, 3347750.0630558687 ] ] ] },
        "SpatialRel": "Intersects"
    },
    "outSRS": "EPSG:4527",
    "returnContent": true,
    "hasGeometry": false,
    "fromIndex": 0,
    "toIndex": 20,
    "asyn": "false"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://172.16.1.44:9800/rest/services/common/commondata/featurequery' \
--header 'ua_token: ' \
--header 'Content-Type: application/json' \
--data-raw '{
    "datasourceName":"OrclData",
    "datasetName": "XZQ",
    "filter": {
        "geoSRS":"EPSG:4527",
        "geometry": { "type": "Polygon", "coordinates": [ [ [ 39535937.979274631, 3347750.0630558687 ], [ 39536966.202642649, 3347750.0630558687 ], [ 39536966.202642649, 3346637.903086381 ], [ 39535937.979274631, 3346637.903086381 ], [ 39535937.979274631, 3347750.0630558687 ] ] ] },
        "SpatialRel": "Intersects"
    },
    "outSRS": "EPSG:4527",
    "returnContent": true,
    "hasGeometry": false,
    "fromIndex": 0,
    "toIndex": 20,
    "asyn": "false"
}'

返回响应

🟢200成功
application/json
Body
result
object 
必需
featureCount
integer 
本次返回的记录数量
必需
features
object 
必需
totalCount
integer 
必需
符合条件的记录总数量
resultcode
string 
必需
示例
{
    "result": {
        "featureCount": 1,
        "features": {
            "features": [
                {
                    "properties": {
                        "AA": 3953464081398200,
                        "BGRQ": "3953806822733500",
                        "BSM": "341721121000000005",
                        "BZ": "",
                        "JSMJ": 5960135.92,
                        "KID": 5,
                        "KZMJ": 5959975.1,
                        "MSSM": "00",
                        "PCMJ": 5959975.11,
                        "XZQDM": "341721130006",
                        "XZQMC": "泥黄村",
                        "YSDM": "1000600100"
                    },
                    "type": "Feature"
                }
            ],
            "type": "FeatureCollection"
        },
        "totalCount": 9
    },
    "resultcode": "success"
}
修改于 2023-06-06 06:57:42
上一页
featureByIDs
下一页
featureResultInfo
Built with