本文中示例使用的是GeoServer 服务器,所以请先安装好GeoServer对WPS服务的扩展模块
WPS简介
Web Processing Service(WPS)最初被称为Geoprocessing Service。在其发展初期,该名称被改为Web Processing Service,以避免首字母缩写GPS,因为这可能会与全球定位系统(Global Positioning System)这个缩写的传统用法相混淆。
自从WPS成为OGC的规范以来,术语geospatial变得有点冗余。
WPS定义了一个标准化接口,该接口有助于发布(Publishing)地理处理的流程(Processes),以及客户机发现和绑定这些流程。
Processes:这些流程包括任何运行在空间参考数据上的算法,计算和模型。
Publishing:发布意味着提供机器可读的绑定信息以及人类可读的元数据,从而允许服务被发现和使用。
WPS可以通过网络为客户端配置和提供任何类型的GIS功能。
Web处理服务(WPS)向客户端提供对预先编程的空间数据进行操作的计算模型的访问。服务所需的数据可以通过网络传递,也可以在服务器上获取。这些数据可以是使用图像数据格式或数据交换标准,如GML。计算可以是简单到从一组空间参考数据中减去另一组数据(例如,确定两个不同季节流感病例的差异),也可以是复杂到全球气候变化的模型。
在网络上实现地理空间处理需要开发各种各样的web服务来支持原子地理空间操作以及复杂的建模能力。标准化这些流程的调用方式非常重要,以减少所需的编程量,并促进新服务的实现和采用。WPS旨在帮助OGC成员实现这些目标。