ArcGIS REST 服务资源支持表 |
SuperMap iServer 高级版、SuperMap iEdge 均提供 ArcGIS REST 服务接口,支持将多种服务来源发布为 ArcGIS REST Map,ArcGIS REST Feature 和 ArcGIS REST Network 服务。 您可以参考服务接口层的配置,了解如何配置使用 ArcGIS REST 服务接口。
iServer、iEdge 对 ArcGIS REST 服务的资源、参数支持情况,以及发布的服务示例 URL如下表所示。
资源名称 | 资源描述 | 示例URL | 支持参数 |
Map Service | 地图资源 | http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{mapName}/MapServer | f(json,pjson) |
Export Map | 动态出图 | 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 |
Map Tile | 瓦片出图 | 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) |
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 |
资源名称 | 资源描述 | 示例URL | 支持参数 |
Feature Serviece | 要素资源 | http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{datasourceName}/FeatureServer | f(json,pjson) |
Apply Edits(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 |
Apply Edits(Feature Service/Layer) | 编辑指定图层中的要素 | http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{datasourceName}/FeatureServer/{layerID}/applyedits | f(json,pjson), adds, updates, deletes |
Add Features | 在指定图层中添加要素 | http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{datasourceName}/FeatureServer/{layerID}/addFeatures | f(json,pjson), features |
Update Features | 在指定图层中更新要素 | http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{datasourceName}/FeatureServer/{layerID}/updateFeatures | f(json,pjson), features |
Delete Features | 在指定图层中删除要素 | 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) |
资源名称 | 资源描述 | 示例URL | 支持参数 |
Network Service | 网络分析服务基本信息 | http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{networkdataName}/NAServer | f(json,pjson) |
Network Layer | 网络分析图层信息 | http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{networkdataName}/NAServer/{layerName} | |
Solve Route | 最佳路径分析 | http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{networkdataName}/NAServer/{routeLayerName}/solve | f(json,pjson),stops |
Solve Closest Facility | 最近设施分析 | http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{networkdataName}/NAServer/{closestFacilityLayerName}/solveClosestFacility | incidents,facilities,defaultTargetFacilityCount,Travel Direction,defaultCutOff |
Solve Service Area | 服务区分析 | http://supermapiserver:8090/iserver/services/{component}/arcgisrest/{networkdataName}/NAServer/{serviceAreaLayerName}/solveServiceArea | facilities,defaultBreaks,travelDirection,mergeSimlarPolygonRanges |