iServer 11i(2022) 接口变更

发送反馈


Java API 变更 

类/接口名 字段/方法/属性/页面 备注
com.supermap.services.components.commontypes 新增 S3ConnectionInfo   新增兼容s3协议对象存储连接信息
ServiceAreaAnalystParameter isReturnComplexArea 服务区分析支持返回详细面
GeometryType 新增GEOCURVEPOLYGON、GEOCOMPOUNDCURVE枚举  
GeoCurvePolygon 新增类  
GeometryOverlayAnalystParameter 新增类 叠加分析支持设置容差
GeoCompoundCurve 新增类  
com.supermap.services.providers UGCV5TileProviderSetting 新增 s3ConnectionInfo 设置兼容s3协议对象存储中的 ugcv5
UGCSpatialAnalystProvider 新增方法xor/union/update/clip/intersect/identity/erase 叠加分析支持设置容差
com.supermap.services.tilesource UGCV5TileSourceInfo 新增s3ConnectionInfo 设置兼容s3协议对象存储中的 ugcv5
OSGBTileSourceInfo 新增 s3ConnectionInfo 设置兼容s3协议对象存储中的 OSGB
TerrainTileSourceInfo 新增 s3ConnectionInfo 设置兼容s3协议对象存储中的Terrain
RealspaceImageForS3Tileset 新增类 新增影像缓存在s3中的瓦片设置信息
RealspaceImageTilesourceInfo 新增s3ConnectionInfo  
com.supermap.services.rest.commontypes   GeometryOverlayPostParameter 新增参数tolerance 叠加分析支持设置容差
com.supermap.services.rest.decoders 新增 GeoJSONDecoder   新增Geojson解码器
com.supermap.services.components.spi SpatialAnalystProvider 新增父接口类GeometryOverlayAnalystWithParameter 叠加分析支持设置容差
GeometryOverlayAnalystWithParameter 新增类 叠加分析支持设置容差
com.supermap.services.components SpatialAnalyst 新增父接口类GeometryOverlayAnalystWithParameter 叠加分析支持设置容差
com.supermap.services.components.impl SpatialAnalystImpl 新增方法xor/union/update/clip/intersect/identity/erase 叠加分析支持设置容差

REST  API 变更

模块 资源名称 资源/参数/请求/表述 备注 URL模板
server-hosts services 新增status参数 新增status参数 /iserver/services?status=OK,Created
get请求新增参数 get请求新增过滤参数:keywords, componentType, interfaceTypes, pageSize,currentPage /iserver/services.json
services-rest mapLegend 新增rest api 新增rest api /iserver/services/{componentName}/rest/maps/{mapName}/legend
serviceArea 新增serviceBufferRadius参数 服务区缓冲半径,单位为米,默认值为 100。仅当 isReturnComplexArea 为 true 时此参数生效。 /iserver/services/transportationAnalyst-Changchun/rest/networkanalyst/RoadNet@Changchun/servicearea.rjson?centers=[2,4]&weights=[500,1000]&isReturnComplexArea=true&serviceBufferRadius=50
新增isReturnComplexArea参数 是否返回详细服务区面。默认为false,不返回详细服务区面。 /iserver/services/transportationAnalyst-Changchun/rest/networkanalyst/RoadNet@Changchun/servicearea.rjson?centers=[2,4]&weights=[500,1000]&isReturnComplexArea=true&serviceBufferRadius=50
geometryOverlayResults 新增参数tolerance 节点容限。在叠加分析节点捕捉的过程中,节点容限设定了节点捕捉的容忍程度。当数据中两点的距离小于节点容限时,会被认为是重合的节点;而距离大于节点容限的点则保留不变。默认值为 0.0000000001。 /iserver/services/spatialanalyst-sample/restjsr/spatialanalyst/geometry/overlay.json
features  新增请求体参数格式   /data/datasources/[index|name]/{datasourceName}/datasets/[index|name]/{datasetName}/features;/data/datasources/{datasourceName}/datasets/{datasetName}/features
httpHeader 需要加
X-RequestEntity-ContentType : application/geojson
datasetOverlayResults POST操作的请求参数新增支持supportOverlapInLayer字段 是否支持面内自交叠,默认为 false。 /iserver/services/spatialanalyst-sample/restjsr/spatialanalyst/datasets/SamplesP@Interpolation/overlay.rjson