WPS Introduction

Feedback


SuperMap iServer provides WPS (Web Processing Service) service, and the service conforms to WPS implementation standards established by the OGS (Open Geospatial Consortium).

WPS provides GIS spatial analysis and processing functions via network. The operated objects are spatial data.

Steps for WPS service:

  1. A client application would request a capabilities document from the WPS. Such a document contains a description of all the operations that the WPS supports and a list of all spatial analysis operations that it can service.
  2. A client application would request a DescribeProcess document from WPS. Such a document contains a description of all the operations that the WPS supports and a list of all spatial analysis operations that it can service.
  3. The client build Execute request based on actual demands of DescribeProcess
  4. The request is posted to a web server.
  5. The WPS is invoked to read and service the request.
  6. When the WPS has completed processing the request, it will generate a status report and hand it back to the client. In the event that an error has occurred, the status report will indicate that fact.

The analysis functions supported by SuperMap iserver's WPS services are as following:

Table1 Buffer Analysis Function

Sub Operation The Supported Input Geometry

Buffer

point, line, region

Table 2 Overlay Analysis Function

Sub Operation The supported Input Source Geometry The supported Input Operation Geometry

Clip

line, region

region

Intersect

region

region

Erase

point, line, region

region

Identity

point, line, region

region

Union

region

region

Update

region

region

XOR

region

region

Table3  Surface Analysis Function

Sub Operation The Supported Input Geometry

ExtractIsoline (Extract isoline)

Point set, point dataset, raster dataset

ExtractIsoregion (Extract isoregion)

Point set, point dataset, raster dataset

CalculateProfile (DEM profile)

line and rasster dataset

Table 4 Traffic Transfer Analysis Function

Sub Operation The Supported Input Parameter

StopListByKeyWord (Get stop information by keywords)

Keyword (stop name)

TransferSolutions (Get traffic transfer analysis solution)

The coordinate or ID value of stop, transfer strategies, preferences, number of solutions, etc.

TransferPath (Get a specific transfer route)

The coordinates or ID of the stop, the current route (including route ID, start and end, etc.)

Table 5 Traffic Network Analysis Function

Sub Operation The Supported Input Parameter

Path (Optimal Path Analysis)

The coordinates or ID of the netnodes that you want to pass through, whether to query by the least arcs number or not, dataset name

Now SuperMap iServer supports the version of WPS:

See

Please refer to: WPS relevant specifications of OGC(Open Geospatial Consortium), http://www.opengeospatial.org