# Available ZOO-Services

ZOO-Project includes some ready-to-use WPS Services based on reliable open source libraries such as such as GDAL, CGAL, GRASS GIS, OrfeoToolbox and SAGA GIS.

ZOO-Services are either developed in C/Python (with minor modifications with respect to the orginal software source code) and stored in the `zoo-services` svn directory or automatically generated using some of ZOO-Kernel configuration options.

## Based on GDAL

Note

GDAL is the Geospatial Data Abstraction Library. Learn more on official website.

Name | Description | Language
Gdal_Contour | Builds vector contour lines from a raster elevation model | C
Gdal_Grid | Creates regular raster grid from the scattered data read from an OGR datasource | C
Gdal_Dem | Provides tools to analyze raster elevation model | C
Gdal_Ndvi | Computes Normalized Difference Vegetation Index on a raster file | Python
Gdal_Profile | Fetches XYZ values of a raster DEM along a linestring | C
Gdal_Translate | Converts raster data between different formats | C
Gdal_Warp | Mosaic/Reproject/Warp a raster image | C
Ogr2Ogr | Converts vector data from one format to another | C
Base-vect-ops | Provides tools for single and multiple geometries vector-based spatial analysis | C
Base-vect-ops | Provides tools for single and multiple geometries vector-based spatial analysis | Python

## Based on CGAL

Note

CGAL is the Computational Geometry Algorithms Library. Learn more on official website.

Name | Description | Language
Cgal_Delaunay | Computes the edges of Delaunay triangulation for a set of data points | C
Ggal_Voronoi | Computes the edges of Voronoi diagram for a set of data points | C

## Based on GRASS GIS

Note

GRASS GIS is the Geographic Resources Analysis Support System. Learn more on official website.

Name | Description | Language
Raster modules (r.*) | Most of the GRASS7 vector modules are supported | C
Vector modules (v.*) | Most of the GRASS7 vector modules are supported | C
Imagery modules (i.*) | Most of the GRASS7 iamgery modules are supported | C

GRASS GIS 7 modules can be used as ZOO-Services without any modification using the wps-grass-bridge library. The latter includes useful tools such as GrassXMLtoZCFG.py and ZOOGrassModuleStarter.py for using the supported GRASS modules directly as ZOO-Services. A step-by-step installation guide suited for ZOO-Project is available in the wps-grass-bridge documentation.

## Based on Orfeo Toolbox

Note

Orfeo Toolbox is an open source image processing library. Learn more on official website.

Orfeo Toolbox Applications can be used as ZOO-Services without any modification using the Optional Orfeo Toolbox support.

## Based on SAGA GIS

Note

SAGA GIS is the System for Automated Geoscientific Analyses. Learn more on official website.