source:
branches/PublicaMundi_David-devel/docs/kernel/sagagis.rst
Last change on this file was 696, checked in by djay, 9 years ago | |
---|---|
|
|
File size: 3.3 KB |
Optional SAGA GIS support
Optional SAGA GIS support ======================
SAGA GIS provides a comprehensive set of geoscientific methods and spatial algorithms. The optional SAGA GIS support is available since ZOO-Project 1.5. It allows to execute the SAGA Modules directly as ZOO WPS Services thanks to a :ref:`kernel_index` specific internal mechanism which is detailed in this section.
Installation and configuration
Follow the step described bellow in order to activate the ZOO-Project optional SAGA GIS support.
Prerequisites
- latest ZOO-Kernel trunk version
- SAGA GIS (SAGA-GIS 2.1.4 )
- libLAS-1.2 (LibLAS-1.2 )
Installation steps
Note
These installation steps were successfully tested on Ubuntu 14.4 LTS
Download lastest ZOO-Kernel code from SVN.
Then compile ZOO-Kernel using the needed configuration options as shown bellow:
And copy the newly created zoo_loader.cgi to /usr/lib/cgi-bin :
Configuration steps
Services configuration file
Building the `saga2zcfg <http://zoo-project.org/trac/browser/trunk/thirds/otb2zcfg >`_ utility is required to activate the available SAGA-GIS Modules as WPS Services. This can be done using the following command:
The following commands will then generate all the needed zcfg files for the available SAGA-GIS Modules:
Test requests
The SAGA-GIS Modules should be listed as available WPS Services when runing a GetCapabilities request, as follow:
http://localhost/cgi-bin/zoo_loader.cgi?request=GetCapabilities&service=WPS
Each SAGA-GIS Service can then be described individually using the DescribeProcess request, as for example:
And executed according to your needs. The following example executes SAGA.garden_fractals.1 with no optional parameter:
Note
The common ZOO GetStatus requests also work when using the SAGA-GIS Modules as WPS Services.