- 概述
- 附录:通用参数说明
- manager(服务管理)
- 非分布式切图
- 分布式切图
- 缩略图
- 瓦片存储参数说明
- 获取版本信息(getVersion)POST
- webserver的健康检查(webserver health)GET
- 总服务som状态(somStatus)GET
- 获取服务目录列表(getFolderList)POST
- 启动服务(start)POST
- 停止服务(stop)POST
- 删除服务(delete)POST
- 服务状态(state)POST
- 服务列表(list)POST
- 服务信息(queryServiceInfo)POST
- 服务图层列表(getLayerList)POST
- 动态创建服务(dynamicCreateService)POST
- 动态创建瓦片服务(dynamiccreateservice)POST
- 创建地图服务(createService)POST
- 创建其它服务(createService)POST
- 创建服务拆分服务(createServiceFromExisted)POST
- 创建服务目录(createFolder)POST
- 删除服务目录(deleteFolder)POST
- 服务图层信息(getLayerInfo)POST
- 服务类型列表(serviceTypeList)POST
- 设置服务信息(setServiceInfo)POST
- 服务重命名(rename)POST
- 设置服务目录(setFolder)POST
- 启动清理瓦片(startClearCache)GET
- 停止瓦片清理(stopClearCache)GET
- 测试数据源连接(testConnectDatasource)POST
- 获取数据源中瓦片目录名(getTiledCatalogNames)POST
- 获取数据源中瓦片元数据(LoadCacheInfo)POST
- 锁定总服务(lockall)POST
- 解锁总服务(unlockall)POST
- 锁定单个服务(servicelock)POST
- 解锁单个服务(serviceunlock)POST
- 获取服务配置文件流(getConfigFile)GET
- data(数据服务)
- 基础
- 服务初始化
- 通用参数
- 数据源
- 数据集
- 字段管理(矢量类型数据集)
- 要素集要素相关接口
- 瓦片数据
- WFS服务
- 数据集字段统计(statistic)
- 影像数据集波段信息统计(bandstatistic)
- 坐标转换(coordTransfer)
- 获取元数据信息(getMetaData)
- 添加(index)
- 更新数据集索引(index)
- 删除索引(index)
- 获取已有的索引信息(indexInfo)
- 添加子类型(subtype)
- 更新子类型(subtype)
- 删除子类型(subtype)
- 获取已有的子类型信息(subtypeInfo)
- 数据集值域信息(domain)
- 获取任务列表(taskList)
- 获取任务状态(taskInfo)
- 获取任务结果(taskResult)
- 获取任务状态(taskInfos)
- 获取任务结果(taskResults)
- datastore(数据存储服务)
- map(地图服务)
- 基础
- create 专题图层示例
- 通用参数
- 临时图层
- WMS服务
- WMTS服务
- 海图
- 管理服务插件(SOM中实现)
- 地图元数据信息(info)
- 图层列表(layers)
- 获取地图图层信息(layerInfo)
- 图层是否可见(visible)
- 获取地图图层是否可查询(queryable)
- 获取像素值接口(getpixelvalue)
- 获取地图图片接口(export)
- 地图出图(image)
- 地图瓦片(tileImage)
- 地图瓦片(zxyTileImage)
- 地图全幅图片(entireImage)
- 获取图层的图例列表(legendList)
- 获取图层的图例图片(legendImg)
- 清除地图的缓存(clearCache)
- 计算面积(area)
- 计算距离(distance)
- 获取元数据信息(getMetaData)
- geometry (几何服务)
- 基础
- 通用参数说明
- 空间关系判断(isRelation)
- 坐标投影转换(project)
- 面积计算(area)
- 长度计算(distance)
- 缓冲分析(buffer)
- 叠置分析(overlay)
- 图形检查(geometryCheck)
- 几何属性(geometryAttribute)
- 投影系统转换(projectSystem)
- 空间参考列表(getCoordinateSystem)
- 模型布尔运算(boolOperatorModel)
- 模型布尔关系判断(boolRelationModel)
- 模型点布尔运算(modelPointBoolOperator)
- 模型点布尔关系判断(modelPointBoolRelation)
- shp压缩包解析(shpParse)
- shp压缩包形式下载(shpExport)
- CAD解析(cadParse)
- 获取元数据信息(getMetaData)
- image(影像服务)
- spatialanalysis (空间分析服务)
- 基础
- 服务初始化
- 单独发布和基于已经发布的数据服务发布所使用的配置文件格式
- 基于已经发布的地图服务发布所使用的配置文件格式
- 通 用参数说明
- 地形分析
- 矢量栅格互转
- 栅格计算器
- 栅格统计
- 缓冲区分析(buffer)
- 非对称缓冲区分析(asymmetricBuffer)
- 根据字段的缓冲区分析(fieldBuffer)
- 多重缓冲(multiBuffer)
- 叠置分析(overlay)
- 空间关系分析(relation)
- 数据转点(dataToPoint)
- 数据转链(dataToChain)
- 数据转面(dataToPolygon)
- 拓扑检查(dataCheck)
- 点数据集生成DEM(pointToDEM)
- 等值提取(isoExtract)
- 填挖方计算(cutfill)
- 插值分析(interpolation)
- 晕渲图(dizzy )
- 获取任务列表(taskList)
- 获取任务状态(taskInfo)
- 获取任务结果(taskResult)
- 获取任务状态(taskInfos)
- 获取任务结果(taskResults)
- 获取元数据信息(getMetaData)
- networkanalysis(网络分析服务)
- geoprocessing (地理处理服务)
- GP服务调用流程
- GP参数json说明
- 通用
- 执行计划
- 获取所有发布的地理处理服务算子列表(modelList)
- 查询地理处理算子的描述信息(describeModel)
- 查询地理处理算子的请求json样例(getModelDemoRequestJson)
- 运行地理处理模型(runModel)
- 取消任务运行(cancelModelRun)
- 发布地理处理模型(publishModel)
- 删除发布的地理处理模型(deleteModel)
- 获取参数值变化引起的参数联动参数信息(getParamChanged)
- 查询任务状态详细信息(getStatus)
- 查询任务列表信息(getStatusList)
- 运行任务详细日志(getRunLog)
- 查询执行计划(execplanlist)
- 更新执行计划(execplanlist)
- 添加执行计划(execplanlist)
- getMetaData
- plotting (动态标绘服务)
- 服务初始化
- 获取一二三级目录树(getCatalogTree)
- 获取一二级目录树(getCatalogTree2)
- 标绘目录树叶子节点符号字典信息(getCatalogStyleInfo)
- 获取单个符号图片(getSingleSymbolPng)
- 获取多个符号图片(getSymbolPng)
- 获取叶子节点下所有符号图片(getAllSymbolPng)
- 根据符号名称获取符号信息(getSymbolInfo)
- 获取叶子节点下所有符号style、vec(getAllStyleVec)
- 获取叶子节点下所有符号字典信息、图片、style、vec(getAll)
- 设置线类型(setLineType)
- 获取线类型(getLineType)
- 添加收藏夹(addFavorites)
- 获取收藏夹名称列表(getFavoritesList)
- 添加符号到收藏夹(addSymbolToFavorites)
- 获取收藏夹对应的符号列表(getSymbolFromFavorites)
- 从收藏夹删除符号(removeSymbolFromFavorites)
- 收藏夹重命名(renameFavorites)
- 删除收藏夹(removeFavorites)
- 获取角色列表(getRoleList)
- 新增用户(addUser)
- 获取用户列表(getUserList)
- 通过角色名称获取用户列表(getUserListByRole)
- 编辑用户(editUser)
- 登录(login)
- 删除用户(deleteUser)
- 新建工程组(addProjectGroup)
- 获取工程组列表(getProjectGroupList)
- 修改工程组名(renameProjectGroup)
- 新建工程(addProject)
- 获取工程列表(getProjectList)
- 获取所有工程组及其工程(getAllGroupAndProject)
- 添加图元层(addGroupLayer)
- 重命名图元层(renameGroupLayer)
- 添加子图层(addLayer)
- 重命名子图层(renameLayer)
- 添加元素(addElement)
- 修改元素(updateElement)
- 获取图层信息(openLayer)
- 打开工程(openProject)
- 删除元素(deleteElement)
- 删除子图层(removeLayer)
- 删除图元层(removeGroupLayer)
- 重命名工程(renameProject)
- 删除工程(deleteProject)
- 删除工程组(deleteProjectGroup)
- 获取完整工程图层树(openCompleteProject)
- 获取符号信息,为数组(getSymbolInfoFromCode)
- 工程迁移到目标工程组(changeProjectGroup)
- 获取元数据信息(getMetaData)
- 添加符号库目录树子节点(addStyleNode)
- 符号库目录树删除节点(deleteStyleNode)
- 调整符号库目录树节点到新的父节点(changeStyleNodeParent)
- 调整符号库目录树节点顺序(changeStyleNodeOrder)
- 修改符号库目录树节点名称(renameStyleNode)
- 设置符号库目录树节点可见性(setStyleNodeVisual)
- 设置图层补充信息(setLayerInfo)
- 获取图层补充信息(getLayerInfo)
- 导入sml文件(importSml)
- 导出sml文件(exportSml)
- wps(网络处理服务)
- wps-execute-union Copy
- 获取元数据信息(getMetaData)
- 获取wps所支持的功能描述(wps-getCapabilities)
- 返回图形的边界(wps-execute-boundary)
- 返回小于或等于与图形实例指定值的点的并集的几何对象(wps-execute-buffer)
- 返回图形的几何中心(wps-execute-centroid)
- 判断是否包含(wps-execute-contains)
- 返回geometry凸包对象(wps-execute-convexhull)
- 判断是否穿越(wps-execute-crosses)
- 返回图形差集(wps-execute-difference)
- 判断是否相离(wps-execute-disjoint)
- 返回图形之间的距离(wps-execute-distance)
- 判断是否相等(wps-execute-equals)
- 返回两个图形的交集(wps-execute-intersection)
- 判断是否相交(wps-execute-intersects)
- 返回相对图形的差集(wps-execute-symdifference)
- 判断是否相接(wps-execute-touches)
- 返回图形的交集(wps-execute-union)
- jobstatus(任务管理服务)
- kq3d(三维静态文件服务)
- realspace(三维服务)
- webprint(Web打印服务)
- srm (静态资源服务)
- srm java 接口(静态资源服务)
- geocoding(地理编码服务)
- dataflow(数据流服务)
- tile(瓦片服务)
- video(视频流服务)
- aggregation(聚合服务)
- taskmanager(分布式任务管理)
- 注册工作节点(registerWorker)
- 注销工作节点(unregisterWorker)
- 获取工作节点列表(getWorkerList)
- 注册工作任务(registerJob)
- 注销工作任务(unregisterJob)
- 刷新任务列表(refreshJob)
- 增加总任务(addTaskJobs)
- 删除总任务(deleteTask)
- 获取总任务列表(getTaskList)
- 获取总任务状态(getTaskStatus)
- 获取总任务详细信息(getTaskInfo)
- 获取总任务下面的子任务列表(getTaskJobs)
- 获取总任务的执行进度信息(getTaskProgressInfo)
- 暂停总任务(pauseTask)
- 继续总任务(resumeTask)
- 是否有等待处理的子任务(hasPendingJob)
- 获取子任务(getJob)
- 获取子任务状态(getJobStatus)
- 更改子任务状态(updateJobStatus)
- 更改子任务进度信息(updateJobProgress)
- 获取子任务进度信息(getJobProgress)
- 获取总任务工作节点列表(getTaskWorkerNodes)
- 更新调整总任务工作节点(updateTaskWorkerNodes)
- 获取子任务信息(getJobInfo)
- MultiDimData(多维数据服务)
- 动态专题图服务
查询影像(search)
POST
/rest/services/{servicename}/image/search
查询指定影像集中的影像。
通过输入矩形范围,查询矩形范围中包含的子影像,返回一组子影像的名字。
请求示例
请求json示例1
{
"collectionName":"420281大冶市",
"rect":{
"xmin":38589551.9435897395,
"xmax":38595999.5351170525,
"ymin":3325611.7702327026,
"ymax":3332651.4875125242
},
"geoSRS":"EPSG:2362"
}
请求json示例2
{
"collectionName":"420281大冶市",
"point":{
"x":38589560.9435897395,
"y":3325600.7702327026
},
"geoSRS":"EPSG:2362"
}
请求参数
Path 参数
servicename
string
必需
Body 参数application/json
collectionName
string
影像集名称
rect
object
必需
xmin
number
最小X
xmax
number
最大X
ymin
number
最小Y
ymax
number
最大Y
point
object
可选
geoSRS
string
必需
returnIdsOnly
boolean
可选
虽然栅格集响应中包含的栅格数量存在限制,但 ID 数组响应中返回的栅格 ID 的数量没有限制。客户端可以通过指定returnIdsOnly=true并随后为栅格 ID 的子集请求栅格集来利用这一点来获取所有符合查询的栅格 ID。
rasterIds
array[string]
可选
指定该参数时,returnIdsOnly设置为true无效。
pixelSize
object (pixelSize参数)
可选
x
number
必需
y
number
必需
示例
{
"collectionName": "420281大冶市",
"rect": {
"xmin": 38589551.94358974,
"xmax": 38595999.53511705,
"ymin": 3325611.7702327026,
"ymax": 3332651.4875125242
},
"geoSRS": "EPSG:2362"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/rest/services//image/search' \
--header 'Content-Type: application/json' \
--data-raw '{
"collectionName":"420281大冶市",
"rect":{
"xmin":38589551.9435897395,
"xmax":38595999.5351170525,
"ymin":3325611.7702327026,
"ymax":3332651.4875125242
},
"geoSRS":"EPSG:2362"
}'
返回响应
🟢200成功
application/json
Body
result
object
必需
rasternames
array[string]
必需
resultcode
string
必需
示例
{
"result": {
"RasterName": [
{
"name": "4202812017GF2+BJ2+WV2+KS3DOM.img"
}
]
},
"resultcode": "success"
}