可选SAGA GIS支持¶
SAGA GIS provides a comprehensive set of geoscientific methods and spatial algorithms. The optional SAGA GIS support is available since ZOO-Project 1.5 .它允许执行 SAGA Modules 直接作为动物园WPS服务感谢 动物园内核 本节详细介绍的具体内部机制。
安装和配置¶
按照下面描述的步骤激活动物园项目可选SAGA GIS支持。
先决条件¶
最新的 ZOO-Kernel 后备箱型
SAGA GIS (7.2.0)
安装步骤¶
使用如下所示的配置选项编译Zoo内核:
cd zoo-kernel
autoconf
./configure --with-saga=/usr/local/ --with-saga-version=7
make
并将新创建的zoo-loader.cgi复制到 /usr/lib/cgi-bin
.
备注
这个 --with-saga-version
选项允许您设置SAGA-GIS的主要版本号。
cp zoo_loader.cgi /usr/lib/cgi-bin
配置步骤¶
服务配置文件¶
建立 saga2zcfg 公用设施需要激活可用的SAGA-GIS模块作为WPS服务。这可以使用以下命令完成:
cd thirds/saga2zcfg
make
然后,以下命令将为可用的SAGA-GIS模块生成所有需要的ZCFG文件:
mkdir zcfgs
cd zcfgs
../saga2zcfg
mkdir /location/to/your/cgi-bin/SAGA
cp *zcfg /location/to/your/cgi-bin/SAGA
测试请求¶
当运行getCapabilities请求时,SAGA-GIS模块应列为可用的WPS服务,如下所示:
http://localhost/cgi-bin/zoo_loader.cgi?request=GetCapabilities&service=WPS
然后,可以使用描述的流程请求单独描述每个SAGA-GIS服务,例如:
根据你的需要执行。执行以下示例 SAGA.garden_fractals.1 没有可选参数:
备注
当使用SAGA-GIS模块作为WPS服务时,通用的zoo getstatus请求也可以工作。