GeoTools : Process



Module Maintainer:

Jody Garnett


(star)(star)(red star)(star)(star)

Email Help:


The Process module's purpose is to have a low level interface to handle a very simple kind of operations on data. This API could be used by something like a Web Processing Service (WPS), but will be simple enough that any sort of operation service could be built on top of it.

The WPS module makes use of this API to offer a bridge to normal java developers. This module

Gold Star Quality Assurance Check

(star) IP Check: completed, headers in place, should be no issues
(star) Releasable: includedin the -Dall profile, dependent downstream projects
(red star) Quality Assurance: limited tests, coverage not measured
(star) GeoServer WPS Module developed based on this api; open to feedback but no drastic change expected
(star) Supported: documentation available

Module Goals

This module is being developed with the main goal of keeping the API as simple and generic as possible so it can be easily maintained.
Past attempts at this type of API have resulted in APIs that were too complex. So the main mandate for this run is to keep it simple.

Module Status

This module has been split into three:

  • gt-process - slated for inclusion in gt-api as required
  • gt-process-feature
  • gt-process-raster
  • gt-process-geometry

The module is in production. Additionally:

  • Process API RnD page tracks current progress
  • WPS Module is built around this API acting as a good real-world example

IP Review

Review has been completed; a recent influx of geoserver code was performed with permission of associated developers.

Outstanding Issues

The module maintainer will take care of assigning these issues to developers:

com.atlassian.confluence.macro.MacroExecutionException: JIRA project does not exist or you do not have permission to view it.

Remember that the module maintainer is a volunteer, and if you can help test this module please jump on the developers list and help out. Patches may be attached to the above issues for review by the module maintainer.

Although not the responsibility of the geotools module maintainer additional or related issues may be found in the the geoserver or udig bug trackers.