ArcGIS REST 服务资源支持表

发送反馈


SuperMap iServer 高级版、SuperMap iEdge 均提供 ArcGIS REST 服务接口,支持将多种服务来源发布为 ArcGIS REST Map,ArcGIS REST Feature ,ArcGIS REST Geometry 和 ArcGIS REST Network 服务。 您可以参考服务接口层的配置,了解如何配置使用 ArcGIS REST 服务接口。

iServer、iEdge 对 ArcGIS REST 服务的资源、参数支持情况,以及发布的服务示例 URL如下表所示。

ArcGIS REST Map 服务接口

资源名称 资源描述 示例URL 支持参数
mapService 地图资源 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{mapName}/MapServer f(json,pjson)
exportMap 动态出图 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{mapName}/MapServer/export f(json,pjson),bbox,bboxSR,size,imageSR,transparent,format(png,bmp,jpg,gif)
identify 识别地图中与传入几何要素相交的要素 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{mapName}/MapServer/identify f(json,pjson),geometry,geometryType,sr,layers,tolerance,mapExtent,imageDisplay,returnGeometry
find 针对地图或地图中一个或多个图层进行属性查询 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{mapName}/MapServer/find f(json,pjson),searchText,contains,searchFields,sr,layers,returnGeometry
mapTile 瓦片出图 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{mapName}/MapServer/tile/{level}/{row}/{column} f(json,pjson)
layer 图层资源 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{mapName}/MapServer/{layerID} f(json,pjson)
legend 图例资源 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{mapName}/MapServer/legend f(json,pjson),size
query

指定图层的空间和属性查询

http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{mapName}/MapServer/{layerID}/query f(json,pjson), geometry,geometryType,inSR,inSR, spatialRel,where,objectIds, outFields,outSR,returnGeometry,returnIdsOnly,orderByFields
 

注:工作空间发布为 ArcGIS REST 地图服务后支持以上所有的接口。而 ArcGIS REST 地图服务通过 iServer 再次发布为 ArcGIS REST 地图服务后,仅支持 exportMap、legend 接口。

ArcGIS REST Feature 服务接口

 资源名称 资源描述 示例URL 支持参数
featureService 要素资源 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{datasourceName}/FeatureServer f(json,pjson)
applyEdits(feature Service) 要素编辑。同时编辑不同图层中的要素 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{datasourceName}/FeatureServer/applyedits f(json,pjson),edits
query(feature Service) 要素查询。查询结果返回所有图层及其包含的要素信息 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{datasourceName}/FeatureServer/query f(json,pjson),layerDefs,geometry,geometryType,inSR,spatialRel,outSR,returnGeometry,returnIdsOnly, returnCountOnly,
layer 指定ID的图层信息 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{datasourceName}/FeatureServer/{layerID} f(json,pjson)
query(feature Service/layer) 查询指定图层中包含的要素信息 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{datasourceName}/FeatureServer/{layerID}/query f(json,pjson),where,objectIds,geometry,geometryType,inSR,spatialRel,outSR,outFields,returnGeometry ,returnIdsOnly,
returnCountOnly,returnExtentOnly,orderByFields,groupByFieldsForStatistics, outStatistics
applyEdits(feature Service/layer) 编辑指定图层中的要素 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{datasourceName}/FeatureServer/{layerID}/applyedits f(json,pjson), adds, updates, deletes
addFeatures 在指定图层中添加要素 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{datasourceName}/FeatureServer/{layerID}/addFeatures f(json,pjson), features
updateFeatures 在指定图层中更新要素 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{datasourceName}/FeatureServer/{layerID}/updateFeatures f(json,pjson), features
deleteFeatures 在指定图层中删除要素 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{datasourceName}/FeatureServer/{layerID}/deleteFeatures f(json,pjson),where,objectIds,geometry,geometryType,inSR,spatialRel
feature 指定的要素信息 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{datasourceName}/FeatureServer/{layerID}/{featureID} f(json,pjson)

 

ArcGIS REST Network 服务接口

资源名称 资源描述 示例URL 支持参数
networkService 网络分析服务基本信息 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{networkdataName}/NAServer f(json,pjson)
networkLayer 网络分析图层信息 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{networkdataName}/NAServer/{layerName}  
solveRoute 最佳路径分析 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{networkdataName}/NAServer/{routeLayerName}/solve f(json,pjson),stops
solveClosestFacility 最近设施分析 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{networkdataName}/NAServer/{closestFacilityLayerName}/solveClosestFacility incidents,facilities,defaultTargetFacilityCount,Travel Direction,defaultCutOff
solveServiceArea   服务区分析 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{networkdataName}/NAServer/{serviceAreaLayerName}/solveServiceArea facilities,defaultBreaks,travelDirection,mergeSimlarPolygonRanges

ArcGIS REST Geometry 服务接口

 资源名称 资源描述 示例URL 支持参数
geometryService 几何运算资源 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/Geometry/GeometryServer f(json,pjson)
areasAndLengths 面积和长度资源 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/Geometry/GeometryServer/areasAndLengths f(json,pjson),polygons,sr,lengthUnit,areaUnit,calculationType
buffer 缓冲资源 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/Geometry/GeometryServer/buffer f(json,pjson),geometries,inSR,outSR,bufferSR,distances,unionResults,unit
difference 差运算资源 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/Geometry/GeometryServer/difference f(json,pjson),geometries,geometry
intersect 相交资源 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/Geometry/GeometryServer/intersect f(json,pjson),geometries,geometry
labelPoints 标记点资源 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/Geometry/GeometryServer/labelPoints f(json,pjson),polygons
project 投影资源 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/Geometry/GeometryServer/project f(json,pjson),geometries,inSR,outSR
union 并集资源 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/Geometry/GeometryServer/union f(json,pjson),geometries,geometry
lengths 长度量算 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/Geometry/GeometryServer/lengths f(json,pjson),polylines,sr,lengthUnit,calculationType
densify 致密化 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/Geometry/GeometryServer/densify f(json,pjson),geometries,sr,maxSegmentLength,lengthUnit
distance 距离量算 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/Geometry/GeometryServer/distance f(json,pjson),geometry1,geometry2,sr,distanceUnit
convexHull 计算凸包 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/Geometry/GeometryServer/convexHull f(json,pjson),geometries
generalize 概括资源 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/Geometry/GeometryServer/generalize f(json,pjson),geometries,sr,maxDeviation,deviationUnit
simplify 简化资源 http://supermapiserver:8090/iserver/services/{component}/arcgisrest/Geometry/GeometryServer/simplify f(json,pjson),geometries