source: branches/PublicaMundi_David-devel/docs/kernel/orfeotoolbox.rst @ 796

Last change on this file since 796 was 696, checked in by djay, 9 years ago

Small fixes in the main documentation.

  • Property svn:keywords set to Date Author
File size: 4.3 KB

Optional Orfeo Toolbox support

?
Optional Orfeo Toolbox support
======================

Orfeo Toolbox provides simple to advanced algorithms for processing imagery available from remote sensors. The optional Orfeo Toolbox support is available since ZOO-Project 1.5. It allows to execute the OTB Applications directly as ZOO WPS Services thanks to a :ref:`kernel_index` specific internal mechanism which is detailed in this section.

?

Note

Orfeo Toolbox logo Orfeo Toolbox is an open source image processing library. Learn more by reading its documentation.

Installation and configuration

Follow the step described bellow in order to activate the ZOO-Project optional Orfeo Toolbox support.

Prerequisites

Installation steps

Note

These installation steps were successfully tested on Ubuntu 14.4 LTS

Note

For OTB and ITK, the CMAKE_C_FLAGS and CMAKE_CXX_FLAGS must first be set to -fPIC

Download lastest ZOO-Kernel code from SVN.

Error: Failed to load processor guess
No macro or processor named 'guess' found

Then compile ZOO-Kernel using the needed configuration options as shown bellow:

Error: Failed to load processor guess
No macro or processor named 'guess' found

Configuration steps

Main configuration file

Add the following content to your /usr/lib/cgi-bin/main.cfg file in the [env] section:

Error: Failed to load processor guess
No macro or processor named 'guess' found

Services configuration file

The build of the otb2zcfg utility is required to activate the available OTB Applications as WPS services. This can be done using the following command:

Error: Failed to load processor guess
No macro or processor named 'guess' found

Run the following command to generate all the needed zcfg files for the available OTB Application:

Error: Failed to load processor guess
No macro or processor named 'guess' found

Test requests

Once done, OTB Applications should be listed as available WPS Services when runing a GetCapabilities request

Error: Failed to load processor guess
No macro or processor named 'guess' found

Each OTB Service can then be described individually using the DescribeProcess request, as for example:

Error: Failed to load processor guess
No macro or processor named 'guess' found

Here is an example request executing the OTB.BandMath Application with the OTB Cookbook sample data as input

Error: Failed to load processor guess
No macro or processor named 'guess' found

Note

The usual ZOO GetStatus requests also work when using the OTB Applications as WPS Services.

Note: See TracBrowser for help on using the repository browser.

Search

Context Navigation

ZOO Sponsors

http://www.zoo-project.org/trac/chrome/site/img/geolabs-logo.pnghttp://www.zoo-project.org/trac/chrome/site/img/neogeo-logo.png http://www.zoo-project.org/trac/chrome/site/img/apptech-logo.png http://www.zoo-project.org/trac/chrome/site/img/3liz-logo.png http://www.zoo-project.org/trac/chrome/site/img/gateway-logo.png

Become a sponsor !

Knowledge partners

http://www.zoo-project.org/trac/chrome/site/img/ocu-logo.png http://www.zoo-project.org/trac/chrome/site/img/gucas-logo.png http://www.zoo-project.org/trac/chrome/site/img/polimi-logo.png http://www.zoo-project.org/trac/chrome/site/img/fem-logo.png http://www.zoo-project.org/trac/chrome/site/img/supsi-logo.png http://www.zoo-project.org/trac/chrome/site/img/cumtb-logo.png

Become a knowledge partner

Related links

http://zoo-project.org/img/ogclogo.png http://zoo-project.org/img/osgeologo.png