kqgis server v8.5
  1. 临时图层
kqgis server v8.5
  • 概述
  • 附录:通用参数说明
  • manager(服务管理)
    • 非分布式切图
      • 启动切图(startCacheProcess)
      • 停止切图(stopCacheProcess)
      • 查询切图状态信息(queryCacheStatus)
    • 分布式切图
      • 启动分布式切图(startDistributeCache)
      • 停止分布式切图(stopDistributeCache)
      • 查询分布式切图状态信息(queryDistributeCacheProgress)
      • 获取分布式切图节点信息(getWorkerList)
    • 缩略图
      • 创建服务缩略图(createthumb)
      • 编辑缩略图(thumbEdit)
      • 删除缩略图(thumbDelete)
      • 获取缩略图创建状态(getThumbStatus)
    • 瓦片存储参数说明
      • 瓦片存储类型
      • storeVersion1.0参数说明
      • storeVersion2.0参数说明
    • 获取版本信息(getVersion)
    • webserver的健康检查(webserver health)
    • 总服务som状态(somStatus)
    • 获取服务目录列表(getFolderList)
    • 启动服务(start)
    • 停止服务(stop)
    • 删除服务(delete)
    • 服务状态(state)
    • 服务列表(list)
    • 服务信息(queryServiceInfo)
    • 服务图层列表(getLayerList)
    • 动态创建服务(dynamicCreateService)
    • 动态创建瓦片服务(dynamiccreateservice)
    • 创建地图服务(createService)
    • 创建其它服务(createService)
    • 创建服务拆分服务(createServiceFromExisted)
    • 创建服务目录(createFolder)
    • 删除服务目录(deleteFolder)
    • 服务图层信息(getLayerInfo)
    • 服务类型列表(serviceTypeList)
    • 设置服务信息(setServiceInfo)
    • 服务重命名(rename)
    • 设置服务目录(setFolder)
    • 启动清理瓦片(startClearCache)
    • 停止瓦片清理(stopClearCache)
    • 测试数据源连接(testConnectDatasource)
    • 获取数据源中瓦片目录名(getTiledCatalogNames)
    • 获取数据源中瓦片元数据(LoadCacheInfo)
    • 锁定总服务(lockall)
    • 解锁总服务(unlockall)
    • 锁定单个服务(servicelock)
    • 解锁单个服务(serviceunlock)
    • 获取服务配置文件流(getConfigFile)
  • data(数据服务)
    • 基础
    • 服务初始化
      • 单独发布所使用的配置文件格式
      • 基于已经发布的地图服务发布所使用的配置文件格式
    • 通用参数
      • GeoJson格式说明
      • field 信息json结构体
      • fieldType字段类型,对应字符串
      • 属性域 DomainInfo
      • 字段约束FieldConstraints
      • feture要素结构如下
      • supportDatasetType数据集类型及其对应字符串
      • 关于ID的定义
      • 关于临时连接中的 connInfo对象
      • 扩展权限(新增 设计)
      • 空间索引类型(spatialIndexType)
      • 空间索引里面的type内容
      • 子类型管理
    • 数据源
      • 数据源列表(datasourceList)
      • 添加数据源(addDatasource)
      • 删除数据源(deleteDatasource)
      • 数据源元数据信息(datasourceInfo)
      • 修改数据源元数据信息(modifyDatasourceInfo)
      • 数据源初始化空间库(initSpatial)
    • 数据集
      • 数据集(datasetList)
      • 数据集元数据信息(datasetInfo)
      • 创建数据集(dataset)
      • 创建数据集dataset(通过原有数据集创建表)
      • 删除数据集(dataset)
      • 修改数据集信息(dataset)
    • 字段管理(矢量类型数据集)
      • 获取数据集字段集(fieldList)
      • 获取数据集字段元信息(fieldInfo)
      • 添加字段(field)
      • 修改数据集字段(field)
      • 删除字段(field)
    • 要素集要素相关接口
      • 获取要素集合(featureList)
      • 通过ids获取要素集合(featureByIDs)
      • 查询获取要素集合(featureQuery)
      • 批量查询(batchQuery)
      • 要素识别(identify)
      • 获取要素查询结果集信息(featureResultInfo)
      • 获取要素查询结果集内容(featureResult)
      • 要素增加(featureOperate)
      • 要素删除(featureOperate)
      • 要素修改(featureOperate)
    • 瓦片数据
      • 获取矢量瓦片(getFeatureTile)
    • WFS服务
      • wfs-getCapabilities
      • wfs-describeFeatureType
      • wfs-getFeature-bbox
      • wfs-getFeature-filter
      • wfs-transaction-Insert
      • wfs-transaction-update
      • wfs-transaction-replace
      • wfs-transaction-delete
    • 数据集字段统计(statistic)
    • 影像数据集波段信息统计(bandstatistic)
    • 坐标转换(coordTransfer)
    • 获取元数据信息(getMetaData)
    • 添加(index)
    • 更新数据集索引(index)
    • 删除索引(index)
    • 获取已有的索引信息(indexInfo)
    • 添加子类型(subtype)
    • 更新子类型(subtype)
    • 删除子类型(subtype)
    • 获取已有的子类型信息(subtypeInfo)
    • 数据集值域信息(domain)
    • 获取任务列表(taskList)
    • 获取任务状态(taskInfo)
    • 获取任务结果(taskResult)
    • 获取任务状态(taskInfos)
    • 获取任务结果(taskResults)
  • datastore(数据存储服务)
    • 查询数据上传进度信息(getStatus)
    • 测试数据源连接(testConnect)
    • 判断数据库元表工作空间是否有效(existWorksapce)
    • 创建数据库元表工作空间(createWorkspace)
    • 开始上传数据(startImport)
    • 停止上传数据(stopImport)
    • 创建要素集(createFeatureDataset)
    • 获取元数据(getMetaData)
  • map(地图服务)
    • 基础
    • create 专题图层示例
    • 通用参数
      • 扩展参数(extend)新增
      • 单位枚举
      • Point 结构信息 (二维点数据结构 XY)
      • LayerInfo 结构信息(根据sdk实际支持项进行删减补充)
      • Recodeset结构信息
      • ZXY标准瓦片(来自超图帮助文档)
      • DatasetInfo 结构信息
      • LayerType 枚举
      • color颜色参数
      • DATASET_TYPE类型
      • Mask定义(掩码定义)
      • DynamicLayers
      • 临时图层
    • 临时图层
      • 创建临时图层(templayer)
        POST
      • 获取临时图层列表(list)
        POST
      • 删除临时图层(templayer)
        DELETE
      • 修改临时图层(templayer)
        PUT
    • WMS服务
      • wms-getCapabilities
      • wms-1.3.0-getMap
      • wms-1.1.1-getMap
    • WMTS服务
      • wmts-getCapabilities
      • wmts-getTile
    • 海图
      • 海图显示参数结构定义
      • 海图结构定义
      • S57ObjectsEnc31.xml
      • 海图类型及子类型获取(s57objects)
      • chartFeatureInfoSpecs(未实现)
    • 管理服务插件(SOM中实现)
      • 修改地图图层信息(layerInfo)
      • 创建矢量瓦片方案 (createFeatureTileSchema)
      • 获取方案元信息 (featureTileSchemaInfo)
      • 删除矢量瓦片方案 (deleteFeatureTileSchema)
      • 获取矢量瓦片 (getFeatureTile)
      • 获取风格数据和雪碧图、字体数据 (getMeta)
    • 地图元数据信息(info)
      POST
    • 图层列表(layers)
      POST
    • 获取地图图层信息(layerInfo)
      POST
    • 图层是否可见(visible)
      POST
    • 获取地图图层是否可查询(queryable)
      POST
    • 获取像素值接口(getpixelvalue)
      POST
    • 获取地图图片接口(export)
      POST
    • 地图出图(image)
      POST
    • 地图瓦片(tileImage)
      POST
    • 地图瓦片(zxyTileImage)
      POST
    • 地图全幅图片(entireImage)
      POST
    • 获取图层的图例列表(legendList)
      POST
    • 获取图层的图例图片(legendImg)
      POST
    • 清除地图的缓存(clearCache)
      POST
    • 计算面积(area)
      POST
    • 计算距离(distance)
      POST
    • 获取元数据信息(getMetaData)
      POST
  • geometry (几何服务)
    • 基础
    • 通用参数说明
    • 空间关系判断(isRelation)
    • 坐标投影转换(project)
    • 面积计算(area)
    • 长度计算(distance)
    • 缓冲分析(buffer)
    • 叠置分析(overlay)
    • 图形检查(geometryCheck)
    • 几何属性(geometryAttribute)
    • 投影系统转换(projectSystem)
    • 空间参考列表(getCoordinateSystem)
    • 模型布尔运算(boolOperatorModel)
    • 模型布尔关系判断(boolRelationModel)
    • 模型点布尔运算(modelPointBoolOperator)
    • 模型点布尔关系判断(modelPointBoolRelation)
    • shp压缩包解析(shpParse)
    • shp压缩包形式下载(shpExport)
    • CAD解析(cadParse)
    • 获取元数据信息(getMetaData)
  • image(影像服务)
    • 基础
    • 服务初始化
    • 通用参数
      • pixelSize参数
      • imageSize参数
      • rsPixelType
      • RasterMetaInfo参数
      • RasterBandInfo参数
      • PyramidInfo参数
      • ClassifyInfo对象
      • renderingRule对象
      • tileMatrixLimitSet对象
      • collection对象
      • spatial对象
      • FootPrint对象
      • VisibleControl对象
      • ColorScheme对象
      • StaticTile对象
      • MultipleControl对象
      • CollectionIdentify对象
    • 元数据获取
      • 获取当前影像服务影像集名称(allCollectionName)
      • 获取影像集元数据信息(collectionInfo)
      • 影像集中子影像元数据信息(rasterInfo)
      • 获取元数据信息(getMetaData)
    • 影像集
      • 含有颜色表的子影像(rasterHasColormap)
      • 多维栅格元信息(multidimInfo)
      • 多维数据统计信息(multidimstatistic)
      • 获取波段数据(getrasterbandvalue)
      • 波段信息统计(bandstatistic)
      • 图像的直方图(histograms)
      • 获取唯一值(getUniqueValue)
    • 影像集中子影像
      • 所有子影像的名称(allRasterName)
      • 子影像的坐标系(getRasterCRS)
    • 影像集管理
      • 添加影像集(addCollection)
      • 删除影像集(deleteCollection)
      • 更新子影像(updateCollection)
    • 影像集中子影像管理
      • 添加子影像(addRasters)
      • 删除子影像(deleteRasters)
      • 更新子影像(updateRaster)
    • 栅格函数
      • 栅格函数列表(rasterFunctionList)
      • 栅格函数参数(rasterFuncArguments)
      • rasterFunction
      • 可使用的栅格函数(usableRasterFunction)
    • 影像下载
      • 下载栅格(download)
    • 查询
      • 识别(identify)
      • 多变量识别(multicollectionidentify特定使用)
      • 影像服务图例(legend)未实现
      • 查询边界(queryBoundary)未实现
      • 查询影像(search)
    • 色带
      • 系统颜色方案列表(sysColorSchemeList)
      • 色带颜色(colorRampColor)
      • 色带图像(colorRampImage)
    • 可视化(地图相关)
      • 出图(image)
      • 瓦片(tileImage)
      • 瓦片(zxyTileImage)
    • WMTS服务
      • wmts-getCapabilities
      • wmts-getTile
      • GetRowCol
    • WMS服务
      • wms-getCapabilities
      • wms-getMap
      • GetFeatureInfo
    • WCS服务
      • wcs-getCapabilities
      • wcs-getCoverage
      • wcs-describeCoverage
  • spatialanalysis (空间分析服务)
    • 基础
    • 服务初始化
    • 单独发布和基于已经发布的数据服务发布所使用的配置文件格式
    • 基于已经发布的地图服务发布所使用的配置文件格式
    • 通用参数说明
      • 相关枚举说明
      • 数据集信息datasetinfo
      • 数据集信息参数说明
      • 拓扑检查规则类型
      • 拓扑规则检查细项
      • 属性规则类型
      • 设置全局数据源
    • 地形分析
      • 视域分析(viewshed)
      • 两点通视分析(lineOfSight)
      • 阴影分析(shade)
      • 坡度分析(slope)
      • 坡向分析(aspect)
      • 剖面分析(profile)
      • 曲率计算(curvature)
    • 矢量栅格互转
      • 矢量转栅格(vectorToRaster)
      • 栅格转矢量(rasterToVector)
      • 点云转栅格(pointCloudToRaster)
    • 栅格计算器
      • 栅格代数运算(algebraicOperation)
      • 栅格条件运算(conditionalOperation)
      • 栅格逻辑运算(logicalOperation)
      • 栅格函数运算(functionOperation)
    • 栅格统计
      • 像元统计(cellStatistics)
      • 高程统计(demStatistics)
      • 邻域统计(neighborStatistics)
      • 区域统计(regionStatistics)
      • 栅格直方图(rasterHistogram)
    • 缓冲区分析(buffer)
    • 非对称缓冲区分析(asymmetricBuffer)
    • 根据字段的缓冲区分析(fieldBuffer)
    • 多重缓冲(multiBuffer)
    • 叠置分析(overlay)
    • 空间关系分析(relation)
    • 数据转点(dataToPoint)
    • 数据转链(dataToChain)
    • 数据转面(dataToPolygon)
    • 拓扑检查(dataCheck)
    • 点数据集生成DEM(pointToDEM)
    • 等值提取(isoExtract)
    • 填挖方计算(cutfill)
    • 插值分析(interpolation)
    • 晕渲图(dizzy )
    • 获取任务列表(taskList)
    • 获取任务状态(taskInfo)
    • 获取任务结果(taskResult)
    • 获取任务状态(taskInfos)
    • 获取任务结果(taskResults)
    • 获取元数据信息(getMetaData)
  • networkanalysis(网络分析服务)
    • 基础
    • 通用参数说明
      • 相关枚举说明
      • 网络分析服务初始化
      • 分析的时候的通用输入参数
      • rasterDataInput的形式
    • 输出样例
      • 纯矢量数据输出示例
      • 矢量与栅格混合输出示例
    • 最佳路径(bestPath)
    • 最近设施点(closestFacility)
    • 单要素追溯分析(trace)
    • 旅行商分析(tsp)
    • 服务区分析(serviceArea)
    • 车辆路径问题(vrp)
    • 两点连通性测试(roadConnectivityWithTwoPoints)
    • 连通性测试(connectedness)
    • 网络服务元数据信息(info)
    • 获取元数据信息(getMetaData)
  • geoprocessing (地理处理服务)
    • GP服务调用流程
    • GP参数json说明
    • 通用
    • 执行计划
      • 查询执行计划列表(execplanlist)
      • 执行计划(addexecplan)
    • 获取所有发布的地理处理服务算子列表(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(任务管理服务)
    • 基础
    • 设计思路
    • 任务进度信息
    • 获取任务列表(taskList)
    • 获取任务状态(taskInfo)
    • 获取任务结果(taskResult)
    • 获取任务状态(taskInfos)
    • 获取任务结果(taskResults)
    • 获取元数据信息(getMetaData)
  • kq3d(三维静态文件服务)
    • staticFile
  • realspace(三维服务)
    • 基础说明
    • 配置文件
    • 获取服务配置元数据信息(getMetaData)
    • 获取列表(list)
    • 发布场景目录(addScenePath)
    • 删除场景目录发布(deleteScenePath)
    • 更新场景目录发布(updateScenePath)
    • 图层列表(layers)
    • 图层元数据信息(layerinfo)
    • 发布数据(addData)
    • 删除数据目录(deleteData)
    • 更新数据目录(updateData)
    • 获取数据列表(tileSets)
    • 数据获取(k3DData)
    • 数据描述信息(k3DTilesetInfo)
  • webprint(Web打印服务)
    • 基础信息
    • 服务配置文件(serviceconfig.json)
    • 支持能力
    • 返回打印结果
    • 可用的布局模板列表(layouts)
    • 获取布局模板信息(layoutInfo)
    • legendInfo(获取图层的图例信息)
    • 打印(print)
    • 获取元数据信息(getMetaData)
    • 获取任务列表(taskList)
    • 获取任务状态(taskInfo)
    • 获取任务结果(taskResult)
    • 获取任务状态(taskInfos)
    • 获取任务结果(taskResults)
  • srm (静态资源服务)
    • 基础说明
    • 配置文件
    • 获取配置元数据信息(getMetaData)
    • 获取分类列表(catalogs)
    • 获取资源信息(infos)
    • 添加数据(add)
    • 删除数据(remove)
    • 更新数据(update)
  • srm java 接口(静态资源服务)
    • register
    • unregisty
    • mapping
    • list
  • geocoding(地理编码服务)
    • 管理服务
      • 发布服务(publish)
      • 删除服务(delete)
      • 获取服务列表(list)
      • 系统服务接口(geocoding)
    • 查询服务
      • 地理编码(geoCodeSearch)
      • 逆地理编码(geoDecodeSearch)
      • poi查询(poiSearch)
      • 搜索词提示(markWord)
      • 详情查询(loadPois)
  • dataflow(数据流服务)
    • 基础
    • 业务表服务
      • 创建业务表(create)
      • 删除业务表(delete)
      • 获取业务表结构(getSchema)
      • 新增业务信息(addRow)
      • 删除业务信息(deleteRow)
      • 修改业务信息(updateRow)
      • 查询基础信息(listRow)
    • 流服务
      • 订阅数据
      • 发布服务(publish)
      • 获取服务列表(list)
      • 删除服务(delete)
      • 获取服务元数据(getMetaData)
      • 关联业务表(related)
      • 启动服务(start)
      • 获取服务状态(state)
      • 设置服务启动模式(starttype)
      • http协议接入数据(join)
      • 获取http接入接口url(httpurl)
      • 关闭服务(stop)
    • 分析服务
      • 点聚合分析(aggpoints)
      • 时空历史查询(spacetime)
    • 地理围栏服务
      • 基础
      • 创建围栏服务
    • 目录管理
  • tile(瓦片服务)
    • 获取WMTS所支持的功能描述(wmts-getCapabilities)
    • 获取WMTS缓存的瓦片(wmts-getTile)
    • 请求xyz瓦片(xyz)
    • 获取元数据信息(getMetaData)
    • 获取瓦片包配置信息(getConfigInfo)
  • video(视频流服务)
    • 基础
    • 服务初始化
    • 获取发布的视频流数据列表(mediaList)
    • 获取视频流基本信息(videoInfo)
    • 添加视频流(addVideo)
    • 删除视频流(deleteVideo)
    • 更新视频流(updateVideo)
    • 获取元数据信息(getMetaData)
  • aggregation(聚合服务)
    • 创建聚合服务(addServiceGroup)
    • 删除聚合服务(deleteServiceGroup)
    • 查询聚合服务列表(getServiceGroupList)
    • 查询聚合服务信息(getInfo)
    • 向聚合服务中注册地图服务(addService)
    • 查询图层组信息(getLayerGroupInfo)
    • 暂停聚合服务中的服务(pauseService)
    • 恢复聚合服务中的服务(resumeService)
    • 删除聚合服务中的服务(deleteService)
    • 图层置底(move_bottom)
    • 图层置顶(move_top)
    • 图层上移(move_up)
    • 图层下移(move_down)
    • 图层上移或下移(move_step)
  • 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(多维数据服务)
    • 基础
    • 服务初始化
    • 元数据获取
      • 多维集名称(multidimsetname)
      • 多维集信息(multidimsetinfo)
      • 获取元数据信息(getMetaData)
    • 查询和处理
      • 获取像素块(getpixelblock)
      • 获取维度值(getdimvalue)
  • 动态专题图服务
    • 基础
    • 符号配置
      • 简单点符号
      • 简单线符号
      • 简单面符号
      • 符号库符号
    • 专题图配置
      • 单一渲染
      • 分段专题图
      • 四色专题图
      • 饼图
      • 直方图
      • 堆叠图
      • 唯一值分类符号
      • 分级符号
      • 点密度图
      • 格网聚合图
      • 标签专题图
      • 标注设置对象
      • 字体样式
    • 发布(publish)
    • 查询列表(list)
    • 删除专题图(delete)
    • 请求专题图(templayer)
  1. 临时图层

创建临时图层(templayer)

POST
/rest/services/{servicename}/map/tempLayer

创建临时图层
临时图层是在现有发布的地图服务上添加一些额外的附属临时图层资源,数据源指向数据服务或者指向已发布图层的数据源引用。
请求示例

矢量图层
{
    "method": "create",
    "layer": {
        "type": "featurelayer",
        "name": "临时图层1",
        "refdataset": "RefLayerName",
        "theme": {
            "type": "unique", //类型,用来指示使用什么专题图
            "expression": "name", // 唯一值分类的字段或者表达式
            "items": [
                {
                    "label": "唯一项1",
                    "value": "1",
                    "visible": true, // option
                    "style": {
                        "type": "simplefill",
                        "color": {
                            "red": 255,
                            "green": 0,
                            "blue": 0,
                            "alpha": 255
                        }
                    }
                },
                {
                    "label": "唯一项2",
                    "value": "2",
                    "visible": true, // option
                    "style": {
                        "type": "simplefill",
                        "color": {
                            "red": 0,
                            "green": 255,
                            "blue": 0,
                            "alpha": 255
                        }
                    }
                }
            ]
        }
    }
}
栅格图层
{
    "method": "create",
    "layer": {
        "type": "rasterlayer",
        "name": "临时图层2",
        "dataset": {
            "connecttype": "Folder",
            "filepath": "E:/test/HZdem.img"
        },
        "renderingRule": {
            "displayMode": "Classification",
            "classifyInfo": [
                {
                    "level": 1,
                    "minValue": -29,
                    "maxValue": 567,
                    "color": {
                        "red": 255,
                        "green": 0,
                        "blue": 0,
                        "alpha": 255
                    }
                },
                {
                    "level": 2,
                    "minValue": 567,
                    "maxValue": 1163,
                    "color": {
                        "red": 0,
                        "green": 255,
                        "blue": 0,
                        "alpha": 255
                    }
                },
                {
                    "level": 3,
                    "minValue": 1163,
                    "maxValue": 1759,
                    "color": {
                        "red": 0,
                        "green": 0,
                        "blue": 255,
                        "alpha": 255
                    }
                }
            ]
        }
    }
}
简单点符号
{
    "style":{
        "type":"simplemarker",
        "shape":"ellipse",		// ellipse 、rectangle、rhombus、triangle
        "size":"10px",			// mm、cm、px  不设置后缀单位时默认为像素
        "color":{
            "red":255,
            "green":0,
            "blue":0,
            "alpha":255
        },
        outline:{
            "width":"1px",
            "color":{
                "red":0,
            	"green":0,
	            "blue":255,
	            "alpha":255
            }
        }
    }
}
简单线符号
{
    "style":{
        "type":"simpleline",
        "penstyle":"solid",		// solid,dash,dot,dashdot,dashdotdot
        "width":"1px",
        "color":{
            "red":255,
            "green":0,
            "blue":0,
            "alpha":255
        }
    }
}
简单面符号
{
	"style":{
		"type":"simplefill",
		"color":{
            "red":255,
            "green":0,
            "blue":0,
            "alpha":255
        },
        "linestyle":{
            "type":"simpleline",
        	"penstyle":"solid",		// solid,dash,dot,dashdot,dashdotdot
	        "width":"1px",	
	        "color":{
	            "red":255,
	            "green":0,
	            "blue":0,
	            "alpha":255
	        }
        }
	}
}
单一渲染
{
    "layer": {
        "type": "featurelayer",
        "name": "临时图层1",
        "refdataset": "DLTB",
        "theme": {
            "type": "single",
            "style": {
                "type": "simplemarker",
                "shape": "ellipse", // ellipse 、rectangle、rhombus、triangle
                "size": "10px", // mm、cm、px  不设置后缀单位时默认为像素
                "color": {
                    "red": 255,
                    "green": 0,
                    "blue": 0,
                    "alpha": 255
                }
            }
        }
    }
}
分段专题图
{
    "layer": {
        "type": "featurelayer",
        "name": "临时图层1",
        "refdataset": "DLTB",
        "theme": {
            "type": "range",
            "expression": "fieldname",
            "items": [
                {
                    "label": "label value",
                    "minvalue": 1.1,
                    "maxvalue": 5.6,
                    "style": {
                        "type": "simplefill",
                        "color": {
                            "red": 255
                        }
                    }
                },
                {
                    "label": "label value",
                    "minvalue": 1.6,
                    "maxvalue": 10.6,
                    "style": {
                        "type": "simplefill",
                        "color": {
                            "green": 255
                        }
                    }
                }
            ]
        }
    }
}
饼图
{
    "layer": {
        "type": "featurelayer",
        "name": "临时图层1",
        "refdataset": "DLTB",
        "theme": {
            "type": "pie",
            "radius": "10px",
            "items": [
                {
                    "field": "fieldname1",
                    "color": {
                        "red": 255
                    }
                },
                {
                    "field": "fieldname2",
                    "color": {
                        "green": 255
                    }
                }
            ]
        }
    }
}
直方图
{
    "layer": {
        "type": "featurelayer",
        "name": "临时图层1",
        "refdataset": "DLTB",
        "theme": {
            "type": "histogram",
            "width": "5px", // 柱图的宽
            "height": "10px", // 主图的高
            "items": [
                {
                    "field": "fieldname1",
                    "color": {
                        "red": 255
                    }
                },
                {
                    "field": "fieldname2",
                    "color": {
                        "green": 255
                    }
                }
            ]
        }
    }
}
堆叠图
{
    "layer": {
        "type": "featurelayer",
        "name": "临时图层1",
        "refdataset": "DLTB",
        "theme": {
            "type": "stack",
            "width": "5px",
            "height": "10px",
            "items": [
                {
                    "field": "fieldname1",
                    "color": {
                        "red": 255
                    }
                },
                {
                    "field": "fieldname2",
                    "color": {
                        "green": 255
                    }
                }
            ]
        }
    }
}
唯一值分类符号
{
    "layer": {
        "type": "featurelayer",
        "name": "临时图层1",
        "refdataset": "DLTB",
        "theme": {
            "type": "unique",
            "expression": "fieldname",
            "items": [
                {
                    "label": "label1",
                    "value": "1",
                    "visible": true, // option. 默认为true
                    "style": {
                        "type": "simplemarker"
                    }
                },
                {
                    "label": "label2",
                    "value": "2",
                    "visible": true, // option. 默认为true
                    "style": {
                        "type": "simplemarker"
                    }
                }
            ]
        }
    }
}
分级符号
{
    "layer": {
        "type": "featurelayer",
        "name": "临时图层1",
        "refdataset": "DLTB",
        "theme": {
            "type": "level",
            "expression": "fieldname",
            "level": 3,
            "method": "average",
            "minsize": "4px",
            "maxsize": "20px",
            "style": {
                "type": "simplemarker"
            }
        }
    }
}
点密度图
{
    "layer": {
        "type": "featurelayer",
        "name": "临时图层1",
        "refdataset": "DLTB",
        "theme": {
            "type": "dotdensity",
            "dotsize": "2px", // 点大小
            "dotvalue": 10, // 点代表的大小
            "items": [
                {
                    "expression": "field1",
                    "color": {
                        "red": 255,
                        "green": 0,
                        "blue": 0,
                        "alpha": 255
                    }
                },
                {
                    "expression": "field2",
                    "color": {
                        "red": 0,
                        "green": 255,
                        "blue": 0,
                        "alpha": 255
                    }
                }
            ]
        }
    }
}
格网聚合图
{
    "layer": {
        "type": "featurelayer",
        "name": "临时图层1",
        "refdataset": "DLTB",
        "theme": {
            "type": "cluster",
            "gridsize": "80px", // 格网大小
            "colors": [
                {
                    "red": 255
                },
                {
                    "green": 255
                }
            ]
        }
    }
}
四色图
{
    "layer": {
        "type": "featurelayer",
        "name": "四色图",
        "refdataset": "洪山区_行政区",
        "theme": {
            "type": "fourColor",
            "colors": [
                {
                    "red": 255
                },
                {
                    "green": 255
                },
                {
                    "blue": 255
                },
                {
                    "red": 100
                }

]
}
}
}

标签专题图
"theme": {
    "type": "label",
   {
    "theme": {
        "type": "label",
        "items": [
            {
                "content": "exp:[fld1]+'-'+[fld2]", // 简单模式: fld   ,表达式模式: exp:[fld1]+[fld2]
                "where": "dlbm='021'", // 可选
                "anchor": "center", // 可选,默认为center( 可使用的值:left-top	right-top right-bottom left-bottom top right bottom left center)
                "style": {
                    "type": "text",
                    "font": {
                        "name": "宋体",
                        "size": 20, // 单位磅
                        "color": "rgb(255,0,0)",
                        "bold": false, // 可选,默认false
                        "italic": false, // 可选, 默认false
                        "underline": false, // 可选, 默认false
                        "strikethrough": false, // 可选,默认false
                        "anchor": "center" // 可选,默认为center( 可使用的值:left-top	right-top right-bottom left-bottom top right bottom left center)
                    },
                    "halo": { // 可选,默认不使用描边
                        "width": "2px",
                        "color": "rgb(100,100,100)"
                    },
                    "background": { // 可选,默认不使用背景
                        "color": "rgb(0,100,0)",
                        "margin": "2px"
                    }
                }
            }
        ]
    }
}

请求参数

Path 参数
servicename
string 
服务名称
必需
Body 参数application/json
layer
object 
必需
临时图层/专题图层的定义信息
type
string 
必需
图层类型(featurelayer:矢量图层 rasterlayer:栅格图层,graphiclayer:标绘图层) 备注:标绘图层不涉及样式设置
name
string 
临时图层名称
必需
refdataset
string 
可选
关联数据的图层名(一般为地图服务中已存在的图层名),必须和dataset二则包含其中之一
dataset
string 
可选
数据源链接名,connectionInfo的json字符串
createPyramid
string 
可选
是否创建金字塔,默认为true,针对没有金字塔的数据,并且宽高在4096以内的数据进行创建金字塔的操作
method
string 
可选
create,和Request-Method必须有一个被指定,此参数优先级高于Request-Method
Request-Method
boolean 
可选
POST,和method必须有一个被指定
示例
{
    "method": "create",
    "layer": {
        "type": "featurelayer",
        "name": "临时图层1",
        "refdataset": "RefLayerName",
        "theme": {
            "type": "unique", //类型,用来指示使用什么专题图
            "expression": "name", // 唯一值分类的字段或者表达式
            "items": [
                {
                    "label": "唯一项1",
                    "value": "1",
                    "visible": true, // option
                    "style": {
                        "type": "simplefill",
                        "color": {
                            "red": 255,
                            "green": 0,
                            "blue": 0,
                            "alpha": 255
                        }
                    }
                },
                {
                    "label": "唯一项2",
                    "value": "2",
                    "visible": true, // option
                    "style": {
                        "type": "simplefill",
                        "color": {
                            "red": 0,
                            "green": 255,
                            "blue": 0,
                            "alpha": 255
                        }
                    }
                }
            ]
        }
    }
}

示例代码

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//map/tempLayer' \
--header 'Content-Type: application/json' \
--data-raw '{
    "method": "create",
    "layer": {
        "type": "featurelayer",
        "name": "临时图层1",
        "refdataset": "RefLayerName",
        "theme": {
            "type": "unique", //类型,用来指示使用什么专题图
            "expression": "name", // 唯一值分类的字段或者表达式
            "items": [
                {
                    "label": "唯一项1",
                    "value": "1",
                    "visible": true, // option
                    "style": {
                        "type": "simplefill",
                        "color": {
                            "red": 255,
                            "green": 0,
                            "blue": 0,
                            "alpha": 255
                        }
                    }
                },
                {
                    "label": "唯一项2",
                    "value": "2",
                    "visible": true, // option
                    "style": {
                        "type": "simplefill",
                        "color": {
                            "red": 0,
                            "green": 255,
                            "blue": 0,
                            "alpha": 255
                        }
                    }
                }
            ]
        }
    }
}'

返回响应

🟢200成功
application/json
Body
result
string 
必需
resultcode
string 
必需
示例
{
   "resultcode": "success",   	
   "message":"",			
   "result":"templayerid..."		// 返回临时图层集的id(uuid)
}
上一页
临时图层
下一页
获取临时图层列表(list)
Built with