Contents of REST services |
Considering there are many GIS functions, SuperMap iServer categorizes GIS functions so that users can quickly retrieve the contents they need. GIS functions of each category are encapsulated into a set of REST GIS services. Please refer to REST API.
REST service | Founction description |
Map REST service |
Map related functions, map browse,zoom in, zoom out, layer operation and so on. |
Data REST service |
Data related functions, such as data set and data source processing,GIS data edit and so on. |
Spatial analysis REST service |
Analytical functions, such as buffer analysis,overlay analysis,surface analysis and so on of data sets and geometric objects. |
Transportation netwrok analysis REST service |
Transportation netwrok analysis related functions, such as travelling salesman analysis, service zone analysis, siting and partition analysis, nearest facility searching analysis, best path analysis and so on. |
Transportation transfer analysis REST service | Transportation transfer analysis related function, such as transportation transfer analysis, bus route query and so on. |
3D REST service | 3D related function, such as 3D cache data processing, 3D scene operation and so on. |
3D network analysis REST service | Network analysis of 3D scene, such as the calculation of sink and source,upstream and downstream tracking, upstream infrastructure seaching and so on. |
Plotting REST service | Plotting functions, such as drawing and editing the unit symbols, operating situation map files. |
Map REST service provides maps resource and its subresources map,layers,algorithm resource area, distance and so on. These resources can access to and operates map and layer.
Data REST service provides data resource and its subresources, datasources and featureResults, these recources can access to and operates spatial data,including:
Spatial analysis REST services provide the spatialAnalyst resource and its child resources datasets, geometry, etc. These resources provide spatial analyses on datasets and geometric objects. The spatial analysis operations include:
Transportation network analysis REST service provides nearest facility analysis,siting and partition analysis, travelling bussinessman analysis,multiple traveling business man analysis(logistics distribution),optimal path analysis, service area analysis through networkanalyst resource and its childresources such as networkDataName,edgeweightnames.
Take optimal path analysis as example, which solves the problem that, in netwrok data set, given N points( n>=2), finds out the path that reaches the points in order with minimum impedance."Minimum impedance" leads to multiple understandings, such as shortest time, lowest cost, most beautiful scenery, best road condition, passing most number of villages.In the example of iClient for Ajax optimal path analysis, chooses start and end in the map, then gets the optimal path between the two points.
Transportation transfer analysis REST service provides bus transfer analysis, bus station query functions through trafficTransferAnalyst resource and its child resource such as transferNetwork
Transportation transfer analysis supports transfer analysis according to specific bus station and transfer strategy, returns corresponding transfer plan, and the deatil of specific transfer route, where transfer strategy supports shortest time, shortest distance,minimum tansfer, minimum walk and so on. Besides, transportation transfer analysis also supports searching station information by key word, so client can search station first, then perform transfer analysis according to appropirate sation.
3D REST service supports 3D resource and its child resources such as scenes,datas and so on, these resources can provide 3D scene and 3D data operation respectively, including:
3D network analysis REST service provides network analysis of 3D scene through 3DNetworkDataName and its child resources such as sinks,sources,traceDownResult,traceUpResult, including:
Plotting REST service provides query information of the symbol libraries, operations on the situation maps through the resources, such as graphicObject, smlInfos, etc., including: