WPS 概述 |
SuperMap iServer 提供了 WPS(Web Processing Services,网络处理服务)服务,该服务符合 OGC(Open Geospatial Consortium,开放地理信息联盟)制定的 WPS 实现规范。
WPS 服务是通过网络向客户端提供 GIS 空间分析和处理功能的服务,这些 GIS 处理功能的操作对象是空间数据。
WPS 服务的请求步骤:
Supermap iServer 的 WPS 服务目前支持的分析功能,如下所示:
表1 Buffer 缓冲区分析功能
子操作 | 支持输入几何对象 |
Buffer(缓冲区分析功能) |
点、线、面 |
表2 叠加分析功能
子操作 | 支持输入源几何对象 | 支持输入操作几何对象 |
Clip(裁剪分析操作) |
线、面 |
面 |
Intersect(求交分析操作) |
面 |
面 |
Erase(擦除分析操作) |
点、线、面 |
面 |
Identity(同一分析操作) |
点、线、面 |
面 |
Union(合并分析操作) |
面 |
面 |
Update(更新分析操作) |
面 |
面 |
Xor(异或分析操作) |
面 |
面 |
表3 表面分析功能
子操作 | 支持输入几何对象 |
ExtractIsoline(提取等值线) |
点集合、点数据集、栅格数据集 |
ExtractIsoregion(提取等值面) |
点集合、点数据集、栅格数据集 |
CalculateProfile (DEM 剖面图) |
线和栅格数据集 |
表4 交通换乘分析功能
子操作 | 支持输入参数 |
StopListByKeyWord(通过关键字获取站点信息) |
关键字(站点名称) |
TransferSolutions(获取交通换乘分析方案) |
站点的坐标或 ID 值,换乘策略,乘车偏好,解决方案数量等 |
TransferPath(获取一条具体的换乘路线) |
站点的坐标或 ID 值,当前换乘路线(包含路线 ID、起止点等) |
表5 交通网络分析功能
子操作 | 支持输入参数 |
Path(最佳路径分析) |
需要经过的网络结点的坐标或 ID 值,是否按弧段数最少的模式查询,数据集名称 |
SuperMap iServer 目前支持以下 WPS 版本:
OGC(Open Geospatial Consortium,开放地理信息联盟)WPS 相关规范,http://www.opengeospatial.org。