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
            GET
          • dataset
            POST
          • dataset
            DELETE
          • datasetInfo
            POST
        • 字段
          • filedlist
          • field
          • fieldInfo
        • 要素集
          • statistic
          • domain
          • featurelist
          • featurebyids
          • featurequery
          • featureresultinfo
          • featureresult
          • featureoperate
          • identify
          • batchquery
        • 瓦片数据
          • gettile
        • WFS服务
          • wfs-getcapabilities
        • coordtransfer
          GET
        • tasklist
          GET
        • taskinfos
          GET
        • taskinfo
          GET
        • taskresults
          GET
        • taskresult
          GET
        • getmetadata
          GET
      • 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
        • 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
      • coordTransfer
      • tasklist
      • taskinfos
      • taskinfo
      • taskresults
      • taskresult
    • 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

开发中
44
http://172.16.1.44:9800
44
http://172.16.1.44:9800
DELETE
http://172.16.1.44:9800
/rest/services/{servicename}/data/dataset
优先删除子数据集,如果传递了父数据集名称,则删除里面的子数据集;如果没有传递,则先尝试删除子数据集,然后根据delParentDataset参数尝试删除父数据集; 数据集的删除方式为删除数据集本身及其子类。
datasetName数组中只有表,或者只有数据集
1.
删除某个要素表
{
    "request": "dataset",
    "Request-Method": "DELETE",
    "datasourceName":"china",
    "datasetName":["表名"] 
}
2.
删除某个数据集
{
    "request": "dataset",
    "Request-Method": "DELETE",
    "datasourceName":"china",
    "datasetName":["数据集名称"],
    "delParentDataset": true
}
datasetName数组中既有表,也有数据集
1.
delParentDataset为false,只会删除表,不删除数据集
{
    "request": "dataset",
    "Request-Method": "DELETE",
    "datasourceName":"china",
    "datasetName":["数据集名称","表名"], 
    "delParentDataset": false
}
2.
delParentDataset为true,表和数据集都要删除
{
    "request": "dataset",
    "Request-Method": "DELETE",
    "datasourceName":"china",
    "datasetName":["数据集名称","表名"],
    "delParentDataset": true
}

请求参数

Path 参数
servicename
string 
必需
Header 参数
ua_token
string 
可选
默认值:
{{TOKEN}}
Body 参数application/json
request
string 
必需
处理方法 dataset
Request-Method
string 
必需
http请求方法DELETE
datasourceName
string 
数据源名称
必需
datasourceID
string 
可选
数据源ID ,和datasourceName功能相同,用于确定数据源。服务重启(持久化后再加载)保证一致性。 二选一
datasetID
string 
必需

每个数据集对应一个唯一标识ID,可替换数据源名称+数据集名称 确定一个唯一数据集。效果可数据源名称+数据集名称相同。二选一,优先级高

parentDatasetName
string 
可选
删除某个数据集下面的子数据集;如果为空则从数据源下整体查找,优先删除子数据集,没有的话,也可能删除父数据集。
delParentDataset
boolean 
可选
默认是false,如果为false的话,只会删除表,即使datasetName里面的名称包含数据集,如果为true,可以删除表,也可以删除数据集及其所有子类。
datasetName
array[string]
数据集名称数组。
必需
transaction
boolean 
必需
是否启用事务,实现删除状态一致针对批量删除,要么全部成功要么全部失败。默认为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 
表名
可选
onlyPublish
boolean 
可选
是否只对已发布的数据集操作, 默认true,如果是false,但是不在发布列表中,则无法正常删除,只对子数据集起作用 |
示例
{
    "datasourceName":"orclData",
    "delParentDataset":true,
    "datasetName":["YY","TTT"]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request DELETE 'http://172.16.1.44:9800/rest/services//data/dataset' \
--header 'ua_token: ' \
--header 'Content-Type: application/json' \
--data-raw '{
    "datasourceName":"orclData",
    "delParentDataset":true,
    "datasetName":["YY","TTT"]
}'

返回响应

🟢200成功
application/json
Body
resultcode
string 
必需
示例
{
    "resultcode": "success"
}
修改于 2023-06-09 09:07:30
上一页
dataset
下一页
datasetInfo
Built with