kqmicrogo
  1. Dataset
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-创建数据集
          POST
        • dataset
          PUT
        • dataset
          DELETE
        • datasetList
          POST
        • datasetInfo
          POST
      • 字段
        • fieldList
        • fieldInfo
        • field
        • field
      • 要素集
        • statistic
        • domain
        • featureList
        • featureByIDs
        • featureQuery
        • featureResultInfo
        • featureResult
        • featureOperate
        • featureOperate
        • identify
        • batchQuery
      • 瓦片数据相关
        • 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. Dataset

datasetInfo

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/datasetinfo
获取数据集元数据信息,支持批量查询。

请求参数

Header 参数
ua_token
string 
可选
默认值:
{{TOKEN}}
Body 参数application/json
request
string 
必需
处理方法 datasetInfo
datasourceName
string 
数据源名称
必需
datasetName
array[string]
数据集名称
必需
datasourceID
string 
可选
数据源ID,和datasourceName功能相同,用于确定数据源。服务重启(持久化后再加载)保证一致性。 二选一
datasetID
array[string]
可选
资源ID 数组,每个数据集对应一个唯一标识ID,可替换数据源名称+数据集名称 确定一个唯一数据集。效果可数据源名称+数据集名称相同。二选一,优先级高。
parentDatasetName
string 
可选
父数据集名称,如果不为空,则datasetNames必须是此数据集下的不然返回空;如果为空,则会直接查找整个数据源下的子数据集。
returnfieldinfos
boolean 
可选
默认为false,不返回字段信息,true为返回字段元数据信息。
connectType
integer 
可选
默认0,不返回连接信息,1返回 8.5格式connectinfo。
returnpassword
boolean 
可选
当存在安全连接信息时,如数据库连接,控制是否返回密码,默认false,不返回密码信息,安全起见;true,为返回连接信息的密码,可用于后端服务间传递。connectType不为0时有效。
onlyPublish
boolean 
可选
是否只查询已发布的数据的信息,
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 
表名
可选
示例
{
    "request": "datasetInfo",
    "datasourceName":"china",
    "parentDatasetName": "pointDataset",
    "datasetName":["facilityPoint"],
    "returnfieldinfos":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/datasetinfo' \
--header 'ua_token: ' \
--header 'Content-Type: application/json' \
--data-raw '{
    "request": "datasetInfo",
    "datasourceName":"china",
    "parentDatasetName": "pointDataset",
    "datasetName":["facilityPoint"],
    "returnfieldinfos":false
}'

返回响应

🟢200成功
application/json
Body
datasetInfo
object 
数据集详细信息
可选
name
string 
可选
数据集名称,数据集的唯一标识。 该标识不区分大小写
description
string 
数据集的描述信息
可选
type
string 
可选
数据集类型。支持数据集类型,
geometryType
string 
可选
要素类型,为point/polyline/polygon,type为featureClass时才会返回此值
extend
number 
可选
数据集范围。 对于矢量数据集来说,extend 为数据集中所有对象的最小外接矩形;对于栅格,extend为当前格网或影像的地理范围。格式如下[minx,miny,maxx,maxy]
dataSourceName
string 
可选
该数据集对象所属的数据源名称。- 目前没有专门的数据源名称
srs
object 
可选
数据集的空间参考信息,包括epsg、wkt和proj4三种格式的字符串
tableName
string 
可选
表名。 对数据库型数据源,指此数据集在数据库中所对应的数据表名称;对文件型数据源,指此数据集存储属性的表名称(文件型数据源文件用.kqdb 文件存储空间数据)
encoding
string 
可选
矢量数据集的字符集。仅当 dataset 资源标识的是矢量数据集时存在
recordCount
integer 
可选
矢量数据集中的记录数。 仅当 dataset 资源标识的是矢量数据集时存在
fields
object (Field) 
可选
矢量数据集是有效,返回字段元数据集合
height
integer 
可选
数据的高度。 仅当 dataset 资源标识的是影像数据集时存在。
width
integer 
可选
数据的宽度。 仅当 dataset 资源标识的是影像数据集时存在
pixelFormat
object 
可选
数据存储的像素格式。仅当 dataset 资源标识的是影像数据集时存在
isMultiBand
boolean 
可选
影像数据集是否是多波段影像数据集。 仅当 dataset 资源标识的是影像数据集时存在
bandCount
integer 
波段数
可选
useNodata
boolean 
是否使用无效值
可选
nodata
number 
可选
无效值, 根据像素格式可转换为不同类型的值(int16), int32等
connectInfo
object 
可选
示例
{
    "resultcode": "success",
    "result": {
        "datasetInfos": [
            {
                "datasetInfo": "DatasetInfo Object",
                "ConnectionInfo": "connectInfo object"
            },
            {
                "datasetInfo": "DatasetInfo Object",
                "ConnectionInfo": "connectInfo object"
            }
        ],
        "connectType": 1
    }
}
修改于 2023-06-08 03:06:51
上一页
datasetList
下一页
fieldList
Built with