wps(Web Processing Service)是OGC标准之一,以服务的形式进行空间分析。
pywps(https://github.com/geopython/pywps)是python编写的wps服务,可直接通过docker拉取pywps镜像(Docker Hub),实现wps服务。
pywps以计算面积为例,调用方式如下:
http://39.105.112.47:5000/wps?
service=WPS&
request=Execute&
version=1.0.0&
identifier=area& // 计算area功能
// 输入数据为layer,需要输入gml,可以把geojson转换为gml(Online GIS/CAD Data Converter | SHP, KML, KMZ, TAB, CSV, ...)
DATAINPUTS=layer=@xlink:href=https://www.swtgeo.top:7014/geodata/poly1.gml&
storeExecuteResponse=true
返回面积(万平方千米):