[OpenLayers-Commits] r10942 - in sandbox/august/trunk: lib/OpenLayers lib/OpenLayers/Format lib/OpenLayers/Format/WPSCommon lib/OpenLayers/Process playground playground/wps playground/wps/request playground/wps/response tests/Format tests/Format/WPSCommon

commits-20090109 at openlayers.org commits-20090109 at openlayers.org
Fri Dec 3 01:50:18 EST 2010


Author: augusttown
Date: 2010-12-02 22:50:18 -0800 (Thu, 02 Dec 2010)
New Revision: 10942

Added:
   sandbox/august/trunk/lib/OpenLayers/Format/WPSCommon.js
   sandbox/august/trunk/lib/OpenLayers/Format/WPSCommon/
   sandbox/august/trunk/lib/OpenLayers/Format/WPSCommon/v1_0_0.js
   sandbox/august/trunk/lib/OpenLayers/Process.js
   sandbox/august/trunk/lib/OpenLayers/Process/
   sandbox/august/trunk/lib/OpenLayers/Process/WPS.js
   sandbox/august/trunk/playground/wps/
   sandbox/august/trunk/playground/wps/request/
   sandbox/august/trunk/playground/wps/request/52n_wps_ags_hillshade_execute_store.xml
   sandbox/august/trunk/playground/wps/request/52n_wps_native_simplebufferalgorithm_execute_asreference.xml
   sandbox/august/trunk/playground/wps/request/52n_wps_native_simplebufferalgorithm_execute_rawdataoutput.json
   sandbox/august/trunk/playground/wps/request/52n_wps_native_simplebufferalgorithm_execute_rawdataoutput.xml
   sandbox/august/trunk/playground/wps/request/52n_wps_sextante_contourline_execute_rawdataoutput.json
   sandbox/august/trunk/playground/wps/request/52n_wps_sextante_hillshade_execute_asreference.json
   sandbox/august/trunk/playground/wps/request/52n_wps_sextante_hillshade_execute_asreference.xml
   sandbox/august/trunk/playground/wps/request/52n_wps_sextante_hillshade_execute_rawdataoutput.xml
   sandbox/august/trunk/playground/wps/request/generic-wps-describeprocess-req.xml
   sandbox/august/trunk/playground/wps/request/generic-wps-execute-req.xml
   sandbox/august/trunk/playground/wps/request/generic-wps-getcapabilities-req.xml
   sandbox/august/trunk/playground/wps/request/geoserver_wps_gtbufferfeaturecollection_execute_agswfs_input.xml
   sandbox/august/trunk/playground/wps/request/geoserver_wps_gtbufferfeaturecollection_execute_rawdataoutput.xml
   sandbox/august/trunk/playground/wps/request/geoserver_wps_gtbufferfeaturecollection_execute_responsedocument.xml
   sandbox/august/trunk/playground/wps/request/geoserver_wps_gtbufferfeaturecollection_execute_responsedocument_asreference.xml
   sandbox/august/trunk/playground/wps/request/geoserver_wps_gtdbladd_execute_rawdataoutput.xml
   sandbox/august/trunk/playground/wps/request/geoserver_wps_gtdbladd_execute_responsedocument.xml
   sandbox/august/trunk/playground/wps/request/geoserver_wps_gtdbladd_execute_responsedocument_asreference.xml
   sandbox/august/trunk/playground/wps/request/zoo_wps_boundary_execute_rawdataoutput.xml
   sandbox/august/trunk/playground/wps/request/zoo_wps_boundary_execute_responsedocument.xml
   sandbox/august/trunk/playground/wps/response/
   sandbox/august/trunk/playground/wps/response/52n-wps-describeprocess-customized.xml
   sandbox/august/trunk/playground/wps/response/52n-wps-describeprocess.xml
   sandbox/august/trunk/playground/wps/response/52n-wps-getcapabilities-customized.xml
   sandbox/august/trunk/playground/wps/response/52n-wps-getcapabilities.xml
   sandbox/august/trunk/playground/wps/response/52n-wps-sextante-hillshade-execute-resp.tif
   sandbox/august/trunk/playground/wps/response/generic-wps-describeprocess-resp.xml
   sandbox/august/trunk/playground/wps/response/generic-wps-execute-resp-status.xml
   sandbox/august/trunk/playground/wps/response/generic-wps-execute-resp.xml
   sandbox/august/trunk/playground/wps/response/generic-wps-getcapabilities-resp.xml
   sandbox/august/trunk/playground/wps/response/geoserver-wps-describeprocess-all.xml
   sandbox/august/trunk/playground/wps/response/geoserver-wps-describeprocess-customized.xml
   sandbox/august/trunk/playground/wps/response/geoserver-wps-describeprocess.xml
   sandbox/august/trunk/playground/wps/response/geoserver-wps-getcapabilities-customized.xml
   sandbox/august/trunk/playground/wps/response/geoserver-wps-getcapabilities.xml
   sandbox/august/trunk/playground/wps/response/geoserver-wps-gtbufferfeaturecollection-execute.xml
   sandbox/august/trunk/playground/wps/response/geoserver-wps-gtdbladd-execute.xml
   sandbox/august/trunk/playground/wps/response/zoo-wps-boundary-execute-httpget-geojson.json
   sandbox/august/trunk/playground/wps/response/zoo-wps-boundary-execute-httpget-gml.xml
   sandbox/august/trunk/playground/wps/response/zoo-wps-describeprocess.xml
   sandbox/august/trunk/playground/wps/response/zoo-wps-getcapabilities.xml
   sandbox/august/trunk/playground/wps/wpscommon.html
   sandbox/august/trunk/playground/wps/wpscommon.js
   sandbox/august/trunk/tests/Format/WPSCommon.html
   sandbox/august/trunk/tests/Format/WPSCommon.js
   sandbox/august/trunk/tests/Format/WPSCommon/
   sandbox/august/trunk/tests/Format/WPSCommon/v1_0_0.html
   sandbox/august/trunk/tests/Format/WPSCommon/v1_0_0.js
Log:
Add prototype WPS support


Added: sandbox/august/trunk/lib/OpenLayers/Format/WPSCommon/v1_0_0.js
===================================================================
--- sandbox/august/trunk/lib/OpenLayers/Format/WPSCommon/v1_0_0.js	                        (rev 0)
+++ sandbox/august/trunk/lib/OpenLayers/Format/WPSCommon/v1_0_0.js	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,1270 @@
+/**
+ * @requires OpenLayers/Format/XML.js
+ * @requires OpenLayers/Format/OWSCommon/v1_1_0.js
+ */
+
+/**
+ * Class: OpenLayers.Format.WPSCommon.v1_0_0
+ * Read/Write the common part of WPS DescribeProcess/Execute request/response version 1.0.0.
+ * 
+ * Inherits from:
+ *  - <OpenLayers.Format.XML>
+ */
+OpenLayers.Format.WPSCommon.v1_0_0 = OpenLayers.Class(
+	OpenLayers.Format.XML, {
+    /**
+     * APIProperty: version
+     * {String} The parser version ("1.0.0").
+     */
+    version: "1.0.0",
+    /**
+     * APIProperty: namespaces
+     * {Object} Mapping of namespace aliases to namespace URIs.
+     */
+    namespaces: {
+    	ogc: "http://www.opengis.net/ogc",
+    	ows: "http://www.opengis.net/ows/1.1",
+        wps: "http://www.opengis.net/wps/1.0.0",        
+        xlink: "http://www.w3.org/1999/xlink"
+    },            
+    /**
+     * APIProperty: defaultPrefix
+     * {String} The default namespace alias for creating element nodes.
+     */
+    defaultPrefix: "wps",    
+    /**
+     * APIProperty: defaultSchemaLocation
+     * {String} The default schema location for WPS
+     */
+    defaultSchemaLocation: "http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd",    
+    /**
+     * APIProperty: complexDataInputEncoders
+     * {object}
+     * 
+     * encoders used to encode complexDataInput in <wps:Execute> request
+     *   users can register encoders based on different input parameter identifier
+     *   call 'regComplexDataInputEncoder' and 'unregComplexDataInputEncoder' to register/unregister encoders
+     */
+    complexDataInputEncoders: {},    
+    /**
+     * APIProperty: complexDataOutputParsers
+     * {object}
+     * 
+     * parsers used to parse complexDataOutput in <wps:ExecuteResponse> document
+     *   users can register parsers based on different output parameter identifier
+     *   call 'regComplexDataOutputParser' and 'unregComplexDataOutputParser' to register/unregister parsers     
+     */
+    complexDataOutputParsers: {},
+    /**
+     * APIProperty: encodeComplexDataInput
+     * {boolean}
+     * 
+     * a global flag to control whether to encode complex data input at all
+     * 	  
+     */
+    encodeComplexDataInput: true,    
+    /**
+     * APIProperty: parseComplexDataOutput
+     * {boolean}
+     * 
+     * a global flag to control whether to parse complex data output at all
+     * 	  
+     */
+    parseComplexDataOutput: true,    
+    /**
+     * Constructor: OpenLayers.Format.WPSCommon.v1_0_0
+     * Create a new parser/encoder to Read/Write the common part of WPS DescribeProcess/Execute request/response version 1.0.0. 
+     *
+     * Parameters:
+     * options - {Object} An optional object whose properties will be set on
+     *     this instance.
+     */
+    initialize: function(options) {
+        OpenLayers.Format.XML.prototype.initialize.apply(this, [options]);
+        this.options = options;        
+        // this.regExes is needed to parse ows:LowerCorner and ows:UpperCorner
+        //   OpenLayers.Format.OWSCommon.v1.prototype.regExes is not part of the ows readers
+        //   so it must be manually borrowed over
+        this.regExes = OpenLayers.Format.OWSCommon.v1.prototype.regExes;  
+        // TODO: if any generic complexDataInputEncoder exists, add them as built-in encoders.        
+        // TODO: if any generic complexDataOutputParser exists, add them as built-in parsers.        
+    },
+    /**
+     * APIMethod: read
+     * Read the common part of WPS DescribeProcess/Execute response version 1.0.0.
+     * 
+     * Parameters: 
+     * data - {String} or {DOMElement} data to read/parse.
+     *
+     * Returns:
+     * {Object} Information about the WPS service.
+     */
+    read: function(data) {
+        if(typeof data == "string") {
+            data = OpenLayers.Format.XML.prototype.read.apply(this, [data]);
+        }
+        if(data && data.nodeType == 9) {
+            data = data.documentElement;
+        }      
+        // respObj is an instance of <OpenLayers.Format.WPSCommon.v1_0_0.Response> 
+        //   containing wps:ProcessDescriptions information or containing wps:ExecuteResponse information
+                
+        // check DOMElement to see if it is wps:ProcessDescriptions or wps:ExecuteResponse
+        if(data.localName === "ProcessDescriptions") {	
+        	var respObj = {
+        		service: "WPS",
+        		version: this.version        		
+        	};        	
+        } else if(data.localName === "ExecuteResponse") {
+        	var respObj = new OpenLayers.Format.WPSCommon.v1_0_0.ExecuteResponse({});
+        } else if(data.localName === "Capabilities") {
+        	var respObj = new OpenLayers.Format.WPSCommon.v1_0_0.Capabilities({});
+        } else {
+        	// TODO: error handling
+        }
+        this.readNode(data, respObj);
+        return respObj;             
+    },
+    /**
+     * Property: readers
+     * Contains public functions, grouped by namespace prefix, that will
+     *     be applied when a namespaced node is found matching the function
+     *     name.  The function will be applied in the scope of this parser
+     *     with two arguments: the node being read and a context object passed
+     *     from the parent.
+     */
+    readers: {  
+    	// TODO: check all readers if child attribute array doesn't exist then create one
+        "wps": {    	
+		    "Capabilities": function(node, obj) {
+				obj.service = node.getAttribute("service") || "WPS";
+				obj.version = node.getAttribute("version") || this.version;
+				if(node.getAttribute("updateSequence")){obj.updateSequence = node.getAttribute("updateSequence")};	
+				// TODO: deal with attribute "xml:lang"					
+				this.readChildNodes(node, obj);
+			},  
+			"ProcessOfferings": function(node, obj) {             	
+    			obj.processOfferings = [];
+				this.readChildNodes(node, obj.processOfferings);
+			},
+    		"ExecuteResponse": function(node, obj) {
+    			obj.service = node.getAttribute("service") || "WPS";
+    			obj.version = node.getAttribute("version") || this.version;
+    			if(node.getAttribute("serviceInstance")){obj.serviceInstance = node.getAttribute("serviceInstance");}
+    			if(node.getAttribute("statusLocation")){obj.statusLocation = node.getAttribute("statusLocation");}
+    			// TODO: deal with attribute "xml:lang"	
+    			this.readChildNodes(node, obj);
+    		},    		    		
+    		"Process": function(node, obj) {
+    			var process = {};
+    			if(node.getAttribute("wps:processVersion")){process.processVersion = node.getAttribute("wps:processVersion");}
+    			process.profiles = [];
+    			this.readChildNodes(node, process);    			    		
+				if(obj!=null && (obj instanceof Array)) { 
+					// in case of GetCapabilities response
+					obj.push(process);
+				} else { // in case of ExecuteResponse
+					obj.process = process;
+				}    			    			
+    		},
+    		"Status": function(node, obj) {
+    			var status = {};
+    			if(node.getAttribute("creationTime")){status.creationTime = node.getAttribute("creationTime");}
+    			this.readChildNodes(node, status);
+    			obj.status = status;
+    		},
+    		"ProcessAccepted": function(node, obj) {
+    			obj.processAccepted = true;
+    		},
+    		"ProcessStarted": function(node, obj) {
+    			obj.processStarted = true;
+    			if(node.getAttribute("percentCompleted")){obj.percentCompleted = node.getAttribute("percentCompleted");}
+    		},
+    		"ProcessPaused": function(node, obj) {
+    			obj.processPaused = true;
+    			if(node.getAttribute("percentCompleted")){obj.percentCompleted = node.getAttribute("percentCompleted");}
+    		},
+    		"ProcessSucceeded": function(node, obj) {
+    			obj.ProcessSucceeded = true;
+    		},
+    		"ProcessFailed": function(node, obj) {
+    			obj.ProcessFailed = true;
+    			// TODO: reader for ows:ExceptionReport
+    		},
+		    "ProcessDescriptions": function(node, obj) {    			
+				obj.service = node.getAttribute("service") || "WPS";
+				obj.version = node.getAttribute("version") || this.version;
+				// TODO: deal with attribute xml:lang if necessary
+				obj.processDescriptions = [];
+				this.readChildNodes(node, obj.processDescriptions);
+			},
+			"ProcessDescription": function(node, obj) {
+				var processDescription = new OpenLayers.Format.WPSCommon.v1_0_0.ProcessDescription({});
+				if(node.getAttribute("statusSupported")){processDescription.statusSupported = node.getAttribute("statusSupported");}
+				if(node.getAttribute("storeSupported")){processDescription.storeSupported = node.getAttribute("storeSupported");}
+				if(node.getAttribute("wps:processVersion")){processDescription.processVersion = node.getAttribute("wps:processVersion");}	
+				processDescription.profiles = [];
+				processDescription.datainputs = [];
+				processDescription.processoutputs = [];
+				this.readChildNodes(node, processDescription);
+				if(obj!=null && (obj instanceof Array)) { // 'processDescriptions' exists in processDescription root object and must be an array
+					obj.push(processDescription);
+				} else { // 'processDescriptions' array doesn't exist
+					// TODO: error handling
+					OpenLayers.Console.warn("...obj is not an array...");
+				}
+			},
+			"Profile": function(node, obj) {
+				var profile = this.getChildValue(node);
+				if(obj.profiles!=null && (obj.profiles instanceof Array)) { // 'profiles' exists and must be an array
+					obj.profiles.push(profile);
+				} else {
+					// TODO: error handling
+					OpenLayers.Console.warn("...obj.profiles is not an array...");
+				}
+			},
+			"WSDL": function(node, obj) {
+				if(!obj.wsdl) {
+					obj.wsdl = {};
+				}				
+				if(node.getAttribute("xlink:href")){obj.wsdl = node.getAttribute("xlink:href");}				
+			},
+			"DataInputs": function(node, obj) {								
+				if(obj!=null) {
+					if(!(obj.datainputs instanceof Array)) {
+						obj.datainputs = [];
+					}
+				}
+				this.readChildNodes(node, obj.datainputs);
+			},
+			"Input": function(node, obj) {
+				var input = {};
+				if(node.getAttribute("minOccurs")){input.minoccurs = node.getAttribute("minOccurs");}
+				if(node.getAttribute("maxOccurs")){input.maxoccurs = node.getAttribute("maxOccurs");}
+				this.readChildNodes(node, input);
+				if(obj!=null && (obj instanceof Array)) { // 'dataInputs' exists and must be array
+					obj.push(input);
+				} else {
+					// TODO: error handling
+					OpenLayers.Console.error("...obj is not an array...");
+				}				
+			},
+			"ComplexData": function(node, obj) {
+				// common attributes for <wps:ComplexData>							
+				obj.type = "ComplexData";				
+				if(node.getAttribute("encoding")){obj.encoding = node.getAttribute("encoding");}
+				if(node.getAttribute("mimeType")){obj.mimeType = node.getAttribute("mimeType");}
+				if(node.getAttribute("schema")){obj.schema = node.getAttribute("schema");}				
+				// <wps:ComplexData> may appear in <wps:ExecuteResponse> or <wps:ProcessDescription>
+				// so in case <wps:ComplexData> in <wps:ProcessDescription> 
+				if((node.firstChild) && (node.firstChild.localName=="Default"||node.firstChild.localName=="Supported")) {					
+					if(node.getAttribute("maximumMegabytes")){obj.maximumMegabytes = node.getAttribute("maximumMegabytes");}
+					obj['default'] = {};
+					obj['supported'] = [];
+					this.readChildNodes(node, obj);
+				} else { // in case <wps:ComplexData> in <wps:ExecuteResponse>
+					obj.complexData = [];
+					if(!(node.firstChild)) { // <wps:ComplexData> is empty
+						// do nothing
+						return;
+					} else if(node.firstChild.nodeType==3 || node.firstChild.nodeType==4) {
+						// <wps:ComplexData> in <wps:ExecuteResponse>, and contains CDATA or Text node												
+						if(this.parseComplexDataOutput==true && (obj.identifier&&obj.identifier!="")) {
+							if(this.complexDataOutputParsers[obj.identifier]) {
+								var parser = this.complexDataOutputParsers[obj.identifier];
+								// parse the text or CDATA value 
+								obj.complexData.push(parser.read(this.getChildValue(node)));
+							}
+						}										
+					} else {	
+						// <wps:ComplexData> in <wps:ExecuteResponse>, and contains other non-wps nodes						
+						if(this.parseComplexDataOutput==true && (obj.identifier&&obj.identifier!="")) {							
+							var children = node.childNodes;
+							for(var i=0; i<children.length; i++) {								
+								// look for registered parsers based on output identifier
+								if(this.complexDataOutputParsers[obj.identifier]) {
+									var parser = this.complexDataOutputParsers[obj.identifier];
+									obj.complexData.push(parser.read(children[i]));
+								}								
+							};
+						} else {							
+							for(var i=0; i<children.length; i++) {								
+								obj.complexData.push(children[i]);
+							}
+						}
+					}
+				}						
+			},
+			"LiteralData": function(node, obj) {
+				// 'obj' is a wps:Input
+				obj.type = "LiteralData";
+				if(node.getAttribute("datatype")){obj.datatype = node.getAttribute("datatype");}
+				if(node.getAttribute("uom")){obj.uom = node.getAttribute("uom");}				
+				if(!(node.firstChild) || node.firstChild.nodeType==3 || node.firstChild.nodeType==4) {
+					obj.text = this.getChildValue(node);
+				} else {				
+					this.readChildNodes(node, obj);
+				}				
+			},						
+			"DefaultValue": function(node, obj) {
+				obj.defaultValue = this.getChildValue(node);
+			},
+			"ValuesReference": function(node, obj) {
+				obj.valuesReference = {};
+				if(node.getAttribute("ows:reference")){obj.valuesReference.reference = node.getAttribute("ows:reference");}
+				if(node.getAttribute("valuesForm")){obj.valuesReference.valuesForm = node.getAttribute("valuesForm");}
+			},
+			"UOMs": function(node, obj) {
+				obj.uoms = {};
+				obj.uoms['default'] = {};
+				obj.uoms['supported'] = [];
+				this.readChildNodes(node, obj.uoms);
+			},
+			"BoundingBoxData": function(node, obj) {
+				obj.type = "BoundingBoxData";
+				if(node.getAttribute("crs")){obj.crs = node.getAttribute("crs");}
+				if(node.getAttribute("dimensions")){obj.dimensions = node.getAttribute("dimensions");}
+				obj['default'] = {};
+				obj['supported'] = [];
+				this.readChildNodes(node, obj);									
+			},
+			"CRS": function(node, obj) {
+				var crs = this.getChildValue(node);
+				if(obj instanceof Array) {
+					obj.push(crs);
+				} else {
+					obj.crs = crs;
+				}
+			},
+			"ProcessOutputs": function(node, obj) {
+				if(obj!=null) {
+					if(!(obj.processoutputs instanceof Array)) {
+						obj.processoutputs = [];
+					}
+				}
+				this.readChildNodes(node, obj.processoutputs);
+			},
+			"Output": function(node, obj) {
+				var output = {};
+				if(node.getAttribute("asReference")){output.asReference = node.getAttribute("asReference");}
+				if(node.getAttribute("encoding")){output.encoding = node.getAttribute("encoding");}
+				if(node.getAttribute("uom")){output.uom = node.getAttribute("uom");}
+				if(node.getAttribute("schema")){output.schema = node.getAttribute("schema");}
+				if(node.getAttribute("mimeType")){output.schema = node.getAttribute("mimeType");}
+				this.readChildNodes(node, output);
+				if(obj!=null && (obj instanceof Array)) { // 'processOutputs' exists and must be array
+					obj.push(output);
+				} else {
+					// do nothing
+				}	
+			},
+			"ComplexOutput": function(node, obj) {
+				// 'obj' is a wps:Output
+				obj.type = "ComplexOutput";
+				obj['default'] = {};
+				obj.supported = [];
+				this.readChildNodes(node, obj);
+			},
+			"LiteralOutput": function(node, obj) {
+				// 'obj' is a wps:Output
+				obj.type = "LiteralOutput";
+				obj['default'] = {};
+				obj.supported = [];
+				this.readChildNodes(node, obj);
+			},
+			"BoundingBoxOutput": function(node, obj) {
+				// 'obj' is a wps:Output
+				obj.type = "BoundingBoxOutput";
+				obj['default'] = {};
+				obj.supported = [];
+				this.readChildNodes(node, obj);
+			},
+			"Default": function(node, obj) {		
+				var default_type = {}; 
+				this.readChildNodes(node, default_type);
+				obj['default'] = default_type;
+			},
+			"Supported": function(node, obj) {
+				var supported = [];
+				this.readChildNodes(node, supported);
+				obj.supported = supported;				
+			},
+			"Format": function(node, obj) {
+				var format = {};	// obj is a wps:Default or wps:Supported
+				this.readChildNodes(node, format);
+				if(obj instanceof Array) {
+					obj.push(format);
+				} else {
+					obj.format = format;
+				}
+			},
+			"MimeType": function(node, obj) {
+				obj.mimetype = this.getChildValue(node);
+			},
+			"Encoding": function(node, obj) {
+				obj.encoding = this.getChildValue(node);
+			},
+			"Schema": function(node, obj) {
+				obj.schema = this.getChildValue(node);
+			},
+			"Reference": function(node, obj) {
+				var reference = {};
+				if(node.getAttribute("xlink:href")){reference.xlinkhref = node.getAttribute("xlink:href");}
+				if(node.getAttribute("href")){reference.href = node.getAttribute("href");}
+				if(node.getAttribute("schema")){reference.schema = node.getAttribute("schema");}
+				if(node.getAttribute("encoding")){reference.encoding = node.getAttribute("encoding");}
+				if(node.getAttribute("mimeType")){reference.mimeType = node.getAttribute("mimeType");}
+				if(node.getAttribute("method")){reference.method = node.getAttribute("method");}
+				reference.headers = [];
+				this.readChildNodes(node, reference);
+				obj.reference = reference;
+			},
+			"Body": function(node, obj) {
+				var body = {};
+				body.text = this.getChildValue(node);
+				obj.body = body;
+			},
+			"BodyReference": function(node, obj) {				 
+				obj.bodyReference = node.getAttribute("xlink:href") || "";				
+			},
+			"Data": function(node, obj) {
+				var data = {};
+				// pass in 'identifier' so complex data can look for appropriate parsers
+				if((obj.identifier)&&(obj.identifier!="")) {
+					data.identifier = obj.identifier;
+				}
+				this.readChildNodes(node, data);
+				obj.data = data;
+			},
+			"OutputDefinitions": function(node, obj) {
+				if(!(obj.outputdefinitions instanceof Array)) {
+					obj.outputdefinitions = [];
+				}
+				this.readChildNodes(node, obj.outputdefinitions);
+			},
+			"Languages": function(node, obj) {
+				var languages = {};
+				languages['default'] = {};
+				languages['supported'] = [];	
+				this.readChildNodes(node, languages);
+				obj.languages = languages; 
+			},
+			"Header": function(node, obj) {
+				var header = {};
+				if(node.getAttribute("key")){header.key = node.getAttribute("key");}
+				if(node.getAttribute("value")){header.value = node.getAttribute("value");}
+				if(obj.headers instanceof Array) {
+					obj.headers.push(header);
+				} else {
+					// TODO: error handling
+					obj.header = header;
+				}
+			}			
+        },
+        "ows": OpenLayers.Format.OWSCommon.v1_1_0.prototype.readers["ows"]
+        // TODO: extends ows readers for following elements:
+        // 		 ows:DataType, ows:UOM, ows:AllowedValues, ows:Value, ows:Range, ows:MinimumValue
+        //	     ows:MaximumValue, ows:Spacing, ows:AnyValue, ows:ExceptionReport, ows:Exception, ows:ExceptionText     
+        //       ows:Language, ows:Profile, ows:Metadata                                                                     
+    },        
+    /**
+     * APIMethod: write
+     * Write the common part of WPS DescribeProcess/Execute request version 1.0.0.
+     * 
+     * Parameters: 
+     * reqObj - {<OpenLayers.Format.WPSCommon.v1_0_0.ExecuteRequest> or object} representing a WPS DescribeProcess/Execute request
+     *
+     * Returns:
+     * {String} A serialized WPS DescribeProcess or Execute HTTP POST request
+     */
+    write: function(reqObj) {
+    	var node = null;
+    	if(reqObj.type == "GetCapabilities") {
+    		node = this.writeNode("wps:GetCapabilities", reqObj);
+    	} else if(reqObj.type == "DescribeProcess") {
+    		node = this.writeNode("wps:DescribeProcess", reqObj);
+    	} else if(reqObj.type == "Execute") {
+    		node = this.writeNode("wps:Execute", reqObj);
+    	} else {    		
+    		OpenLayers.Console.error("...invalid wps request type...");
+    		throw "...invalid wps request type...";
+    	}    	       
+    	// TODO: what is the purpose for this?
+    	// currently it's not output any schema location
+        var value = this.schemaLocationAttr();
+        if(value) {
+            this.setAttributeNS(node, this.namespaces["xsi"], "xsi:schemaLocation",  value);
+        }
+        return OpenLayers.Format.XML.prototype.write.apply(this, [node]);
+    },    
+    /**
+     * APIProperty: writers
+     * As a compliment to the readers property, this structure contains public
+     *     writing functions grouped by namespace alias and named like the
+     *     node names they produce.
+     */
+    writers: {
+    	"wps": {	
+    		"GetCapabilities": function(reqObj) {
+    			var node = this.createElementNSPlus("wps:GetCapabilities", {
+    				attributes: {
+	                	service: reqObj.service || "WPS",
+	                	language: reqObj.language || "en-US",
+	                	"xsi:schemaLocation": this.schemaLocationAttr(reqObj)
+    				}
+    			});
+    			this.writeNode("wps:AcceptVersions", reqObj.acceptVersions, node);
+    			return node;
+    		},
+    		"AcceptVersions": function(versions) {
+    			var node = this.createElementNSPlus("wps:AcceptVersions", {});
+    			if(versions instanceof Array) {
+					for(var i=0; i<versions.length; i++) {
+						this.writeNode("ows:Version", versions[i], node);
+					}	
+				} else {
+					// TODO: error handling
+				}
+    			return node;
+    		},
+    		"DescribeProcess": function(reqObj) {
+		    	var node = this.createElementNSPlus("wps:DescribeProcess", {
+		            attributes: {
+		                service: reqObj.service || "WPS",
+		                version: reqObj.version || this.version,
+		                language: reqObj.language || "en-US",
+		                // TODO: check to see if this is correct!!!
+		                "xsi:schemaLocation": this.schemaLocationAttr(reqObj)
+		            }
+		        });                
+		    	if(reqObj.identifiers instanceof Array) {
+		    		// process 'identifier'
+		    		for(var i=0; i<reqObj.identifiers.length; i++) {
+		    			this.writeNode("ows:Identifier", reqObj.identifiers[i], node);
+		    		}
+		    	} else {
+		    		// TODO: error handling
+		    	}		
+		    	return node;
+    		},
+			"Execute": function(reqObj) {
+				var node = this.createElementNSPlus("wps:Execute", {
+	                attributes: {
+	                    service: reqObj.service || "WPS",
+	                    version: reqObj.version || this.version,
+	                    language: reqObj.language || "en-US",
+	                    // TODO: check to see if this is correct!!!
+	                    "xsi:schemaLocation": this.schemaLocationAttr(reqObj)
+	                }
+	            });                
+				// process 'identifier'
+				this.writeNode("ows:Identifier", reqObj.identifier, node);
+	            // process input parameters
+				this.writeNode("wps:DataInputs", reqObj.inputs, node);
+				// process output parameters
+				// pass in reqObj instead of reqObj.outputs because of 'storeExecuteResponse', 'lineage', and 'status'
+				this.writeNode("wps:ResponseForm", reqObj, node);
+				return node;
+			},
+			"DataInputs": function(inputs) {
+				var node = this.createElementNSPlus("wps:DataInputs", {});
+				if(inputs instanceof Array) {
+					for(var i=0; i<inputs.length; i++) {
+						this.writeNode("wps:Input", inputs[i], node);
+					}	
+				} else {
+					// TODO: error handling
+				}
+				return node;			
+			},
+			"Input": function(input) {
+				var node = this.createElementNSPlus("wps:Input", {});
+				this.writeNode("ows:Identifier", input.identifier, node);
+				//this.writeNode("ows:Title", input.title||"", node);
+				//this.writeNode("ows:Abstract", input['abstract']||"", node);
+				switch(input.type) {
+					case "Reference":
+						this.writeNode("wps:Reference", input.options, node);
+						break;
+					case "Body": 					
+						var referenceNode = this.writeNode("wps:Reference", input.options, node);
+						this.writeNode("wps:Body", input.options, referenceNode);
+						break;
+					case "BodyReference":
+						var referenceNode = this.writeNode("wps:Reference", input.options, node);
+						this.writeNode("wps:BodyReference", input.options, referenceNode);
+						break;
+					case "ComplexData":
+						var dataNode = this.writeNode("wps:Data", input.options, node);
+						this.writeNode("wps:ComplexData", input.options, dataNode);
+						break;
+					case "LiteralData":
+						var dataNode = this.writeNode("wps:Data", input.options, node);
+						this.writeNode("wps:LiteralData", input.options, dataNode);
+						break;
+					case "BoundingBoxData":
+						var dataNode = this.writeNode("wps:Data", input.options, node);
+						this.writeNode("wps:BoundingBoxData", input.options, dataNode);
+						break;
+					default:
+						// TODO: error handling
+				}													
+				return node;
+			},
+			"Reference": function(options) { // HTTP GET xlink:href
+				var attributes = {};				
+				attributes['xlink:href'] = options.href || "";								
+				attributes['schema'] = options.schema || "";							
+				attributes['encoding'] = options.encoding || "UTF-8";
+				attributes['mimeType'] = options.mimeType || "";				
+				var node = this.createElementNSPlus(
+					"wps:Reference", 
+					{ 'attributes': attributes }
+				);				
+				return node;
+			}, 
+			"Body": function(options) {
+				// TODO: encode options.body based on options.schema or options.mimeType
+				// e.g. encode options.body into a serialized HTTP POST WFS GetFeature
+				var node = this.createElementNSPlus("wps:Body", {
+					'value': options.body
+				});								
+				return node;
+			},
+			"BodyReference": function(options) { // HTTP POST xlink:href
+				var node = this.createElementNSPlus("wps:BodyReference", {
+					'attributes': {
+						'xlink:href': options.xlinkhref || ""
+					},
+					'value': options.bodyReference
+				});
+				return node;
+			}, 
+			"Data": function(options) {
+				var node = this.createElementNSPlus("wps:Data", {});				
+				return node;
+			},
+			"ComplexData": function(options) {
+				var node = this.createElementNSPlus("wps:ComplexData", {
+					'attributes': {
+						'mimeType': options.mimeType || "",
+						'encoding': options.encoding || "UTF-8",
+						'schema': options.schema || ""
+					}
+				});
+				if(options.complexData.nodeType > 0) { // complexData is already encoded as DOM node so simply attache it to <wps:ComplexData>											
+					node.appendChild(options.complexData);
+				} else {
+					var encodeComplexData = options.encodeComplexData || this.encodeComplexDataInput;
+					if(encodeComplexData == true) { // encode complexData with registered encoders
+						var encoder = this.complexDataInputEncoders[options.identifier];
+						var complexDataNodeRoot = options.complexDataRoot;
+						if(encoder && complexDataNodeRoot) {							
+							var complexDataNode = encoder.writeNode(complexDataNodeRoot, options.complexData, null);
+							node.appendChild(complexDataNode);							
+						} else { // didn't find encoder so treat complexData as text node
+							node.appendChild(this.createTextNode(options.complexData));
+						}
+					} else { // do not encode complex data
+						node.appendChild(this.createTextNode(options.complexData));
+					}																		
+				}				
+				return node;
+			},
+			"LiteralData": function(options) {
+				var node = this.createElementNSPlus("wps:LiteralData", 
+					{
+						attributes: {
+							'uom': options.uom,
+							'dataType': options.dataType
+						},
+						'value': options.literalData || undefined
+					}
+				);
+				return node;
+			},
+			"BoundingBoxData": function(options) {				
+				var node = this.createElementNSPlus("wps:BoundingBoxData", {
+					'attributes': {
+						'crs': options.crs || "EPSG:4326",
+						'dimensions': options.dimensions || ""						
+					}			
+					//'value': {
+					//}
+				});
+				// options.boundingBoxData is an instance of <OpenLayers.Bounds>
+				// ows:LowerCorner and ows:UpperCorner writers are expecting options.bounds as <OpenLayers.Bounds>
+				options.bounds = options.boundingBoxData; 
+				this.writeNode("ows:LowerCorner", options, node);
+				this.writeNode("ows:UpperCorner", options, node);
+				return node;
+			},
+			"ResponseForm": function(reqObj) { 
+				var node = this.createElementNSPlus("wps:ResponseForm", {});				
+				var containResponseDocument = false;
+				var containRawDataOutput = false;
+				for(var i=0; i<reqObj.outputs.length; i++) {
+					if(reqObj.outputs[i].type == "ResponseDocument") {
+						containResponseDocument = true;
+						break;
+					} else if(reqObj.outputs[i].type == "RawDataOutput") {
+						containRawDataOutput = true;
+						this.writeNode("wps:RawDataOutput", reqObj.outputs[i], node);
+					}
+				}			
+				if(containResponseDocument == true) {
+					var responseDocumentNode = this.writeNode("wps:ResponseDocument", reqObj, node);								
+					for(var i=0; i<reqObj.outputs.length; i++) {
+						if(reqObj.outputs[i].type == "ResponseDocument") {
+							this.writeNode("wps:Output", reqObj.outputs[i], responseDocumentNode);
+						}
+					}	
+				}								
+				return node;
+			},
+			"RawDataOutput": function(output) {
+				var attributes = {};
+				attributes['uom'] = output.options.uom || "";
+				attributes['schema'] = output.options.schema || "";
+				attributes['mimeType'] = output.options.mimeType || "";
+				attributes['encoding'] = output.options.encoding || "UTF-8";
+				var node = this.createElementNSPlus("wps:RawDataOutput",
+					{'attributes': attributes}
+				);		
+				this.writeNode("ows:Identifier", output.identifier, node);	
+				return node;
+			},
+			"ResponseDocument": function(reqObj) {
+				var attributes = {};
+				attributes['storeExecuteResponse'] = reqObj.storeExecuteResponse || false;
+				attributes['lineage'] = reqObj.lineage || false;
+				attributes['status'] = reqObj.status || false;
+				var node = this.createElementNSPlus("wps:ResponseDocument",
+					{'attributes': attributes}
+				);			
+				return node;		
+			},
+			"Output": function(output) {
+				var attributes = {};
+				attributes['uom'] = output.options.uom || "";
+				attributes['schema'] = output.options.schema || "";
+				attributes['mimeType'] = output.options.mimeType || "";
+				attributes['encoding'] = output.options.encoding || "UTF-8";
+				attributes['asReference'] = output.asReference || false;
+				var node = this.createElementNSPlus("wps:Output",
+					{'attributes': attributes}
+				);
+				this.writeNode("ows:Identifier", output.identifier, node);
+				//this.writeNode("ows:Title", output.title, node);
+				//this.writeNode("ows:Abstract", output['abstract'], node);
+				return node;
+			}
+    	},
+    	"ows": OpenLayers.Format.OWSCommon.v1_1_0.prototype.writers["ows"]
+    	// TODO: extends ows writers for following elements:
+    	// 		 ows:Version, ows:Abstract, ows:Identifier    	    	    
+    },    
+    
+    /**
+     * APIMethod: regComplexDataInputEncoder
+     * 
+     * To register a complex data input encoder
+     */
+    regComplexDataInputEncoder: function(identifier, encoder) {
+    	this.complexDataInputEncoders[identifier] = encoder;
+    },
+    
+    /**
+     * APIMethod: unregComplexDataInputEncoder
+     * 
+     * To unregister a complex data input encoder
+     */
+    unregComplexDataInputEncoder: function(identifier) {
+    	this.complexDataInputEncoders[identifier] = undefined;
+    },
+    
+    /**
+     * APIMethod: regComplexDataOutputParser
+     * 
+     * To register a complex data output parser
+     */
+    regComplexDataOutputParser: function(identifier, parser) {
+    	this.complexDataOutputParsers[identifier] = parser;
+    },
+    
+    /**
+     * APIMethod: unregComplexDataOutputParser
+     * 
+     * To unregister a complex data output parser
+     */
+    unregComplexDataOutputParser: function(identifier) {
+    	this.complexDataOutputParsers[identifier] = undefined;
+    },    
+    /**
+     * APIMethod: encodeDescribeProcessRequest
+     * A convenient wrapper of this.writer for wps:DescribeProcess
+     */
+    encodeDescribeProcessRequest: function(reqObj) {
+    	reqObj.type = "DescribeProcess";
+    	return this.write(reqObj);
+    },
+    /**
+     * APIMethod: encodeExecuteRequest
+     * A convenient wrapper of this.writer for wps:Execute 
+     */
+    encodeExecuteRequest: function(reqObj) {
+    	reqObj.type = "Execute";
+    	return this.write(reqObj);
+    },    
+    // TODO:
+    // this is a method copied from OpenLayers.Format.WFST.v1, this should be moved up to OpenLayers.Format.XML
+    /**
+     * Method: schemaLocationAttr
+     * Generate the xsi:schemaLocation attribute value.
+     *
+     * Returns:
+     * {String} The xsi:schemaLocation attribute or undefined if none.
+     */
+    schemaLocationAttr: function(options) {
+        options = OpenLayers.Util.extend({
+            featurePrefix: this.featurePrefix,
+            schema: this.schema
+        }, options);
+        var schemaLocations = OpenLayers.Util.extend({}, this.schemaLocations);
+        if(options.schema) {
+            schemaLocations[options.featurePrefix] = options.schema;
+        }
+        var parts = [];
+        var uri;
+        for(var key in schemaLocations) {
+            uri = this.namespaces[key];
+            if(uri) {
+                parts.push(uri + " " + schemaLocations[key]);
+            }
+        }
+        var value = parts.join(" ") || undefined;
+        return value;
+    },
+    
+    CLASS_NAME: "OpenLayers.Format.WPSCommon.v1_0_0" 
+});
+
+/**
+ * Class: OpenLayers.Format.WPSCommon.v1_0_0.Request   
+ *   class binding to either <wps:GetCapabilities>, <wps:DescribeProcess>, or <wps:Execute>
+ */
+OpenLayers.Format.WPSCommon.v1_0_0.Request = OpenLayers.Class({	
+	/**
+	 * APIProperty: type - {String}
+	 *   type can either be "GetCapabilities", "DescribeProcess" or "Execute"
+	 */
+	type: "Execute",	// default to "Execute"		
+	/**
+	 * APIProperty: identifier - {String}
+	 *   specific to wps:Execute operation 
+	 *   usually the identifier of target wps process offering, ignored if it is GetCapabilities request
+	 */
+	identifier: "",	
+	/**
+	 * APIProperty: service - {String}
+	 */
+	service: "WPS",	
+	/**
+	 * APIProperty: version - {String}
+	 *   for now always hard code as '1.0.0', later will be used to determine the version of OpenLayers.Format.WPSCommon
+	 */
+	version: "1.0.0",	
+	/**
+	 * Property: inputs - {Array}
+	 *   input parameters for wps execute operation
+	 */
+	inputs: [],	
+	/**
+	 * Property: outputs - {Array}
+	 *   output parameters for wps execute operation
+	 */ 
+	outputs: [],	
+	/**
+	 * APIProperty: acceptVersions - {Array}
+	 *   specific to WPS GetCapabilities HTTP POST request
+	 *   provide an array of accept versions as an array if you would like to encode a WPS GetCapabilities HTTP POST request
+	 */
+	acceptVersions: [],		
+	/**
+	 * APIProperty: identifiers 
+	 *   specific to WPS DecribeProcess HTTP POST request
+	 *   provide an array of identifiers as an array if you would like to encode a WPS DescribeProcess HTTP POST request
+	 */
+	identifiers: [],		
+	/**
+	 * APIProperty: storeExecuteResponse, lineage, and status - {boolean} 	
+	 *   configuration parameters specific to wps:Execute operation
+	 *   'storeExecuteResponse' whether to store execute response on server
+	 *   'lineage' whether the execute response should include input parameters too
+	 *   'status' 
+	 * see wps schema for details of those parameters
+	 */
+	storeExecuteResponse: false,
+	lineage: false,
+	status: false,	
+	/**
+	 * APIMethod: initialize 
+	 */
+	initialize: function(options) {
+		/* options may include following items:
+		 * {
+		 * 		'language': "",
+		 * 		'storeExecuteResponse': true|false,
+		 * 		'lineage': true|false,
+		 * 		'status': true|false	
+		 * }
+		 * 
+		 * TODO: deal with more options
+		 */ 
+		OpenLayers.Util.extend(this, options);				
+    },    
+    /**
+     * APIMethod: addDataInput
+     */
+    addDataInput: function(inputObj) {
+    	if(!this.inputs) {
+    		this.inputs = [];
+    	}
+    	// TODO: take care of 'Title' and 'Abstract' although optional 
+    	/*
+    	 * the inputObj must be in a structure like below:
+    	 * 
+    	 * {
+    	 * 		identifier: "",
+    	 * 		// TODO: title and abstract
+    	 * 		type: "",	// type can be 'Reference', 'Body', 'BodyReference'
+    	 * 					// 		'ComplexData', 'LiteralData', 'BoundingBoxData'
+    	 * 		options: {	// options may contain following items, see WPS schema for detailed usage
+    	 * 			href: "",
+    	 * 			xlinkhref: "",
+    	 * 			method: "",
+    	 * 			mimeType: "",
+    	 * 			encoding: "",
+    	 * 			schema: "",
+    	 * 			dataType: "",
+    	 * 			uom: "",
+    	 * 			crs: "",
+    	 * 			dimensions: "",
+    	 * 			body: {<anything>},
+    	 * 			bodyReference: {<anything>},
+    	 * 			complexData: {<anything>},    	  			
+    	 * 			encodeComplexData: true|false,
+    	 * 			complexDataRoot: {<string>}, only applicable when encodeComplexData is true
+    	 * 			literalData: {<anything>},
+    	 * 			boundingBoxData: {<OpenLayers.Bounds>}
+    	 * 		}
+    	 * }
+    	 * 
+    	 * Things defined in WPS schema but not included here:
+    	 * 
+    	 * 		<wps:Header>
+    	 * 
+    	 */    	
+    	if(!inputObj.identifier) {	// check 'identifier'
+    		OpenLayers.Console.error("...missing 'identifier' from wps data input...");
+    		throw "...missing 'identifier' from wps data input...";
+    	}
+    	if(!inputObj.type) {	// check 'type'
+    		OpenLayers.Console.error("...missing 'type' from wps data input..."
+    			+ "type must be one of the following: "
+    			+ "'Reference', 'Body', 'BodyReference' 'ComplexData', 'LiteralData', 'BoundingBoxData'");
+    		
+    		throw "...missing 'type' from wps data input..."
+				+ "type must be one of the following: " 
+				+ "'Reference', 'Body', 'BodyReference' 'ComplexData', 'LiteralData', 'BoundingBoxData'";
+    	}
+    	// inject inputObj.identifier into inputObj.options.identifier
+    	inputObj.options.identifier = inputObj.identifier; 
+    	this.inputs.push(inputObj);    	
+    },
+    /**
+     * APIMethod: validateDataInputs
+     *   processDesc - {<OpenLayers.Format.WPSCommon.ProcessDescription>}
+     *  
+     * Check if all mandatory data inputs have been added such that the process can be executed
+     */
+    validateDataInputs: function(processDesc) {
+    	return true;
+    },    
+    /**
+     * APIMethod: addDataOutput
+     *  
+     */
+    addDataOutput: function(outputObj) {
+    	if(!this.outputs) {
+    		this.outputs = [];
+    	}    
+    	// TODO: take care of 'Title' and 'Abstract' although optional
+    	/*
+    	 * the outputObj must be in a structure like below:
+    	 * 
+    	 * {
+    	 * 		identifier: "",
+    	 * 		type: "",	// type can be 'ResponseDocument', 'RawDataOutput' 				
+    	 * 		options: {	// options may contain following items, see WPS schema for detailed usage
+    	 * 			uom: "",
+    	 * 			mimeType: "",
+    	 * 			encoding: "",
+    	 * 			schema: "",
+    	 * 			asReference: true|false,
+    	 * 			parseComplexData: true|false,
+    	 * 			complexDataRoot: {<string>}, only applicable when parseComplexData is true	 			     			
+    	 * 		}    	
+    	 * }
+    	 */
+    	if(!outputObj.identifier) {	// check 'identifier'
+    		OpenLayers.Console.error("...missing 'identifier' from wps data output...");
+    		throw "...missing 'identifier' from wps data output...";
+    	}
+    	if(!outputObj.type) {	// check 'type'
+    		OpenLayers.Console.error("...missing 'type' from wps data output..."
+    				+ "type must be one of the following: "
+    				+ "'ResponseDocumentOutput', 'RawDataOutput'");
+    		
+    		throw "...missing 'type' from wps data output..."
+				+ "type must be one of the following: "
+				+ "'ResponseDocumentOutput', 'RawDataOutput'";
+    	}
+    	this.outputs.push(outputObj); 
+    },    
+    /**
+	 * APIMethod: cleanupDataInput
+	 *   reset all input parameters to empty
+	 */
+	cleanupDataInput: function() {
+    	this.inputs = [];
+    	this.inputs.length = 0;
+	},
+	/**
+	 * APIMethod: cleanupDataOutput
+	 *   reset all output parameters to empty
+	 */
+	cleanupDataOutput: function() {
+		this.outputs = [];
+		this.outputs.length = 0;
+	},
+    
+	CLASS_NAME: "OpenLayers.Format.WPSCommon.v1_0_0.Request"
+});
+
+/**
+ * Class: OpenLayers.Format.WPSCommon.v1_0_0.Capabilities   
+ *   class binding to <wps:GetCapabilities> response document
+ */
+OpenLayers.Format.WPSCommon.v1_0_0.Capabilities = OpenLayers.Class({	
+	/**
+	 * APIProperty: service - {String}
+	 */
+	service: "WPS",	
+	/**
+	 * APIProperty: version - {String}
+	 */
+	version: "1.0.0",
+	/**
+	 * APIProperty: processOfferings - {Array}
+	 */
+	processOfferings: [],
+	/**
+	 * APIProperty: language - {String}
+	 */
+	languages: {},
+	/**
+	 * APIProperty: wsdl - {String}
+	 *   wsdl url
+	 */
+	wsdl: "",	
+	/**
+	 * APIMethod: initialize 
+	 */
+	initialize: function(options) {
+		OpenLayers.Util.extend(this, options);
+    },
+	
+	CLASS_NAME: "OpenLayers.Format.WPSCommon.v1_0_0.Capabilities"
+});
+/**
+ * Class: OpenLayers.Format.WPSCommon.v1_0_0.ProcessDescription  
+ *   class binding to <wps:ProcessDescription> document
+ */
+OpenLayers.Format.WPSCommon.v1_0_0.ProcessDescription = OpenLayers.Class({		
+	/**
+	 * APIProperty: processVersion - {String}
+	 */
+	processVersion: "",	
+	/**
+	 * APIProperty: storeSupported - {boolean}
+	 */
+	storeSupported: false,	
+	/**
+	 * APIProperty: statusSupported - {boolean}
+	 */
+	statusSupported: false,	
+	/**
+	 * APIProperty: identifier - {String} 
+	 */
+	identifier: "",	
+	/**
+	 * APIProperty: title & abstract - {String} 
+	 */
+	title: "",
+	'abstract': "",	
+	/**
+	 * APIProperty: profiles - {Array}
+	 */
+	profiles: [],
+	/**
+	 * APIProperty: wsdl - {String}
+	 *   wsdl url
+	 */
+	wsdl: "",	
+	// TODO: ows:Metadata			
+	/**
+	 * APIProperty: datainputs
+	 * each input in datainputs must have following structure:
+	 * {
+	 * 		type: <string>,	// type can be "ComplexData", "LiteralData", "BoundingBoxData"
+	 * 		minOccurs: <integer>,		
+	 * 		maxOccurs: <integer>,
+	 * 		identifier: <string>,
+	 * 		title: <string>,
+	 * 		abstract: <string>,		
+	 * 
+	 * 		// for "ComplexData"
+	 * 		maximumMegabytes: <integer>,
+	 * 		
+	 * 		// for LiteralData"
+	 * 		dataType: "",
+	 * 		uoms: {
+	 * 			default: "",
+	 * 			supported: []
+	 * 		},
+	 * 		allowedValues: [{
+	 * 			value: "",
+	 * 			range: {
+	 * 				rangeClosure: "",
+	 * 				minimumValue: "",
+	 * 				maximumValue: "",
+	 * 				spacing: ""
+	 * 			}
+	 * 		}],
+	 * 		anyValue: true | false,
+	 * 		valuesReference: {
+	 * 			reference: "",
+	 * 			valuesForm: ""
+	 * 		}
+	 * 		defaultValue: "",
+	 * 		// common to "ComplexData" and "BoundingBoxData"
+	 * 		default: <object>	
+	 * 		supported: [<object>]
+	 * 		
+	 * }
+	 */
+	datainputs: [],	
+	/**
+	 * APIProperty: processoutputs
+	 * each output in processoutputs must have following structure:
+	 * {
+	 * 		type: <string>,	// type can be "ComplexOutput", "LiteralOutput", "BoundingBoxOutput"
+	 * 		identifier: <string>,
+	 * 		title: <string>,
+	 * 		abstract: <string>,	
+	 * 		
+	 * 		// for "ComplexOutput"
+	 * 		// for "LiteralOutput"
+	 * 		// for "BoundingBoxOutput"
+	 * }
+	 */
+	processoutputs: [],	
+	/**
+	 * APIMethod: initialize 
+	 */
+	initialize: function(options) {
+		OpenLayers.Util.extend(this, options);
+    },    
+    /**
+     * APIMethod: isDataInputOptional
+     * identifier - {<String>} data input id
+     * 
+     * Check if a data input is required by the process
+     */
+    isDataInputOptional: function(identifier) {    	
+    	for(var i=0; i<this.datainputs.length; i++) {
+    		if(this.datainputs[i].identifier == identifier) {
+    			// assuming each data input has unique identifier
+    			if(this.datainputs[i].minOccurs > 0) {
+    				return false;    				
+    			}
+    		}
+    	}
+    	return true;
+    },
+	
+	CLASS_NAME: "OpenLayers.Format.WPSCommon.v1_0_0.ProcessDescription"
+});
+/**
+ * Class: OpenLayers.Format.WPSCommon.v1_0_0.ExecuteResponse  
+ *   class binding to <wps:ExecuteResponse> document
+ */
+OpenLayers.Format.WPSCommon.v1_0_0.ExecuteResponse = OpenLayers.Class({	
+	/**
+	 * APIProperty: service - {String}
+	 */
+	service: "WPS",	
+	/**
+	 * APIProperty: version - {String}
+	 */
+	version: "1.0.0",	
+	/**
+	 * APIProperty: serviceInstance - {String}
+	 */
+	serviceInstance: "",	
+	/**
+	 * APIProperty: statusLocation - {String}
+	 */
+	statusLocation: "",	
+	/**
+	 * APIProperty: process
+	 * {<OpenLayers.Format.WPSCommon.v1_0_0.ProcessDescription>}
+	 */
+	process: null,	
+	/**
+	 * APIProperty: status
+	 * status is an object in following structure:
+	 * {
+	 * 		creationTime: "",
+	 * 		processAccepted: false,
+	 * 		processStarted: false,
+	 * 		processPaused: false,
+	 * 		processSucceeded: false,
+	 * 		percentCompleted: 0,
+	 * 		processFailed: false,
+	 * 		exceptions: []
+	 * }
+	 */
+	status: {},	
+	/**
+	 * APIProperty: datainputs - {Array}
+	 */
+	datainputs: [],	
+	/**
+	 * APIProperty: outputdefinitions - {Array}
+	 */
+	outputdefinitions: [],	
+	/**
+	 * APIProperty: processoutputs - {Array}
+	 */
+	processoutputs: [],	
+	/**
+	 * APIMethod: initialize 
+	 */
+	initialize: function(options) {
+		OpenLayers.Util.extend(this, options);
+    },
+	
+	CLASS_NAME: "OpenLayers.Format.WPSCommon.v1_0_0.ExecuteResponse"
+});

Added: sandbox/august/trunk/lib/OpenLayers/Format/WPSCommon.js
===================================================================
--- sandbox/august/trunk/lib/OpenLayers/Format/WPSCommon.js	                        (rev 0)
+++ sandbox/august/trunk/lib/OpenLayers/Format/WPSCommon.js	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,90 @@
+/* Copyright (c) 2006-2009 MetaCarta, Inc., published under the Clear BSD
+ * license.  See http://svn.openlayers.org/trunk/openlayers/license.txt for the
+ * full text of the license. */
+
+/**
+ * @requires OpenLayers/Format/XML.js
+ */
+ 
+/**
+ * Class: OpenLayers.Format.WPSCommon 
+ */
+OpenLayers.Format.WPSCommon = function(options) {
+	options = OpenLayers.Util.applyDefaults(
+        options, OpenLayers.Format.WPSCommon.DEFAULTS
+    );
+    var cls = OpenLayers.Format.WPSCommon["v"+options.version.replace(/\./g, "_")];
+    if(!cls) {
+        throw "Unsupported WPSCommon version: " + options.version;
+    }
+    return new cls(options);  
+};
+
+/**
+ * 
+ */
+OpenLayers.Format.WPSCommon.DEFAULTS = {
+    'version': "1.0.0",
+    'defaultVersion': "1.0.0"
+};
+/**
+ * 
+ */
+OpenLayers.Format.WPSCommon.Capabilities = function(options) {
+	options = OpenLayers.Util.applyDefaults(
+	    options, 
+	    OpenLayers.Format.WPSCommon.DEFAULTS
+    );
+    var cls = OpenLayers.Format.WPSCommon["v"+options.version.replace(/\./g, "_")].Capabilities;
+	if(!cls) {
+		throw "Unsupported WPSCommon.Capabilities version: " + options.version;
+	}
+	return new cls(options);
+};
+/**
+ * 
+ */
+OpenLayers.Format.WPSCommon.Request = function(options) {
+	options = OpenLayers.Util.applyDefaults(
+	    options, 
+	    OpenLayers.Format.WPSCommon.DEFAULTS
+    );
+    var cls = OpenLayers.Format.WPSCommon["v"+options.version.replace(/\./g, "_")].Request;
+	if(!cls) {
+		throw "Unsupported WPSCommon.Request version: " + options.version;
+	}
+	return new cls(options);
+};
+/**
+ * 
+ */
+OpenLayers.Format.WPSCommon.ProcessDescription = function(options) {
+	options = OpenLayers.Util.applyDefaults(
+	    options, 
+	    OpenLayers.Format.WPSCommon.DEFAULTS
+    );
+    var cls = OpenLayers.Format.WPSCommon["v"+options.version.replace(/\./g, "_")].ProcessDescription;
+	if(!cls) {
+		throw "Unsupported WPSCommon.ProcessDescription version: " + options.version;
+	}
+	return new cls(options);
+};
+
+/**
+ * 
+ */
+OpenLayers.Format.WPSCommon.ExecuteResponse = function(options) {
+	options = OpenLayers.Util.applyDefaults(
+	    options, 
+	    OpenLayers.Format.WPSCommon.DEFAULTS
+    );
+    var cls = OpenLayers.Format.WPSCommon["v"+options.version.replace(/\./g, "_")].ExecuteResponse;
+	if(!cls) {
+		throw "Unsupported WPSCommon.ExecuteResponse version: " + options.version;
+	}
+	return new cls(options);
+};
+
+
+
+

Added: sandbox/august/trunk/lib/OpenLayers/Process/WPS.js
===================================================================
--- sandbox/august/trunk/lib/OpenLayers/Process/WPS.js	                        (rev 0)
+++ sandbox/august/trunk/lib/OpenLayers/Process/WPS.js	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,368 @@
+/**
+ * @requires OpenLayers/Process.js
+ */
+
+/**
+ * Class: OpenLayers.Process.WPS
+ *
+ * Inherits from:
+ *  - <OpenLayers.Process>
+ */
+OpenLayers.Process.WPS = OpenLayers.Class(OpenLayers.Process, {	
+	
+	/** 
+     * APIProperty: map 
+     * {<OpenLayers.Map>} 
+     */
+    map: null,    
+    
+    /**
+     * APIProperty: format
+     * {<OpenLayers.Format.WPSCommon.*>}
+     * 
+     * OpenLayers format to parse and encode WPS related document
+     */    
+    format: null,	
+    
+    /**
+     * APIProperty: url - {<String>}
+     * 
+     * the url end point of target process offering
+     */
+    url: "",    
+    
+    /**
+     * APIProperty: identifier - {<String>}
+     */
+    identifier: "",    
+    
+    /**
+     * APIProperty: request
+     * {<OpenLayers.Format.WPSCommon.Request>}
+     * 
+     * used to communicate with wps server
+     */
+    request: null,    
+	
+    /**
+     * APIProperty: processDescription
+     * {<OpenLayers.Format.WPSCommon.ProcessDescription>}
+     * 
+     * used to validate input parameters etc. 
+     */
+    processDescription: null,    
+    
+    /**
+     * APIProperty: executeOnInputReady
+     * {<boolean>}
+     * 
+     * trigger the execution of process as soon as mandatory inputs are ready
+     *   this automatic mechanism is based on event system 
+     */
+    executeOnInputReady: false,
+    
+    /**
+     * APIProperty: callbacks - {<Array>}
+     */
+    callbacks: null,    
+    
+	/**
+	 * APIMethod: initialize
+	 */
+	initialize: function(options) {
+		OpenLayers.Process.prototype.initialize.apply(this, [options]);				
+		if((!this.url) || this.url=="") {
+			OpenLayers.Console.error("...invalid wps end point url...");
+			throw "...invalid wps end point url...";
+		}
+		// TODO: register WPS specific event types and listeners			
+    	this.events.on({  // listeners for wps specific events
+    		"processsucceeded": this._processSucceeded,
+    		"processfailed": this._processFailed,
+    		"processstarted": this._processCheckStatus,
+            scope: this
+        });
+		// TODO: send DesribeProcess request if this.processDescription is null
+		// user can pass in some callbacks through options
+		if(!this.callbacks) { // if no callbacks, set it to empty array
+			this.callbacks = [];
+		}
+		// initialize an instance of OpenLayers.Format.WPSCommon.Request 
+		if(!this.request/* || !(this.request instanceof OpenLayers.Format.WPSCommon.Request)*/) {
+			this.request = OpenLayers.Format.WPSCommon.Request({
+				identifier: options.identifier,
+				type: "Execute",
+				language: "en-US"
+			});
+		}
+		// initialize an instance of OpenLayers.Format.WPSCommon
+		if(!this.format) {
+			this.format = new OpenLayers.Format.WPSCommon({});			
+		}
+		// temporarily use utility method from AgsUtil
+		// TODO: move 'createProtocolCallback' utility methods to a general place
+		this.createCallback = OpenLayers.Util.AgsUtil.createProtocolCallback;
+		// TODO: move 'dispatch' utility methods to a general place
+		this.dispatch = OpenLayers.Util.AgsUtil.dispatch;
+	},	
+	/**
+	 * APIMethod: addDataInput
+	 */
+	addDataInput: function(inputObj) {
+		// add data input to this.request
+		if(this.request) {
+			this.request.addDataInput(inputObj);
+		}
+		// TODO: trigger event 
+	},	
+	/**
+	 * APIMethod: addDataOutput 
+	 */
+	addDataOutput: function(outputObj) {
+		// add data output to this.request
+		if(this.request) {
+			this.request.addDataOutput(outputObj);
+		}
+		// TODO: trigger event 
+	},		
+	/**
+	 * APIMethod: cleanupDataInput 
+	 */
+	cleanupDataInput: function() {
+		if(this.request) {
+			this.request.cleanupDataInput();
+		}
+	},	
+	/**
+	 * APIMethod: cleanupDataOutput
+	 */
+	cleanupDataOutput: function() {
+		if(this.request) {
+			this.request.cleanupDataOutput();
+		}
+	},	
+	/**
+	 * APIMethod: regDataInputEncoder
+	 */
+	regDataInputEncoder: function(identifier, encoder) {
+		if(this.format) {
+			this.format.regComplexDataInputEncoder(identifier, encoder);
+		}
+	},	
+	/**
+	 * APIMethod: unregDataInputEncoder
+	 */
+	unregDataInputEncoder: function(identifier) {
+		if(this.format) {
+			this.format.unregComplexDataInputEncoder(identifier);
+		}
+	},	
+	/**
+	 * APIMethod: regDataOutputParser
+	 */
+	regDataOutputParser: function(identifier, parser) {
+		if(this.format) {
+			this.format.regComplexDataOutputParser(identifier, parser);
+		}
+	},	
+	/**
+	 * APIMethod: unregDataInputParser
+	 */
+	unregDataInputParser: function(identifier) {
+		if(this.format) {
+			this.format.unregComplexDataOutputParser(identifier);
+		}
+	},	
+	/**
+	 * APIMethod: generateTaskId
+	 */
+	generateUniqueExecuteId: function() {
+		// TODO:
+	},	
+	/**
+	 * APIMethod: execute
+	 */
+	execute: function(options) {
+		// TODO: check if all mandatory input are ready				
+		var response = new OpenLayers.Protocol.Response({requestType: "wps:Execute"});
+		/*
+		 * options: {
+		 *     url:
+		 *     params:
+		 *     headers:
+		 *     ...
+		 *     isRawDataOutput: {true|false}
+		 *     asReference: {true|false}
+		 * }
+		 */
+		options = OpenLayers.Util.extend({}, options);    	
+		OpenLayers.Util.applyDefaults(options, this.options || {});
+    	    		
+    	var reqXmlStr = this.format.write(this.request);
+    	//OpenLayers.Console.debug("...wps:Execute request...");
+    	//OpenLayers.Console.debug(reqXmlStr);    	    	    	      
+    	    	
+    	response.priv = OpenLayers.Request.POST({
+            url: options.url,
+            callback: this.createCallback(this.handleExecuteResponse, response, options, this),
+            params: options.params,
+            headers: options.headers,
+            data: reqXmlStr
+        });                
+    	
+    	return response;
+	},
+	/**
+	 * APIMethod: handleExecuteResponse
+	 */
+	handleExecuteResponse: function(response, options) {
+		OpenLayers.Console.debug("...handleExecuteResponse is called...");
+		// merge callbacks into an array
+		var callbacks = [];
+		for(var i=0; i<this.callbacks.length; i++) {
+			if(typeof this.callbacks[i] == "function") {
+				callbacks.push(this.callbacks[i]);
+			}
+		}
+		for(var j=0; j<options.callbacks.length; j++) {
+			if(typeof options.callbacks[j] == "function") {
+				callbacks.push(options.callbacks[j]);
+			}
+		}	
+		// in case WPS response is RawOutput
+		var executeResponse;
+		if(options.isRawDataOutput == true) {
+			// call the call backs with raw response
+			executeResponse =  response.priv;
+		} else { // in case WPS response is wps:ResponseDocument
+			var doc = response.priv.responseXML;
+	        if(!doc || !doc.documentElement) {
+	            doc = response.priv.responseText;
+	        }
+			executeResponse = this.format.read(doc);
+			// executeResponse is an instance of OpenLayers.Format.WPSCommon.*.ExecuteResponse
+			// in case of synchronized process, the status should contain ProcessSucceeded 
+			if(executeResponse.status['ProcessSucceeded']==true
+				/*|| executeResponse.status['percentCompleted']=="100" 
+				|| executeResponse.status['percentCompleted']==100*/) {
+				// process succeeded
+				var evt = {
+					'callbacks': callbacks,
+					'executeResponse': executeResponse,
+					'scope': this
+				};
+				this.events.triggerEvent("processsucceeded", evt);	// TODO: what does an event carry?
+			} else if(executeResponse.status['ProcessFailed']==true) {
+				// TODO: create failure event 
+				this.events.triggerEvent("processfailed", {});	// TODO: what does an event carry?
+			} else if(executeResponse.status['ProcessStarted']==true 
+				|| executeResponse.status['percentCompleted']!="100" 
+				|| executeResponse.status['percentCompleted']!=100) {
+				// asynchronized execute case
+				var process = this;
+				var statusLocation = executeResponse.statusLocation;
+				//var statusLocation = "response/generic-wps-execute-resp-status.xml"; // hard coded for testing purpose
+				var intervalId = window.setInterval(
+					function() {
+						OpenLayers.loadURL(
+							statusLocation,
+							{},
+							process,
+							function(request) {	// onSucceeded
+								var doc = request.responseXML;
+						        if(!doc || !doc.documentElement) {
+						            doc = request.responseText;
+						        }								
+						        // TODO: need a lightweight parsing to just grab 'status' instead of 
+						        //   the whole execute response document
+						        var statusResponse = this.format.read(doc);								
+								if(statusResponse.status['ProcessSucceeded']) {																		
+									var evt = {
+										'callbacks': callbacks,
+										'executeResponse': statusResponse,
+										'scope': this
+									};
+									this.events.triggerEvent("processsucceeded", evt);
+									window.clearInterval(intervalId);
+								} else if(statusResponse.status['ProcessStarted']) {
+									// TODO: what does a 'processstarted' event carry?
+									this.events.triggerEvent("processstarted", {});
+								} else if(statusResponse.status['ProcessFailed']) {
+									this.events.triggerEvent("processfailed", {});
+								} else {
+									// TODO: other process status
+								}
+							},
+							function(request) {	// onFailed								
+								this.events.triggerEvent("processfailed", {});
+							}
+						);
+					},
+					1500
+				);
+			}
+		}			
+	},
+	
+	/**
+	 * Method: _processSucceeded
+	 */
+	_processSucceeded: function(evt) {
+		var callbacks = evt.callbacks;
+		var scope = evt.scope;
+		var executeResponse = evt.executeResponse;
+		for(var i=0; i<callbacks.length; i++) {
+			var callback = callbacks[i];
+			if(typeof callback == "function") {
+				callback.apply(this, [executeResponse]);
+			}
+		}
+		// 'dispatch' can be used here
+		/*
+		this.dispatch(
+			callbacks,
+			function() {},
+			this
+		);
+		*/
+		this.onProcessSucceeded(executeResponse);
+	},
+	
+	/**
+	 * Method: _processFailed
+	 */
+	_processFailed: function(evt) {
+		// TODO: other failure handling
+		this.onProcessFailed(evt.executeResponse);
+	},
+	
+	/**
+	 * Method: _processCheckStatus
+	 */
+	_processCheckStatus: function(evt) {		
+		this.onProcessCheckStatus(evt.executeResponse);
+	},
+	
+	/**
+	 * APIMethod: onPorcessSucceeded 
+	 */
+	onProcessSucceeded: function(execResp) {
+		OpenLayers.Console.debug("...process succeeded...");
+	},
+	
+	/**
+	 * APIMethod: onPorcessFailed 
+	 */
+	onProcessFailed: function(execResp) {
+		OpenLayers.Console.debug("...process failed...");
+	},
+	
+	/**
+	 * 
+	 */
+	onProcessCheckStatus: function(execResp) {
+		OpenLayers.Console.debug("...process started...");
+	},
+
+	CLASS_NAME: "OpenLayers.Process.WPS"
+});

Added: sandbox/august/trunk/lib/OpenLayers/Process.js
===================================================================
--- sandbox/august/trunk/lib/OpenLayers/Process.js	                        (rev 0)
+++ sandbox/august/trunk/lib/OpenLayers/Process.js	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,60 @@
+/* Copyright (c) 2006-2010 by OpenLayers Contributors (see authors.txt for 
+ * full list of contributors). Published under the Clear BSD license.  
+ * See http://svn.openlayers.org/trunk/openlayers/license.txt for the
+ * full text of the license. */
+
+/**
+ * @requires OpenLayers/Map.js
+ */
+
+/**
+ * Class: OpenLayers.Process
+ * 
+ */
+OpenLayers.Process = OpenLayers.Class({	
+	/** 
+     * Property: events
+     * {<OpenLayers.Events>} Events instance for triggering control specific
+     *     events.
+     */
+    events: null,
+	
+    /**
+     * APIProperty: eventListeners
+     * {Object} If set as an option at construction, the eventListeners
+     *     object will be registered with <OpenLayers.Events.on>.  Object
+     *     structure must be a listeners object as shown in the example for
+     *     the events.on method.
+     */
+    eventListeners: null,
+    
+    /**
+	 * Property: EVENT_TYPES
+	 */
+	EVENT_TYPES: [
+	    "beforeprocessstart",          
+	    "processstarted",
+	    "processsucceeded",
+	    "processfailed",
+	    "afterprocesscompleted"
+    ],
+	
+	/**
+	 * Method: initialize
+	 */
+	initialize: function (options) {
+		// extend options
+		options = options || {};
+		OpenLayers.Util.extend(this, options);
+		this.options = options;
+		// create events
+		this.events = new OpenLayers.Events(this, null, this.EVENT_TYPES);
+		// register eventListeners
+        if(this.eventListeners instanceof Object) {
+            this.events.on(this.eventListeners);
+        }
+	},
+	
+	CLASS_NAME: "OpenLayers.Process"
+});
+

Added: sandbox/august/trunk/playground/wps/request/52n_wps_ags_hillshade_execute_store.xml
===================================================================
--- sandbox/august/trunk/playground/wps/request/52n_wps_ags_hillshade_execute_store.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/52n_wps_ags_hillshade_execute_store.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Execute 
+	xmlns:wps="http://www.opengis.net/wps/1.0.0" service="WPS" version="1.0.0" 
+	xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd" 
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns:xlink="http://www.w3.org/1999/xlink">
+	<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">org.n52.wps.ags.spatialanalyst.surface.hillshade</ows:Identifier>
+	<wps:DataInputs>
+		<wps:Input>
+			<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">in_raster</ows:Identifier>
+			<wps:Reference xlink:href="http://4682_OGC_AGS_0:8399/arcgis/services/spearfish/ImageServer/WCSServer?SERVICE=WCS%26VERSION=1.0.0%26REQUEST=GetCoverage%26COVERAGE=1%26FORMAT=GeoTIFF%26BBOX=-103.870196759883,44.3729887040589,-103.628739923686,44.5016576489851%26WIDTH=745%26HEIGHT=397%26CRS=EPSG:4326%26INTERPOLATION=nearest%20neighbor%26Band=1,2,3"/>
+		</wps:Input>
+	</wps:DataInputs>
+	<wps:ResponseForm>
+		<wps:ResponseDocument storeExecuteResponse="true">
+			<wps:Output asReference="true">
+				<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">out_raster</ows:Identifier>
+			</wps:Output>
+		</wps:ResponseDocument>
+	</wps:ResponseForm>
+</wps:Execute>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/request/52n_wps_native_simplebufferalgorithm_execute_asreference.xml
===================================================================
--- sandbox/august/trunk/playground/wps/request/52n_wps_native_simplebufferalgorithm_execute_asreference.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/52n_wps_native_simplebufferalgorithm_execute_asreference.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Execute xmlns:wps="http://www.opengis.net/wps/1.0.0" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">org.n52.wps.server.algorithm.SimpleBufferAlgorithm</ows:Identifier>
+	<wps:DataInputs>
+		<wps:Input>
+			<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">data</ows:Identifier>
+			<wps:Reference schema="http://schemas.opengis.net/gml/2.1.2/feature.xsd" xlink:href="http://sazabi:8399/arcgis/services/playground/sanfrancisco/MapServer/WFSServer?version=1.0.0%26request=GetFeature%26typename=highways%26featureid=highways.F5__1%26srsName=EPSG:4326" xmlns:xlink="http://www.w3.org/1999/xlink"/>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">width</ows:Identifier>
+			<wps:Data>
+				<wps:LiteralData>0.002</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+	</wps:DataInputs>
+	<wps:ResponseForm>
+		<wps:ResponseDocument storeExecuteResponse="true">
+			<wps:Output asReference="true" schema="http://schemas.opengis.net/gml/2.1.2/feature.xsd" mimeType="text/xml">
+				<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">result</ows:Identifier>
+			</wps:Output>
+		</wps:ResponseDocument>
+	</wps:ResponseForm>
+</wps:Execute>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/request/52n_wps_native_simplebufferalgorithm_execute_rawdataoutput.json
===================================================================
--- sandbox/august/trunk/playground/wps/request/52n_wps_native_simplebufferalgorithm_execute_rawdataoutput.json	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/52n_wps_native_simplebufferalgorithm_execute_rawdataoutput.json	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,24 @@
+{
+	"identifier": "org.n52.wps.server.algorithm.SimpleBufferAlgorithm",
+	"datainputs": [
+		{
+			"identifier": "data",
+			"reference": {
+				"href": "http://sazabi:8399/arcgis/services/playground/sanfrancisco/MapServer/WFSServer?version=1.0.0%26request=GetFeature%26typename=highways%26featureid=highways.F5__1",
+				"schema": "http://schemas.opengis.net/gml/2.1.2/feature.xsd",
+				"encoding": "text/xml"
+			}
+		},
+		{
+			"identifier": "width",
+			"literalData": 0.002
+		}
+	],
+	"resultoutputs": {
+		"rawdataoutput": {
+			"identifier": "result",
+			"schema": "http://schemas.opengis.net/gml/2.1.2/feature.xsd",
+			"mimetype": "text/xml"
+		}
+	}
+}
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/request/52n_wps_native_simplebufferalgorithm_execute_rawdataoutput.xml
===================================================================
--- sandbox/august/trunk/playground/wps/request/52n_wps_native_simplebufferalgorithm_execute_rawdataoutput.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/52n_wps_native_simplebufferalgorithm_execute_rawdataoutput.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Execute xmlns:wps="http://www.opengis.net/wps/1.0.0" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">org.n52.wps.server.algorithm.SimpleBufferAlgorithm</ows:Identifier>
+	<wps:DataInputs>
+		<wps:Input>
+			<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">data</ows:Identifier>
+			<wps:Reference schema="http://schemas.opengis.net/gml/2.1.2/feature.xsd" xlink:href="http://sazabi:8399/arcgis/services/playground/sanfrancisco/MapServer/WFSServer?version=1.0.0%26request=GetFeature%26typename=highways%26featureid=highways.F5__1%26srsName=EPSG:4326" xmlns:xlink="http://www.w3.org/1999/xlink"/>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">width</ows:Identifier>
+			<wps:Data>
+				<wps:LiteralData>0.002</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+	</wps:DataInputs>
+	<wps:ResponseForm>
+		<wps:RawDataOutput schema="http://schemas.opengis.net/gml/2.1.2/feature.xsd" mimeType="text/xml">
+			<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">result</ows:Identifier>
+		</wps:RawDataOutput>
+	</wps:ResponseForm>
+</wps:Execute>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/request/52n_wps_sextante_contourline_execute_rawdataoutput.json
===================================================================
--- sandbox/august/trunk/playground/wps/request/52n_wps_sextante_contourline_execute_rawdataoutput.json	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/52n_wps_sextante_contourline_execute_rawdataoutput.json	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,31 @@
+{
+	"identifier": "contourlines",
+	"datainputs": [
+		{
+			"identifier": "LAYER",
+			"reference": {
+				"href": "data/sthelens.tif",					
+				"hrefq": "http://10.49.52.177/arcgis/services/sthelens/GeoDataServer/WCSServer?REQUEST=GetCoverage%26SERVICE=WCS%26VERSION=1.0.0%26COVERAGE=2%26CRS=EPSG:4326%26BBOX=-122.258533035958,46.1239773659017,-122.11629660168,46.250689469594%26WIDTH=1017%26HEIGHT=906%26FORMAT=GeoTIFF",
+				"mimeType": "image/tiff"
+			}
+		},
+		{
+			"identifier": "DISTANCE",
+			"literalData": 0.01
+		},
+		{
+			"identifier": "MIN",
+			"literalData": "0.0"
+		},
+		{
+			"identifier": "MAX",
+			"literalData": "0.0"
+		}
+	],
+	"resultoutputs": {
+		"rawdataoutput": {
+			"identifier": "RESULT",				
+			"schema": "http://schemas.opengis.net/gml/2.1.2/feature.xsd"
+		}
+	}		
+}
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/request/52n_wps_sextante_hillshade_execute_asreference.json
===================================================================
--- sandbox/august/trunk/playground/wps/request/52n_wps_sextante_hillshade_execute_asreference.json	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/52n_wps_sextante_hillshade_execute_asreference.json	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,44 @@
+{
+	"identifier": "hillshade",
+	"datainputs": [
+		{
+			"identifier": "DEM",
+			"reference": {
+				"href": "data/sthelens.tif",					
+				"href2": "http://10.49.52.177/arcgis/services/sthelens/GeoDataServer/WCSServer?REQUEST=GetCoverage%26SERVICE=WCS%26VERSION=1.0.0%26COVERAGE=2%26CRS=EPSG:4326%26BBOX=-122.258533035958,46.1239773659017,-122.11629660168,46.250689469594%26WIDTH=1017%26HEIGHT=906%26FORMAT=GeoTIFF",
+				"mimeType": "image/tiff"
+			}
+		},
+		{
+			"identifier": "METHOD",
+			"literalData": "Standard"
+		},
+		{
+			"identifier": "DECLINATION",
+			"literalData": 45.0
+		},
+		{
+			"identifier": "AZIMUTH",
+			"literalData": 315.0
+		},
+		{
+			"identifier": "EXAGGERATION",
+			"literalData": 1.0
+		}
+	],
+	"resultoutputs": {
+		"rawdataoutput": {
+			"identifier": "SHADED",				
+			"mimetype": "image/tiff"
+		},
+		"responsedocument": {
+			"storeExecuteResponse": "true",
+			"outputs": [
+				{
+					"identifier": "RESULTS",
+					"asReference": "true"	
+				}
+			]
+		}
+	}		
+}
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/request/52n_wps_sextante_hillshade_execute_asreference.xml
===================================================================
--- sandbox/august/trunk/playground/wps/request/52n_wps_sextante_hillshade_execute_asreference.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/52n_wps_sextante_hillshade_execute_asreference.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Execute xmlns:wps="http://www.opengis.net/wps/1.0.0" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">hillshade</ows:Identifier>
+	<wps:DataInputs>
+		<wps:Input>
+			<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">DEM</ows:Identifier>
+			<wps:Reference xlink:href="http://sazabi:8399/arcgis/services/geoweb2010/sthelens/GeoDataServer/WCSServer?REQUEST=GetCoverage%26SERVICE=WCS%26VERSION=1.0.0%26COVERAGE=1%26CRS=EPSG:4326%26BBOX=-122.258533035958,46.1239773659017,-122.11629660168,46.250689469594%26WIDTH=509%26HEIGHT=453%26FORMAT=GeoTIFF" xmlns:xlink="http://www.w3.org/1999/xlink" mimeType="image/tiff"/>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">METHOD</ows:Identifier>
+			<wps:Data>
+				<wps:LiteralData>Standard</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">DECLINATION</ows:Identifier>
+			<wps:Data>
+				<wps:LiteralData>45</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">AZIMUTH</ows:Identifier>
+			<wps:Data>
+				<wps:LiteralData>315</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">EXAGGERATION</ows:Identifier>
+			<wps:Data>
+				<wps:LiteralData>1</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+	</wps:DataInputs>
+	<wps:ResponseForm>
+		<wps:ResponseDocument storeExecuteResponse="true">
+			<wps:Output asReference="true" mimeType="image/tif">
+				<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">SHADED</ows:Identifier>
+			</wps:Output>
+		</wps:ResponseDocument>
+	</wps:ResponseForm>
+</wps:Execute>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/request/52n_wps_sextante_hillshade_execute_rawdataoutput.xml
===================================================================
--- sandbox/august/trunk/playground/wps/request/52n_wps_sextante_hillshade_execute_rawdataoutput.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/52n_wps_sextante_hillshade_execute_rawdataoutput.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Execute xmlns:wps="http://www.opengis.net/wps/1.0.0" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">hillshade</ows:Identifier>
+	<wps:DataInputs>
+		<wps:Input>
+			<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">DEM</ows:Identifier>
+			<wps:Reference xlink:href="http://4682_OGC_AGS_0:8399/arcgis/services/sthelens/GeoDataServer/WCSServer?REQUEST=GetCoverage%26SERVICE=WCS%26VERSION=1.0.0%26COVERAGE=1%26CRS=EPSG:4326%26BBOX=-122.258533035958,46.1239773659017,-122.11629660168,46.250689469594%26WIDTH=1017%26HEIGHT=906%26FORMAT=GeoTIFF" xmlns:xlink="http://www.w3.org/1999/xlink" mimeType="image/tiff"/>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">METHOD</ows:Identifier>
+			<wps:Data>
+				<wps:LiteralData>Standard</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">DECLINATION</ows:Identifier>
+			<wps:Data>
+				<wps:LiteralData>45</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">AZIMUTH</ows:Identifier>
+			<wps:Data>
+				<wps:LiteralData>315</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">EXAGGERATION</ows:Identifier>
+			<wps:Data>
+				<wps:LiteralData>1</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+	</wps:DataInputs>
+	<wps:ResponseForm>		 
+		<wps:RawDataOutput mimeType="image/tif">
+			<ows:Identifier xmlns:ows="http://www.opengis.net/ows/1.1">SHADED</ows:Identifier>
+		</wps:RawDataOutput>		
+	</wps:ResponseForm>
+</wps:Execute>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/request/generic-wps-describeprocess-req.xml
===================================================================
--- sandbox/august/trunk/playground/wps/request/generic-wps-describeprocess-req.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/generic-wps-describeprocess-req.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:DescribeProcess service="WPS" version="1.0.0" language="en-US"  xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd">
+	<ows:Identifier codeSpace="geotools">gt:buffer</ows:Identifier>
+	<ows:Identifier codeSpace="geoserver">gs:simplify</ows:Identifier>
+	<ows:Identifier codeSpace="52north">52n:dummy</ows:Identifier>
+</wps:DescribeProcess>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/request/generic-wps-execute-req.xml
===================================================================
--- sandbox/august/trunk/playground/wps/request/generic-wps-execute-req.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/generic-wps-execute-req.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Execute language="en-US" service="WPS" version="1.0.0" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd">
+	<ows:Identifier codeSpace="ows">gt:bufferfeaturecollection</ows:Identifier>
+	<wps:DataInputs>
+		<wps:Input>
+			<ows:Identifier codeSpace="ows">distance</ows:Identifier>
+			<ows:Title>buffer distance</ows:Title>
+			<ows:Abstract>distance to buffer the geometry by</ows:Abstract>
+			<wps:Data>
+				<wps:LiteralData dataType="xs:double" uom="meters">49</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier codeSpace="ows">geometry</ows:Identifier>
+			<ows:Title xml:lang="en-US">geometry</ows:Title>
+			<ows:Abstract xml:lang="en-US">geometry to buffer</ows:Abstract>
+			<wps:Data>
+				<wps:ComplexData encoding="UTF-8" mimeType="text/xml"
+					schema="http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0">
+					<![CDATA[
+					<wfs:FeatureCollection numberOfFeatures="1"
+					timeStamp="2010-10-28T23:56:29.995-07:00"
+					xsi:schemaLocation="http://www.opengis.net/wfs http://localhost:8080/geoserver-2.1-snapshot-10282010/schemas/wfs/1.1.0/wfs.xsd http://www.geo-solutions.it http://localhost:8080/geoserver-2.1-snapshot-10282010/wfs?service=WFS&amp;version=1.1.0&amp;request=DescribeFeatureType&amp;typeName=it.geosolutions%3Ahighways"
+					xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml"
+					xmlns:it.geosolutions="http://www.geo-solutions.it" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+					xmlns:topp="http://www.openplans.org/topp" xmlns:xlink="http://www.w3.org/1999/xlink"
+					xmlns:ows="http://www.opengis.net/ows" xmlns:wfs="http://www.opengis.net/wfs">
+						<gml:featureMembers>
+							<it.geosolutions:highways gml:id="highways.1">
+								<it.geosolutions:the_geom>
+									<gml:MultiLineString srsDimension="2"
+										srsName="urn:x-ogc:def:crs:EPSG:4326">
+										<gml:lineStringMember>
+											<gml:LineString>
+												<gml:posList>37.769034 -122.397233 37.769474 -122.397642
+													37.769796 -122.397846 37.770061 -122.397977 37.770872
+													-122.398163 37.771951 -122.398085 37.772221 -122.398093
+													37.772474 -122.398224 37.772768 -122.398567 37.773345
+													-122.399321 37.773497 -122.399591 37.774593 -122.401125</gml:posList>
+											</gml:LineString>
+										</gml:lineStringMember>
+									</gml:MultiLineString>
+								</it.geosolutions:the_geom>
+								<it.geosolutions:LENGTH>0.469</it.geosolutions:LENGTH>
+								<it.geosolutions:HWYNAME>I 280</it.geosolutions:HWYNAME>
+								<it.geosolutions:FCC>A11</it.geosolutions:FCC>
+								<it.geosolutions:STATEFIPS>06</it.geosolutions:STATEFIPS>
+								<it.geosolutions:ALT1_NAME />
+								<it.geosolutions:ROAD_TYPE>Major Roads/Highways</it.geosolutions:ROAD_TYPE>
+							</it.geosolutions:highways>
+						</gml:featureMembers>
+					</wfs:FeatureCollection>
+					]]>
+				</wps:ComplexData>
+			</wps:Data>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier codeSpace="ows">bbox</ows:Identifier>
+			<ows:Title xml:lang="en-US">bbox</ows:Title>
+			<ows:Abstract xml:lang="en-US">dummy bbox input</ows:Abstract>
+			<wps:Data>
+				<wps:BoundingBoxData crs="urn:ogc:def:crs:EPSG::4326" dimensions="2">
+					<ows:LowerCorner>-179.14221197 18.9108417</ows:LowerCorner>
+					<ows:UpperCorner>-66.94983061 71.35256069</ows:UpperCorner>
+				</wps:BoundingBoxData>
+			</wps:Data>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier codeSpace="ows">reference.0</ows:Identifier>
+			<ows:Title xml:lang="en-US">reference.0</ows:Title>
+			<ows:Abstract xml:lang="en-US">reference.0</ows:Abstract>
+			<wps:Reference xlink:href="http://localhost:8080/geoserver/reference" encoding="UTF-8" method="GET" schema="uri.ows.text" mimeType="text/xml">
+				<wps:Header value="yingqi" key="user"></wps:Header>
+				<wps:Header value="yingqi" key="password"></wps:Header>	
+				<wps:BodyReference xlink:href="http://localhost:8080/geoserver/reference/bodyreference"></wps:BodyReference>				
+			</wps:Reference>
+		</wps:Input>	
+		<wps:Input>
+			<ows:Identifier codeSpace="ows">reference.1</ows:Identifier>
+			<ows:Title xml:lang="en-US">reference.1</ows:Title>
+			<ows:Abstract xml:lang="en-US">reference.1</ows:Abstract>
+			<wps:Reference xlink:href="http://localhost:8080/geoserver/reference" encoding="UTF-8" method="POST" schema="uri.ows.text" mimeType="text/xml">
+				<wps:Header value="yingqi" key="user"></wps:Header>
+				<wps:Header value="yingqi" key="password"></wps:Header>	
+				<wps:Body>
+					<![CDATA[
+					<wfs:GetFeature service="WFS" version="1.0.0" outputFormat="GML2">
+            			<wfs:Query typeName="it.geosolutions:highways">
+            				<ogc:Filter>
+            					<ogc:FeatureId fid="highways.1"></ogc:FeatureId>
+            				</ogc:Filter>
+            			</wfs:Query>
+          			</wfs:GetFeature>
+					]]>
+				</wps:Body>	
+			</wps:Reference>
+		</wps:Input>	
+		<wps:Input>
+			<ows:Identifier codeSpace="ows">reference.2</ows:Identifier>
+			<ows:Title xml:lang="en-US">reference.2</ows:Title>
+			<ows:Abstract xml:lang="en-US">reference.2</ows:Abstract>
+			<wps:Reference xlink:href="http://localhost:8080/geoserver/reference" encoding="UTF-8" method="GET" schema="uri.ows.text" mimeType="text/xml">			
+			</wps:Reference>
+		</wps:Input>
+	</wps:DataInputs>
+	<wps:ResponseForm>
+		<!--
+		<wps:ResponseDocument lineage="true" status="true" storeExecuteResponse="true">
+			<wps:Output asReference="true" encoding="UTF-8" mimeType="text/xml" uom="meters"
+				schema="http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0">
+				<ows:Identifier codeSpace="ows">response.0</ows:Identifier>
+				<ows:Title xml:lang="en-US">response.0</ows:Title>
+				<ows:Abstract xml:lang="en-US">response.0</ows:Abstract>
+			</wps:Output>
+			<wps:Output asReference="true" encoding="UTF-8" mimeType="text/xml" uom="meters"
+				schema="http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0">
+				<ows:Identifier codeSpace="ows">response.1</ows:Identifier>
+				<ows:Title xml:lang="en-US">response.1</ows:Title>
+				<ows:Abstract xml:lang="en-US">response.1</ows:Abstract>
+			</wps:Output>
+			<wps:Output asReference="true" encoding="UTF-8" mimeType="text/xml" uom="meters"
+				schema="http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0">
+				<ows:Identifier codeSpace="ows">response.2</ows:Identifier>
+				<ows:Title xml:lang="en-US">response.2</ows:Title>
+				<ows:Abstract xml:lang="en-US">response.2</ows:Abstract>
+			</wps:Output>
+		</wps:ResponseDocument>
+		-->
+		<wps:RawDataOutput encoding="UTF-8" mimeType="text/xml"  uom="meters"
+			schema="http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0">			
+			<ows:Identifier codeSpace="ows">rawdataoutput</ows:Identifier>
+		</wps:RawDataOutput>	
+	</wps:ResponseForm>
+</wps:Execute>

Added: sandbox/august/trunk/playground/wps/request/generic-wps-getcapabilities-req.xml
===================================================================
--- sandbox/august/trunk/playground/wps/request/generic-wps-getcapabilities-req.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/generic-wps-getcapabilities-req.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:GetCapabilities language="en-US" service="WPS" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd">
+	<wps:AcceptVersions>
+		<ows:Version>2.0.0</ows:Version> 
+		<ows:Version>1.0.0</ows:Version>
+		<ows:Version>0.4.0</ows:Version>
+	</wps:AcceptVersions>
+</wps:GetCapabilities>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/request/geoserver_wps_gtbufferfeaturecollection_execute_agswfs_input.xml
===================================================================
--- sandbox/august/trunk/playground/wps/request/geoserver_wps_gtbufferfeaturecollection_execute_agswfs_input.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/geoserver_wps_gtbufferfeaturecollection_execute_agswfs_input.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Execute version="1.0.0" service="WPS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.opengis.net/wps/1.0.0" xmlns:wfs="http://www.opengis.net/wfs" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" xmlns:wcs="http://www.opengis.net/wcs/1.1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd">
+	<ows:Identifier>gt:BufferFeatureCollection</ows:Identifier>
+	<wps:DataInputs>
+		<wps:Input>
+			<ows:Identifier>features</ows:Identifier>
+			<wps:Data>
+				<wps:ComplexData mimeType="application/wfs-collection-1.1">
+					<!-- WFS Feature Collection from ArcGIS Server WFS -->
+					<wfs:FeatureCollection xsi:schemaLocation="http://www.esri.com http://sazabi:8399/arcgis/services/playground/sanfrancisco/MapServer/WFSServer?request=DescribeFeatureType%26version=1.1.0%26typename=pizzastores http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd" xmlns:esri="http://www.esri.com" xmlns:gml="http://www.opengis.net/gml" xmlns:wfs="http://www.opengis.net/wfs" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+						<gml:boundedBy>
+							<gml:Envelope srsName="EPSG:4326">
+								<gml:lowerCorner>37.715108999759451 -122.50117199982729</gml:lowerCorner>
+								<gml:upperCorner>37.801936999698071 -122.39166699928218</gml:upperCorner>
+							</gml:Envelope>
+						</gml:boundedBy>
+						<gml:featureMember>
+							<esri:pizzastores gml:id="F6__1">
+								<esri:OBJECTID>1</esri:OBJECTID>
+								<esri:Shape>
+									<gml:Point>
+										<gml:pos>37.731627999827218 -122.39166699928218</gml:pos>
+									</gml:Point>
+								</esri:Shape>
+								<!--
+								<esri:NAME>Pizza</esri:NAME>
+								<esri:ADDRESS>100 Latona St</esri:ADDRESS>
+								<esri:ZIP>94124</esri:ZIP>
+								<esri:STORE_ID>2</esri:STORE_ID>
+								<esri:SALES>0.89</esri:SALES>
+								<esri:ADDR_ORIG>100 Latona St</esri:ADDR_ORIG>
+								<esri:ZIP_ORIG>94124</esri:ZIP_ORIG>
+								<esri:ADDR_STD>100 LATONA ST</esri:ADDR_STD>
+								<esri:CITY_STD>SAN FRANCISCO</esri:CITY_STD>
+								<esri:STATE_STD>CA</esri:STATE_STD>
+								<esri:ZIP_STD> </esri:ZIP_STD>
+								<esri:CNTYFP_STD>06075</esri:CNTYFP_STD>
+								<esri:LON_STD>-122.391667</esri:LON_STD>
+								<esri:LAT_STD>37.731628000000001</esri:LAT_STD>
+								<esri:MATCH_CODE>T70</esri:MATCH_CODE>
+								<esri:MATCHCODE2>Match to Street Data</esri:MATCHCODE2>
+								<esri:TYPE>PAPAJOHNS</esri:TYPE>
+								-->
+							</esri:pizzastores>
+						</gml:featureMember>
+					</wfs:FeatureCollection>
+				</wps:ComplexData>
+			</wps:Data>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier>buffer</ows:Identifier>
+			<wps:Data>
+				<wps:LiteralData>20</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+	</wps:DataInputs>
+	<wps:ResponseForm>
+		<wps:RawDataOutput mimeType="text/xml; subtype=wfs-collection/1.0">
+			<ows:Identifier>result</ows:Identifier>
+		</wps:RawDataOutput>
+	</wps:ResponseForm>
+</wps:Execute>

Added: sandbox/august/trunk/playground/wps/request/geoserver_wps_gtbufferfeaturecollection_execute_rawdataoutput.xml
===================================================================
--- sandbox/august/trunk/playground/wps/request/geoserver_wps_gtbufferfeaturecollection_execute_rawdataoutput.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/geoserver_wps_gtbufferfeaturecollection_execute_rawdataoutput.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Execute service="WPS" version="1.0.0" 
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xmlns:xlink="http://www.w3.org/1999/xlink"
+	xmlns:ows="http://www.opengis.net/ows/1.1"
+	xmlns:wps="http://www.opengis.net/wps/1.0.0" 
+	xmlns:wfs="http://www.opengis.net/wfs" 
+    xmlns:ogc="http://www.opengis.net/ogc" 
+	xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd">
+	<ows:Identifier>gt:BufferFeatureCollection</ows:Identifier>
+	<wps:DataInputs>
+		<wps:Input>
+			<ows:Identifier>features</ows:Identifier>			
+			<!-- 
+			<wps:Reference 
+				schema="http://schemas.opengis.net/gml/3.1.1/feature.xsd" 
+				mimeType="text/xml; subtype=wfs-collection/1.1"
+				xlink:href="http://sazabi:8080/openlayers-trunk/openlayers/trunk+/playground/wps/data/sample.xml"/>			 
+			<wps:Reference 
+				schema="http://schemas.opengis.net/gml/3.1.1/feature.xsd" 
+				mimeType="text/xml; subtype=wfs-collection/1.1"
+				xlink:href="http://localhost:8080/geoserver-2.1-snapshot-10282010/ows?service=WFS&version=1.1.0&request=getfeature&typename=it.geosolutions:highways&FeatureId=highways.1"/>
+			-->
+			<!--  
+			<wps:Reference 
+				schema="http://schemas.opengis.net/gml/3.1.1/feature.xsd" 
+				mimeType="text/xml; subtype=wfs-collection/1.1"
+				xlink:href="http://sazabi:8399/arcgis/services/playground/sanfrancisco/MapServer/WFSServer?version=1.1.0%26request=GetFeature%26typename=pizzastores%26featureid=pizzastores.F5__1%26srsName=EPSG:4326"/>
+			-->
+			<!-- xlink:href pointing to a fake WFS endpoint, this hard coded value may represent the WFS from the same parent GeoServer instance -->
+			<wps:Reference mimeType="text/xml; subtype=wfs-collection/1.0" xlink:href="http://geoserver/wfs" method="POST">
+        		<wps:Body>
+          			<wfs:GetFeature service="WFS" version="1.0.0" outputFormat="GML2">
+            			<wfs:Query typeName="it.geosolutions:highways">
+            				<ogc:Filter>
+            					<ogc:FeatureId fid="highways.1"></ogc:FeatureId>
+            				</ogc:Filter>
+            			</wfs:Query>
+          			</wfs:GetFeature>
+        		</wps:Body>
+      		</wps:Reference>			
+			<!--  
+			<wps:Data>		
+				<wps:ComplexData mimetype="text/xml; subtype=wfs-collection/1.1" encoding="UTF-8">
+					<wfs:FeatureCollection numberOfFeatures="1"
+						timeStamp="2010-10-28T23:56:29.995-07:00"					
+						xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml"
+						xmlns:it.geosolutions="http://www.geo-solutions.it" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+						xmlns:topp="http://www.openplans.org/topp" xmlns:xlink="http://www.w3.org/1999/xlink"
+						xmlns:ows="http://www.opengis.net/ows" xmlns:wfs="http://www.opengis.net/wfs">
+						<gml:featureMembers>
+							<it.geosolutions:highways gml:id="highways.1">
+								<it.geosolutions:the_geom>
+									<gml:MultiLineString srsDimension="2"
+										srsName="urn:x-ogc:def:crs:EPSG:4326">
+										<gml:lineStringMember>
+											<gml:LineString>
+												<gml:posList>37.769034 -122.397233 37.769474 -122.397642
+													37.769796 -122.397846 37.770061 -122.397977 37.770872
+													-122.398163 37.771951 -122.398085 37.772221 -122.398093
+													37.772474 -122.398224 37.772768 -122.398567 37.773345
+													-122.399321 37.773497 -122.399591 37.774593 -122.401125</gml:posList>
+											</gml:LineString>
+										</gml:lineStringMember>
+									</gml:MultiLineString>
+								</it.geosolutions:the_geom>
+								<it.geosolutions:LENGTH>0.469</it.geosolutions:LENGTH>
+								<it.geosolutions:HWYNAME>I 280</it.geosolutions:HWYNAME>
+								<it.geosolutions:FCC>A11</it.geosolutions:FCC>
+								<it.geosolutions:STATEFIPS>06</it.geosolutions:STATEFIPS>
+								<it.geosolutions:ALT1_NAME />
+								<it.geosolutions:ROAD_TYPE>Major Roads/Highways</it.geosolutions:ROAD_TYPE>
+							</it.geosolutions:highways>
+						</gml:featureMembers>
+					</wfs:FeatureCollection>
+				</wps:ComplexData>
+			</wps:Data>
+			-->
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier>buffer</ows:Identifier>
+			<wps:Data>
+				<wps:LiteralData>1.0</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+	</wps:DataInputs>
+	<wps:ResponseForm>
+		<wps:RawDataOutput 
+			schema="http://schemas.opengis.net/gml/3.1.1/feature.xsd" 
+			mimeType="text/xml; subtype=wfs-collection/1.1">
+			<ows:Identifier>result</ows:Identifier>
+		</wps:RawDataOutput>
+	</wps:ResponseForm>
+</wps:Execute>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/request/geoserver_wps_gtbufferfeaturecollection_execute_responsedocument.xml
===================================================================
--- sandbox/august/trunk/playground/wps/request/geoserver_wps_gtbufferfeaturecollection_execute_responsedocument.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/geoserver_wps_gtbufferfeaturecollection_execute_responsedocument.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Execute service="WPS" version="1.0.0" 
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xmlns:xlink="http://www.w3.org/1999/xlink"
+	xmlns:ows="http://www.opengis.net/ows/1.1"
+	xmlns:wps="http://www.opengis.net/wps/1.0.0" 
+	xmlns:wfs="http://www.opengis.net/wfs" 
+    xmlns:ogc="http://www.opengis.net/ogc" 
+	xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd">
+	<ows:Identifier>gt:BufferFeatureCollection</ows:Identifier>
+	<wps:DataInputs>
+		<wps:Input>
+			<ows:Identifier>features</ows:Identifier>			
+			<!-- 
+			<wps:Reference 
+				schema="http://schemas.opengis.net/gml/3.1.1/feature.xsd" 
+				mimeType="text/xml; subtype=wfs-collection/1.1"
+				xlink:href="http://sazabi:8080/openlayers-trunk/openlayers/trunk+/playground/wps/data/sample.xml"/>			 
+			<wps:Reference 
+				schema="http://schemas.opengis.net/gml/3.1.1/feature.xsd" 
+				mimeType="text/xml; subtype=wfs-collection/1.1"
+				xlink:href="http://localhost:8080/geoserver-2.1-snapshot-10282010/ows?service=WFS&version=1.1.0&request=getfeature&typename=it.geosolutions:highways&FeatureId=highways.1"/>
+			-->
+			<!--  
+			<wps:Reference 
+				schema="http://schemas.opengis.net/gml/3.1.1/feature.xsd" 
+				mimeType="text/xml; subtype=wfs-collection/1.1"
+				xlink:href="http://sazabi:8399/arcgis/services/playground/sanfrancisco/MapServer/WFSServer?version=1.1.0%26request=GetFeature%26typename=pizzastores%26featureid=pizzastores.F5__1%26srsName=EPSG:4326"/>
+			-->
+			<!-- xlink:href pointing to a fake WFS endpoint, this hard coded value may represent the WFS from the same parent GeoServer instance -->
+			<wps:Reference mimeType="text/xml; subtype=wfs-collection/1.0" xlink:href="http://geoserver/wfs" method="POST">
+        		<wps:Body>
+          			<wfs:GetFeature service="WFS" version="1.0.0" outputFormat="GML2">
+            			<wfs:Query typeName="it.geosolutions:highways">
+            				<ogc:Filter>
+            					<ogc:FeatureId fid="highways.1"></ogc:FeatureId>
+            				</ogc:Filter>
+            			</wfs:Query>
+          			</wfs:GetFeature>
+        		</wps:Body>
+      		</wps:Reference>			
+			<!--  
+			<wps:Data>		
+				<wps:ComplexData mimetype="text/xml; subtype=wfs-collection/1.1" encoding="UTF-8">
+					<wfs:FeatureCollection numberOfFeatures="1"
+						timeStamp="2010-10-28T23:56:29.995-07:00"					
+						xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml"
+						xmlns:it.geosolutions="http://www.geo-solutions.it" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+						xmlns:topp="http://www.openplans.org/topp" xmlns:xlink="http://www.w3.org/1999/xlink"
+						xmlns:ows="http://www.opengis.net/ows" xmlns:wfs="http://www.opengis.net/wfs">
+						<gml:featureMembers>
+							<it.geosolutions:highways gml:id="highways.1">
+								<it.geosolutions:the_geom>
+									<gml:MultiLineString srsDimension="2"
+										srsName="urn:x-ogc:def:crs:EPSG:4326">
+										<gml:lineStringMember>
+											<gml:LineString>
+												<gml:posList>37.769034 -122.397233 37.769474 -122.397642
+													37.769796 -122.397846 37.770061 -122.397977 37.770872
+													-122.398163 37.771951 -122.398085 37.772221 -122.398093
+													37.772474 -122.398224 37.772768 -122.398567 37.773345
+													-122.399321 37.773497 -122.399591 37.774593 -122.401125</gml:posList>
+											</gml:LineString>
+										</gml:lineStringMember>
+									</gml:MultiLineString>
+								</it.geosolutions:the_geom>
+								<it.geosolutions:LENGTH>0.469</it.geosolutions:LENGTH>
+								<it.geosolutions:HWYNAME>I 280</it.geosolutions:HWYNAME>
+								<it.geosolutions:FCC>A11</it.geosolutions:FCC>
+								<it.geosolutions:STATEFIPS>06</it.geosolutions:STATEFIPS>
+								<it.geosolutions:ALT1_NAME />
+								<it.geosolutions:ROAD_TYPE>Major Roads/Highways</it.geosolutions:ROAD_TYPE>
+							</it.geosolutions:highways>
+						</gml:featureMembers>
+					</wfs:FeatureCollection>
+				</wps:ComplexData>
+			</wps:Data>
+			-->
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier>buffer</ows:Identifier>
+			<wps:Data>
+				<wps:LiteralData>1.0</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+	</wps:DataInputs>
+	<wps:ResponseForm>
+		<wps:ResponseDocument>
+			<wps:Output 
+				schema="http://schemas.opengis.net/gml/3.1.1/feature.xsd" 
+				mimeType="text/xml; subtype=wfs-collection/1.1">
+				<ows:Identifier>result</ows:Identifier>
+			</wps:Output>
+		</wps:ResponseDocument>
+	</wps:ResponseForm>	
+</wps:Execute>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/request/geoserver_wps_gtbufferfeaturecollection_execute_responsedocument_asreference.xml
===================================================================
--- sandbox/august/trunk/playground/wps/request/geoserver_wps_gtbufferfeaturecollection_execute_responsedocument_asreference.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/geoserver_wps_gtbufferfeaturecollection_execute_responsedocument_asreference.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Execute service="WPS" version="1.0.0" 
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xmlns:xlink="http://www.w3.org/1999/xlink"
+	xmlns:ows="http://www.opengis.net/ows/1.1"
+	xmlns:wps="http://www.opengis.net/wps/1.0.0" 
+	xmlns:wfs="http://www.opengis.net/wfs" 
+    xmlns:ogc="http://www.opengis.net/ogc" 
+	xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd">
+	<ows:Identifier>gt:BufferFeatureCollection</ows:Identifier>
+	<wps:DataInputs>
+		<wps:Input>
+			<ows:Identifier>features</ows:Identifier>			
+			<!-- 
+			<wps:Reference 
+				schema="http://schemas.opengis.net/gml/3.1.1/feature.xsd" 
+				mimeType="text/xml; subtype=wfs-collection/1.1"
+				xlink:href="http://sazabi:8080/openlayers-trunk/openlayers/trunk+/playground/wps/data/sample.xml"/>			 
+			<wps:Reference 
+				schema="http://schemas.opengis.net/gml/3.1.1/feature.xsd" 
+				mimeType="text/xml; subtype=wfs-collection/1.1"
+				xlink:href="http://localhost:8080/geoserver-2.1-snapshot-10282010/ows?service=WFS&version=1.1.0&request=getfeature&typename=it.geosolutions:highways&FeatureId=highways.1"/>
+			-->
+			<!--  
+			<wps:Reference 
+				schema="http://schemas.opengis.net/gml/3.1.1/feature.xsd" 
+				mimeType="text/xml; subtype=wfs-collection/1.1"
+				xlink:href="http://sazabi:8399/arcgis/services/playground/sanfrancisco/MapServer/WFSServer?version=1.1.0%26request=GetFeature%26typename=pizzastores%26featureid=pizzastores.F5__1%26srsName=EPSG:4326"/>
+			-->
+			<!-- xlink:href pointing to a fake WFS endpoint, this hard coded value may represent the WFS from the same parent GeoServer instance -->
+			<wps:Reference mimeType="text/xml; subtype=wfs-collection/1.0" xlink:href="http://geoserver/wfs" method="POST">
+        		<wps:Body>
+          			<wfs:GetFeature service="WFS" version="1.0.0" outputFormat="GML2">
+            			<wfs:Query typeName="it.geosolutions:highways">
+            				<ogc:Filter>
+            					<ogc:FeatureId fid="highways.1"></ogc:FeatureId>
+            				</ogc:Filter>
+            			</wfs:Query>
+          			</wfs:GetFeature>
+        		</wps:Body>
+      		</wps:Reference>			
+			<!--  
+			<wps:Data>		
+				<wps:ComplexData mimetype="text/xml; subtype=wfs-collection/1.1" encoding="UTF-8">
+					<wfs:FeatureCollection numberOfFeatures="1"
+						timeStamp="2010-10-28T23:56:29.995-07:00"					
+						xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml"
+						xmlns:it.geosolutions="http://www.geo-solutions.it" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+						xmlns:topp="http://www.openplans.org/topp" xmlns:xlink="http://www.w3.org/1999/xlink"
+						xmlns:ows="http://www.opengis.net/ows" xmlns:wfs="http://www.opengis.net/wfs">
+						<gml:featureMembers>
+							<it.geosolutions:highways gml:id="highways.1">
+								<it.geosolutions:the_geom>
+									<gml:MultiLineString srsDimension="2"
+										srsName="urn:x-ogc:def:crs:EPSG:4326">
+										<gml:lineStringMember>
+											<gml:LineString>
+												<gml:posList>37.769034 -122.397233 37.769474 -122.397642
+													37.769796 -122.397846 37.770061 -122.397977 37.770872
+													-122.398163 37.771951 -122.398085 37.772221 -122.398093
+													37.772474 -122.398224 37.772768 -122.398567 37.773345
+													-122.399321 37.773497 -122.399591 37.774593 -122.401125</gml:posList>
+											</gml:LineString>
+										</gml:lineStringMember>
+									</gml:MultiLineString>
+								</it.geosolutions:the_geom>
+								<it.geosolutions:LENGTH>0.469</it.geosolutions:LENGTH>
+								<it.geosolutions:HWYNAME>I 280</it.geosolutions:HWYNAME>
+								<it.geosolutions:FCC>A11</it.geosolutions:FCC>
+								<it.geosolutions:STATEFIPS>06</it.geosolutions:STATEFIPS>
+								<it.geosolutions:ALT1_NAME />
+								<it.geosolutions:ROAD_TYPE>Major Roads/Highways</it.geosolutions:ROAD_TYPE>
+							</it.geosolutions:highways>
+						</gml:featureMembers>
+					</wfs:FeatureCollection>
+				</wps:ComplexData>
+			</wps:Data>
+			-->
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier>buffer</ows:Identifier>
+			<wps:Data>
+				<wps:LiteralData>1.0</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+	</wps:DataInputs>
+	<wps:ResponseForm>
+		<wps:ResponseDocument storeExecuteResponse="true">
+			<wps:Output 
+				asReference="true"
+				schema="http://schemas.opengis.net/gml/3.1.1/feature.xsd" 
+				mimeType="text/xml; subtype=wfs-collection/1.1">
+				<ows:Identifier>result</ows:Identifier>
+			</wps:Output>
+		</wps:ResponseDocument>
+	</wps:ResponseForm>	
+</wps:Execute>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/request/geoserver_wps_gtdbladd_execute_rawdataoutput.xml
===================================================================
--- sandbox/august/trunk/playground/wps/request/geoserver_wps_gtdbladd_execute_rawdataoutput.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/geoserver_wps_gtdbladd_execute_rawdataoutput.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Execute service="WPS" version="1.0.0" 
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xmlns:xlink="http://www.w3.org/1999/xlink"
+	xmlns:ows="http://www.opengis.net/ows/1.1"
+	xmlns:wps="http://www.opengis.net/wps/1.0.0" 
+	xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd">
+	<ows:Identifier >gt:DoubleAddition</ows:Identifier>
+	<wps:DataInputs>
+		<wps:Input>
+			<ows:Identifier>input_a</ows:Identifier>
+			<!--  
+			<ows:Title>title</ows:Title>
+			<ows:Abstract>abstract</ows:Abstract>
+			-->
+			<wps:Data>
+				<wps:LiteralData dataType="xs:double">
+					34.49
+				</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier>input_b</ows:Identifier>
+			<!--  
+			<ows:Title>title</ows:Title>
+			<ows:Abstract>abstract</ows:Abstract>
+			-->
+			<wps:Data>
+				<wps:LiteralData dataType="xs:double">
+					49.34
+				</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+	</wps:DataInputs>
+	<wps:ResponseForm>
+		<wps:RawDataOutput>
+			<ows:Identifier>result</ows:Identifier>
+		</wps:RawDataOutput>
+	</wps:ResponseForm>
+</wps:Execute>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/request/geoserver_wps_gtdbladd_execute_responsedocument.xml
===================================================================
--- sandbox/august/trunk/playground/wps/request/geoserver_wps_gtdbladd_execute_responsedocument.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/geoserver_wps_gtdbladd_execute_responsedocument.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Execute service="WPS" version="1.0.0" 
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xmlns:xlink="http://www.w3.org/1999/xlink"
+	xmlns:ows="http://www.opengis.net/ows/1.1"
+	xmlns:wps="http://www.opengis.net/wps/1.0.0" 
+	xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd">
+	<ows:Identifier >gt:DoubleAddition</ows:Identifier>
+	<wps:DataInputs>
+		<wps:Input>
+			<ows:Identifier>input_a</ows:Identifier>
+			<!--  
+			<ows:Title>title</ows:Title>
+			<ows:Abstract>abstract</ows:Abstract>
+			-->
+			<wps:Data>
+				<wps:LiteralData dataType="xs:double">
+					34.49
+				</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier>input_b</ows:Identifier>
+			<!--  
+			<ows:Title>title</ows:Title>
+			<ows:Abstract>abstract</ows:Abstract>
+			-->
+			<wps:Data>
+				<wps:LiteralData dataType="xs:double">
+					49.34
+				</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+	</wps:DataInputs>
+	<wps:ResponseForm>
+		<wps:ResponseDocument>
+			<wps:Output>
+				<ows:Identifier>result</ows:Identifier>
+			</wps:Output>
+		</wps:ResponseDocument>
+	</wps:ResponseForm>
+</wps:Execute>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/request/geoserver_wps_gtdbladd_execute_responsedocument_asreference.xml
===================================================================
--- sandbox/august/trunk/playground/wps/request/geoserver_wps_gtdbladd_execute_responsedocument_asreference.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/geoserver_wps_gtdbladd_execute_responsedocument_asreference.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Execute service="WPS" version="1.0.0" 
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xmlns:xlink="http://www.w3.org/1999/xlink"
+	xmlns:ows="http://www.opengis.net/ows/1.1"
+	xmlns:wps="http://www.opengis.net/wps/1.0.0" 
+	xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd">
+	<ows:Identifier >gt:DoubleAddition</ows:Identifier>
+	<wps:DataInputs>
+		<wps:Input>
+			<ows:Identifier>input_a</ows:Identifier>
+			<!--  
+			<ows:Title>title</ows:Title>
+			<ows:Abstract>abstract</ows:Abstract>
+			-->
+			<wps:Data>
+				<wps:LiteralData dataType="xs:double">
+					34.49
+				</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier>input_b</ows:Identifier>
+			<!--  
+			<ows:Title>title</ows:Title>
+			<ows:Abstract>abstract</ows:Abstract>
+			-->
+			<wps:Data>
+				<wps:LiteralData dataType="xs:double">
+					49.34
+				</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+	</wps:DataInputs>
+	<wps:ResponseForm>
+		<wps:ResponseDocument>
+			<wps:Output asReference="true">
+				<ows:Identifier>result</ows:Identifier>
+				<!--  
+				<ows:Title>title</ows:Title>
+				<ows:Abstract>abstract</ows:Abstract>
+				-->
+			</wps:Output>
+		</wps:ResponseDocument>
+	</wps:ResponseForm>
+</wps:Execute>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/request/zoo_wps_boundary_execute_rawdataoutput.xml
===================================================================
--- sandbox/august/trunk/playground/wps/request/zoo_wps_boundary_execute_rawdataoutput.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/zoo_wps_boundary_execute_rawdataoutput.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,22 @@
+<!-- 
+	the xml is indented on purpose because the HTTP POST was not indented on purpose because when sent through the test_services.html tool in OSGeo Live Zoo project, the indent and new line characters cause failures sometimes.
+-->
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Execute xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:wps="http://www.opengis.net/wps/1.0.0" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<ows:Identifier>Boundary</ows:Identifier>
+<wps:DataInputs>
+<wps:Input>
+<ows:Identifier>InputPolygon</ows:Identifier>
+<ows:Title>Playground area</ows:Title>
+<wps:Reference xlink:href="http://localhost:8082/geoserver/ows/?
+SERVICE=WFS&amp;REQUEST=GetFeature&amp;VERSION=1.0.0&amp;typename=topp:states&amp;SRS=EPSG:43
+26&amp;FeatureID=states.15"/>
+</wps:Input>
+</wps:DataInputs>
+<wps:ResponseForm>
+<!-- the mimeType="text/xml" doesn't apply, always return GeoJSON -->
+<wps:RawDataOutput mimeType="text/xml">
+	<ows:Identifier>Result</ows:Identifier>
+</wps:RawDataOutput>
+</wps:ResponseForm>
+</wps:Execute>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/request/zoo_wps_boundary_execute_responsedocument.xml
===================================================================
--- sandbox/august/trunk/playground/wps/request/zoo_wps_boundary_execute_responsedocument.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/request/zoo_wps_boundary_execute_responsedocument.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,26 @@
+<!-- 
+	the xml is indented on purpose because the HTTP POST was not indented on purpose because when sent through the test_services.html tool in OSGeo Live Zoo project, the indent and new line characters cause failures sometimes.
+-->
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Execute xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:wps="http://www.opengis.net/wps/1.0.0" service="WPS" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<ows:Identifier>Boundary</ows:Identifier>
+<wps:DataInputs>
+<wps:Input>
+<ows:Identifier>InputPolygon</ows:Identifier>
+<ows:Title>Playground area</ows:Title>
+<wps:Reference xlink:href="http://localhost:8082/geoserver/ows/?
+SERVICE=WFS&amp;REQUEST=GetFeature&amp;VERSION=1.0.0&amp;typename=topp:states&amp;SRS=EPSG:43
+26&amp;FeatureID=states.15"/>
+</wps:Input>
+</wps:DataInputs>
+<wps:ResponseForm>
+<wps:ResponseDocument>
+<!-- mimeType="text/xml" doesn't apply -->
+<wps:Output mimeType="text/xml">
+<ows:Identifier>Result</ows:Identifier>
+<ows:Title>Area serviced by playground.</ows:Title>
+<ows:Abstract>Area within which most users of this playground will live.</ows:Abstract>
+</wps:Output>
+</wps:ResponseDocument>
+</wps:ResponseForm>
+</wps:Execute>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/response/52n-wps-describeprocess-customized.xml
===================================================================
--- sandbox/august/trunk/playground/wps/response/52n-wps-describeprocess-customized.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/52n-wps-describeprocess-customized.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ns:ProcessDescriptions xmlns:ns="http://www.opengis.net/wps/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsDescribeProcess_response.xsd" xml:lang="en-US" service="WPS" version="1.0.0"><ProcessDescription xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" wps:processVersion="2" statusSupported="true" storeSupported="true">
+		<ows:Identifier>org.n52.wps.server.algorithm.SimpleBufferAlgorithm</ows:Identifier>
+		<ows:Title>Create a buffer around a polygon.</ows:Title>
+		<ows:Abstract>Create a buffer around a single polygon. Accepts the polygon as GML and provides GML output for the buffered feature. </ows:Abstract>
+		<ows:Metadata xlink:title="spatial"/>
+		<ows:Metadata xlink:title="geometry"/>
+		<ows:Metadata xlink:title="buffer"/>
+		<ows:Metadata xlink:title="GML"/>
+		<DataInputs>
+			<Input minOccurs="1" maxOccurs="1">
+				<ows:Identifier>data</ows:Identifier>
+				<ows:Title>Polygon to be buffered</ows:Title>
+				<ows:Abstract>The Geometries to buffer</ows:Abstract>
+				<ComplexData>
+				<Default>
+					<Format>
+						<MimeType>text/XML</MimeType>
+						<Schema>http://geoserver.itc.nl:8080/wps/schemas/gml/2.1.2/gmlpacket.xsd</Schema>
+					</Format>
+				</Default>
+				<Supported>
+				<Format>
+					<MimeType>text/XML</MimeType>
+					<Schema>http://schemas.opengis.net/gml/2.1.2/feature.xsd</Schema>
+				</Format>
+				
+				</Supported>
+				</ComplexData>
+			</Input>
+			<Input minOccurs="1" maxOccurs="1">
+				<ows:Identifier>width</ows:Identifier>
+				<ows:Title>Buffer Distance</ows:Title>
+				<ows:Abstract>URI to a GML resource file</ows:Abstract>
+				<LiteralData>
+				<ows:DataType ows:reference="xs:double"/>
+					<ows:AllowedValues>
+						<ows:Value/>
+					</ows:AllowedValues>
+				</LiteralData>
+			</Input>
+		</DataInputs>
+		<ProcessOutputs>
+			<Output>
+				<ows:Identifier>result</ows:Identifier>
+				<ows:Title>Buffered Polygon</ows:Title>
+				<ows:Abstract>GML stream describing the buffered polygon feature.</ows:Abstract>
+				<!--ComplexOutput defaultFormat="text/XML" defaultSchema="http://geoserver.itc.nl:8080/wps/schemas/gml/2.1.2/gmlpacket.xsd"-->
+				<ComplexOutput>
+				<Default>
+					<Format>
+						<MimeType>text/XML</MimeType>
+						<Schema>http://geoserver.itc.nl:8080/wps/schemas/gml/2.1.2/gmlpacket.xsd</Schema>
+					</Format>
+				</Default>
+				<Supported>
+				<Format>
+					<MimeType>text/XML</MimeType>
+									<Schema>http://schemas.opengis.net/gml/2.1.2/feature.xsd</Schema>
+				</Format>
+				</Supported>
+				</ComplexOutput>
+			</Output>
+		</ProcessOutputs>
+	</ProcessDescription></ns:ProcessDescriptions>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/response/52n-wps-describeprocess.xml
===================================================================
--- sandbox/august/trunk/playground/wps/response/52n-wps-describeprocess.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/52n-wps-describeprocess.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ns:ProcessDescriptions xmlns:ns="http://www.opengis.net/wps/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsDescribeProcess_response.xsd" xml:lang="en-US" service="WPS" version="1.0.0"><ProcessDescription xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" wps:processVersion="2" statusSupported="true" storeSupported="true">
+		<ows:Identifier>org.n52.wps.server.algorithm.SimpleBufferAlgorithm</ows:Identifier>
+		<ows:Title>Create a buffer around a polygon.</ows:Title>
+		<ows:Abstract>Create a buffer around a single polygon. Accepts the polygon as GML and provides GML output for the buffered feature. </ows:Abstract>
+		<ows:Metadata xlink:title="spatial"/>
+		<ows:Metadata xlink:title="geometry"/>
+		<ows:Metadata xlink:title="buffer"/>
+		<ows:Metadata xlink:title="GML"/>
+		<DataInputs>
+			<Input minOccurs="1" maxOccurs="1">
+				<ows:Identifier>data</ows:Identifier>
+				<ows:Title>Polygon to be buffered</ows:Title>
+				<ows:Abstract>The Geometries to buffer</ows:Abstract>
+				<ComplexData>
+				<Default>
+					<Format>
+						<MimeType>text/XML</MimeType>
+						<Schema>http://geoserver.itc.nl:8080/wps/schemas/gml/2.1.2/gmlpacket.xsd</Schema>
+					</Format>
+				</Default>
+				<Supported>
+				<Format>
+					<MimeType>text/XML</MimeType>
+					<Schema>http://schemas.opengis.net/gml/2.1.2/feature.xsd</Schema>
+				</Format>
+				
+				</Supported>
+				</ComplexData>
+			</Input>
+			<Input minOccurs="1" maxOccurs="1">
+				<ows:Identifier>width</ows:Identifier>
+				<ows:Title>Buffer Distance</ows:Title>
+				<ows:Abstract>URI to a GML resource file</ows:Abstract>
+				<LiteralData>
+				<ows:DataType ows:reference="xs:double"/>
+					<ows:AllowedValues>
+						<ows:Value/>
+					</ows:AllowedValues>
+				</LiteralData>
+			</Input>
+		</DataInputs>
+		<ProcessOutputs>
+			<Output>
+				<ows:Identifier>result</ows:Identifier>
+				<ows:Title>Buffered Polygon</ows:Title>
+				<ows:Abstract>GML stream describing the buffered polygon feature.</ows:Abstract>
+				<!--ComplexOutput defaultFormat="text/XML" defaultSchema="http://geoserver.itc.nl:8080/wps/schemas/gml/2.1.2/gmlpacket.xsd"-->
+				<ComplexOutput>
+				<Default>
+					<Format>
+						<MimeType>text/XML</MimeType>
+						<Schema>http://geoserver.itc.nl:8080/wps/schemas/gml/2.1.2/gmlpacket.xsd</Schema>
+					</Format>
+				</Default>
+				<Supported>
+				<Format>
+					<MimeType>text/XML</MimeType>
+									<Schema>http://schemas.opengis.net/gml/2.1.2/feature.xsd</Schema>
+				</Format>
+				</Supported>
+				</ComplexOutput>
+			</Output>
+		</ProcessOutputs>
+	</ProcessDescription></ns:ProcessDescriptions>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/response/52n-wps-getcapabilities-customized.xml
===================================================================
--- sandbox/august/trunk/playground/wps/response/52n-wps-getcapabilities-customized.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/52n-wps-getcapabilities-customized.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Capabilities service="WPS" version="1.0.0"
+	xml:lang="en-US"
+	xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsGetCapabilities_response.xsd"
+	updateSequence="1" xmlns:xlink="http://www.w3.org/1999/xlink"
+	xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<ows:ServiceIdentification>
+		<ows:Title>52N WPS</ows:Title>
+		<ows:Abstract>Service based on the 52north implementation of WPS 1.0.0</ows:Abstract>
+		<ows:Keywords>
+			<ows:Keyword>WPS</ows:Keyword>
+			<ows:Keyword>AAFC</ows:Keyword>
+			<ows:Keyword>geospatial</ows:Keyword>
+			<ows:Keyword>geoprocessing</ows:Keyword>
+		</ows:Keywords>
+		<ows:ServiceType>WPS</ows:ServiceType>
+		<ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>
+		<ows:ServiceTypeVersion>0.4.0</ows:ServiceTypeVersion>
+		<ows:Fees>NONE</ows:Fees>
+		<ows:AccessConstraints>NONE</ows:AccessConstraints>
+	</ows:ServiceIdentification>
+	<ows:ServiceProvider>
+		<ows:ProviderName>52North</ows:ProviderName>
+		<ows:ProviderSite xlink:href="http://www.52north.org/" />
+		<ows:ServiceContact>
+			<ows:IndividualName>Your name</ows:IndividualName>
+			<ows:PositionName>Your position</ows:PositionName>
+			<ows:ContactInfo>
+				<ows:Phone>
+					<ows:Voice />
+					<ows:Facsimile />
+				</ows:Phone>
+				<ows:Address>
+					<ows:DeliveryPoint />
+					<ows:City />
+					<ows:AdministrativeArea />
+					<ows:PostalCode />
+					<ows:Country />
+					<ows:ElectronicMailAddress />
+				</ows:Address>
+			</ows:ContactInfo>
+		</ows:ServiceContact>
+	</ows:ServiceProvider>
+	<ows:OperationsMetadata>
+		<ows:Operation name="GetCapabilities">
+			<ows:DCP>
+				<ows:HTTP>
+					<ows:Get xlink:href="http://localhost:8080/wps/WebProcessingService" />
+				</ows:HTTP>
+			</ows:DCP>
+		</ows:Operation>
+		<ows:Operation name="DescribeProcess">
+			<ows:DCP>
+				<ows:HTTP>
+					<ows:Get xlink:href="http://localhost:8080/wps/WebProcessingService" />
+
+				</ows:HTTP>
+			</ows:DCP>
+		</ows:Operation>
+		<ows:Operation name="Execute">
+			<ows:DCP>
+				<ows:HTTP>
+					<ows:Get xlink:href="http://localhost:8080/wps/WebProcessingService" />
+					<ows:Post xlink:href="http://localhost:8080/wps/WebProcessingService" />
+				</ows:HTTP>
+			</ows:DCP>
+		</ows:Operation>
+	</ows:OperationsMetadata>
+
+	<wps:ProcessOfferings>
+		<wps:Process wps:processVersion="2">
+			<ows:Identifier>org.n52.wps.server.algorithm.SimpleBufferAlgorithm</ows:Identifier>
+			<ows:Title>Create a buffer around a polygon.</ows:Title>
+		</wps:Process>
+		<wps:Process wps:processVersion="2">
+			<ows:Identifier>org.n52.wps.server.algorithm.simplify.DouglasPeuckerAlgorithm</ows:Identifier>
+			<ows:Title>douglasPeucker algorithm</ows:Title>
+		</wps:Process>
+		<wps:Process wps:processVersion="2">
+			<ows:Identifier>org.n52.wps.server.algorithm.intersection.IntersectionAlgorithm</ows:Identifier>
+			<ows:Title>Intersect</ows:Title>
+		</wps:Process>
+	</wps:ProcessOfferings>
+	<wps:Languages>
+		<wps:Default>
+			<ows:Language>en-US</ows:Language>
+		</wps:Default>
+		<wps:Supported>
+			<ows:Language>en-US</ows:Language>
+		</wps:Supported>
+	</wps:Languages>
+
+</wps:Capabilities>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/response/52n-wps-getcapabilities.xml
===================================================================
--- sandbox/august/trunk/playground/wps/response/52n-wps-getcapabilities.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/52n-wps-getcapabilities.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Capabilities service="WPS" version="1.0.0"
+	xml:lang="en-US"
+	xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsGetCapabilities_response.xsd"
+	updateSequence="1" xmlns:xlink="http://www.w3.org/1999/xlink"
+	xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<ows:ServiceIdentification>
+		<ows:Title>52N WPS</ows:Title>
+		<ows:Abstract>Service based on the 52north implementation of WPS 1.0.0</ows:Abstract>
+		<ows:Keywords>
+			<ows:Keyword>WPS</ows:Keyword>
+			<ows:Keyword>AAFC</ows:Keyword>
+			<ows:Keyword>geospatial</ows:Keyword>
+			<ows:Keyword>geoprocessing</ows:Keyword>
+		</ows:Keywords>
+		<ows:ServiceType>WPS</ows:ServiceType>
+		<ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>
+		<ows:ServiceTypeVersion>0.4.0</ows:ServiceTypeVersion>
+		<ows:Fees>NONE</ows:Fees>
+		<ows:AccessConstraints>NONE</ows:AccessConstraints>
+	</ows:ServiceIdentification>
+	<ows:ServiceProvider>
+		<ows:ProviderName>52North</ows:ProviderName>
+		<ows:ProviderSite xlink:href="http://www.52north.org/" />
+		<ows:ServiceContact>
+			<ows:IndividualName>Your name</ows:IndividualName>
+			<ows:PositionName>Your position</ows:PositionName>
+			<ows:ContactInfo>
+				<ows:Phone>
+					<ows:Voice />
+					<ows:Facsimile />
+				</ows:Phone>
+				<ows:Address>
+					<ows:DeliveryPoint />
+					<ows:City />
+					<ows:AdministrativeArea />
+					<ows:PostalCode />
+					<ows:Country />
+					<ows:ElectronicMailAddress />
+				</ows:Address>
+			</ows:ContactInfo>
+		</ows:ServiceContact>
+	</ows:ServiceProvider>
+	<ows:OperationsMetadata>
+		<ows:Operation name="GetCapabilities">
+			<ows:DCP>
+				<ows:HTTP>
+					<ows:Get xlink:href="http://localhost:8080/wps/WebProcessingService" />
+				</ows:HTTP>
+			</ows:DCP>
+		</ows:Operation>
+		<ows:Operation name="DescribeProcess">
+			<ows:DCP>
+				<ows:HTTP>
+					<ows:Get xlink:href="http://localhost:8080/wps/WebProcessingService" />
+
+				</ows:HTTP>
+			</ows:DCP>
+		</ows:Operation>
+		<ows:Operation name="Execute">
+			<ows:DCP>
+				<ows:HTTP>
+					<ows:Get xlink:href="http://localhost:8080/wps/WebProcessingService" />
+					<ows:Post xlink:href="http://localhost:8080/wps/WebProcessingService" />
+				</ows:HTTP>
+			</ows:DCP>
+		</ows:Operation>
+	</ows:OperationsMetadata>
+
+	<wps:ProcessOfferings>
+		<wps:Process wps:processVersion="2">
+			<ows:Identifier>org.n52.wps.server.algorithm.SimpleBufferAlgorithm</ows:Identifier>
+			<ows:Title>Create a buffer around a polygon.</ows:Title>
+		</wps:Process>
+		<wps:Process wps:processVersion="2">
+			<ows:Identifier>org.n52.wps.server.algorithm.simplify.DouglasPeuckerAlgorithm</ows:Identifier>
+			<ows:Title>douglasPeucker algorithm</ows:Title>
+		</wps:Process>
+		<wps:Process wps:processVersion="2">
+			<ows:Identifier>org.n52.wps.server.algorithm.intersection.IntersectionAlgorithm</ows:Identifier>
+			<ows:Title>Intersect</ows:Title>
+		</wps:Process>
+	</wps:ProcessOfferings>
+	<wps:Languages>
+		<wps:Default>
+			<ows:Language>en-US</ows:Language>
+		</wps:Default>
+		<wps:Supported>
+			<ows:Language>en-US</ows:Language>
+		</wps:Supported>
+	</wps:Languages>
+
+</wps:Capabilities>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/response/52n-wps-sextante-hillshade-execute-resp.tif
===================================================================
(Binary files differ)


Property changes on: sandbox/august/trunk/playground/wps/response/52n-wps-sextante-hillshade-execute-resp.tif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: sandbox/august/trunk/playground/wps/response/generic-wps-describeprocess-resp.xml
===================================================================
--- sandbox/august/trunk/playground/wps/response/generic-wps-describeprocess-resp.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/generic-wps-describeprocess-resp.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,548 @@
+<wps:ProcessDescriptions xml:lang="en-US" service="WPS" version="1.0.0" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd">
+	<ProcessDescription wps:processVersion="1.0.0" statusSupported="true" storeSupported="true">
+		<ows:Identifier codeSpace="ows">gt:buffer.0</ows:Identifier>
+		<ows:Title xml:lang="en-US">buffer</ows:Title>
+		<ows:Abstract xml:lang="en-US">buffer a geometry</ows:Abstract>
+		<!-- a lot of optional attributes of <ows:Metadata> are omitted -->
+		<ows:Metadata xlink:title="geotools" about="geotools"/>
+		<ows:Metadata xlink:title="geoserver" about="geoserver"/>
+		<ows:Metadata xlink:title="wps" about="wps"/>
+		<ows:Metadata xlink:title="buffer" about="spatial"/>
+		<ows:Metadata xlink:title="gml" about="gml"/>
+		<wps:Profile>geoserver.profile</wps:Profile>
+		<wps:Profile>geotools.profile</wps:Profile>
+		<wps:WSDL xlink:href="http://localhost/geoserver/wsdl?"/>
+		<DataInputs>
+			<Input maxOccurs="1" minOccurs="1">
+				<ows:Identifier codeSpace="ows">distance</ows:Identifier>
+				<ows:Title>buffer distance</ows:Title>
+				<ows:Abstract>distance to buffer the geometry by</ows:Abstract>
+				<ows:Metadata xlink:title="distance" about="distance"/>
+				<LiteralData>
+					<ows:DataType ows:reference="uri.ows.xs.double">xs:double</ows:DataType>
+					<UOMs>
+						<Default>
+							<ows:UOM ows:reference="uri.ows.uom.meter">meter</ows:UOM>
+						</Default>
+						<Supported>
+							<ows:UOM ows:reference="uri.ows.uom.feet">feet</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.degree">degree</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.inch">inch</ows:UOM>
+						</Supported>
+					</UOMs>
+					<!--
+					<ows:AllowedValues>
+						
+						<ows:Value>1</ows:Value>
+						<ows:Value>2</ows:Value>
+						<ows:Value>3</ows:Value>
+						
+						<ows:Range ows:rangeClosure="closed-open">
+							<ows:MinimumValue>1</ows:MinimumValue>
+							<ows:MaximumValue>10</ows:MaximumValue>
+							<ows:Spacing>2</ows:Spacing>
+						</ows:Range>
+					</ows:AllowedValues>
+					-->
+					<!--
+					<ValuesReference ows:reference="uri.values.reference" valuesForm="values.form"></ValuesReference>
+					-->
+					<ows:AnyValue/>
+				</LiteralData>
+			</Input>
+			<Input maxOccurs="1" minOccurs="1">
+				<ows:Identifier codeSpace="ows">geometry</ows:Identifier>
+				<ows:Title xml:lang="en-US">geometry</ows:Title>
+				<ows:Abstract xml:lang="en-US">geometry to buffer</ows:Abstract>
+				<ows:Metadata xlink:title="geometry" about="geometry"/>
+				<ComplexData maximumMegabytes="10">
+					<Default>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+					</Default>
+					<Supported>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/xml; subtype=gml/2.1.2</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/2.1.2/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/geojson</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/geojson/1.0.0/geojson.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>application/wkt</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/wkt/1.0.0/wkt.xsd</Schema>
+						</Format>
+					</Supported>
+				</ComplexData>
+			</Input>
+			<Input minOccurs="0" maxOccurs="1">
+				<ows:Identifier codeSpace="ows">bbox</ows:Identifier>
+				<ows:Title xml:lang="en-US">bbox</ows:Title>
+				<ows:Abstract xml:lang="en-US">dummy bbox input</ows:Abstract>
+				<ows:Metadata xlink:title="bbox" about="bbox"/>
+				<BoundingBoxData>
+					<Default>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+					</Default>
+					<Supported>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4267</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4269</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::3857</CRS>
+					</Supported>
+				</BoundingBoxData>
+			</Input>
+		</DataInputs>
+		<ProcessOutputs>
+			<Output>
+				<ows:Identifier codeSpace="ows">complex.output</ows:Identifier>
+				<ows:Title xml:lang="en-US">complex.output</ows:Title>
+				<ows:Abstract xml:lang="en-US">complex.output</ows:Abstract>
+				<ows:Metadata xlink:title="complex.output" about="complex.output"/>
+				<ComplexOutput>
+					<Default>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+					</Default>
+					<Supported>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/xml; subtype=gml/2.1.2</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/2.1.2/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/geojson</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/geojson/1.0.0/geojson.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>application/wkt</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/wkt/1.0.0/wkt.xsd</Schema>
+						</Format>
+					</Supported>
+				</ComplexOutput>
+			</Output>
+			<Output>
+				<ows:Identifier codeSpace="ows">literal.output</ows:Identifier>
+				<ows:Title xml:lang="en-US">literal.output</ows:Title>
+				<ows:Abstract xml:lang="en-US">literal.output</ows:Abstract>
+				<ows:Metadata xlink:title="literal.output" about="literal.output"/>
+				<LiteralOutput>
+					<ows:DataType ows:reference="uri.ows.xs.double">xs:double</ows:DataType>
+					<UOMs>
+						<Default>
+							<ows:UOM ows:reference="uri.ows.uom.meter">meter</ows:UOM>
+						</Default>
+						<Supported>
+							<ows:UOM ows:reference="uri.ows.uom.feet">feet</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.degree">degree</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.inch">inch</ows:UOM>
+						</Supported>
+					</UOMs>
+				</LiteralOutput>
+			</Output>
+			<Output>
+				<ows:Identifier codeSpace="ows">boundingbox.output</ows:Identifier>
+				<ows:Title xml:lang="en-US">boundingbox.output</ows:Title>
+				<ows:Abstract xml:lang="en-US">boundingbox.output</ows:Abstract>
+				<ows:Metadata xlink:title="boundingbox.output" about="boundingbox.output"/>
+				<BoundingBoxOutput>
+					<Default>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+					</Default>
+					<Supported>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4267</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4269</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::3857</CRS>
+					</Supported>
+				</BoundingBoxOutput>
+			</Output>
+		</ProcessOutputs>
+	</ProcessDescription>
+	<ProcessDescription wps:processVersion="1.0.0" statusSupported="true" storeSupported="true">
+		<ows:Identifier codeSpace="ows">gt:buffer.1</ows:Identifier>
+		<ows:Title xml:lang="en-US">buffer</ows:Title>
+		<ows:Abstract xml:lang="en-US">buffer a geometry</ows:Abstract>
+		<!-- a lot of optional attributes of <ows:Metadata> are omitted -->
+		<ows:Metadata xlink:title="geotools" about="geotools"/>
+		<ows:Metadata xlink:title="geoserver" about="geoserver"/>
+		<ows:Metadata xlink:title="wps" about="wps"/>
+		<ows:Metadata xlink:title="buffer" about="spatial"/>
+		<ows:Metadata xlink:title="gml" about="gml"/>
+		<wps:Profile>geoserver.profile</wps:Profile>
+		<wps:Profile>geotools.profile</wps:Profile>
+		<wps:WSDL xlink:href="http://localhost/geoserver/wsdl?"/>
+		<DataInputs>
+			<Input maxOccurs="1" minOccurs="1">
+				<ows:Identifier codeSpace="ows">distance</ows:Identifier>
+				<ows:Title>buffer distance</ows:Title>
+				<ows:Abstract>distance to buffer the geometry by</ows:Abstract>
+				<ows:Metadata xlink:title="distance" about="distance"/>
+				<LiteralData>
+					<ows:DataType ows:reference="uri.ows.xs.double">xs:double</ows:DataType>
+					<UOMs>
+						<Default>
+							<ows:UOM ows:reference="uri.ows.uom.meter">meter</ows:UOM>
+						</Default>
+						<Supported>
+							<ows:UOM ows:reference="uri.ows.uom.feet">feet</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.degree">degree</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.inch">inch</ows:UOM>
+						</Supported>
+					</UOMs>
+					<!--
+					<ows:AllowedValues>
+						
+						<ows:Value>1</ows:Value>
+						<ows:Value>2</ows:Value>
+						<ows:Value>3</ows:Value>
+						
+						<ows:Range ows:rangeClosure="closed-open">
+							<ows:MinimumValue>1</ows:MinimumValue>
+							<ows:MaximumValue>10</ows:MaximumValue>
+							<ows:Spacing>2</ows:Spacing>
+						</ows:Range>
+					</ows:AllowedValues>
+					-->
+					<!--
+					<ValuesReference ows:reference="uri.values.reference" valuesForm="values.form"></ValuesReference>
+					-->
+					<ows:AnyValue/>
+				</LiteralData>
+			</Input>
+			<Input maxOccurs="1" minOccurs="1">
+				<ows:Identifier codeSpace="ows">geometry</ows:Identifier>
+				<ows:Title xml:lang="en-US">geometry</ows:Title>
+				<ows:Abstract xml:lang="en-US">geometry to buffer</ows:Abstract>
+				<ows:Metadata xlink:title="geometry" about="geometry"/>
+				<ComplexData maximumMegabytes="10">
+					<Default>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+					</Default>
+					<Supported>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/xml; subtype=gml/2.1.2</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/2.1.2/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/geojson</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/geojson/1.0.0/geojson.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>application/wkt</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/wkt/1.0.0/wkt.xsd</Schema>
+						</Format>
+					</Supported>
+				</ComplexData>
+			</Input>
+			<Input minOccurs="0" maxOccurs="1">
+				<ows:Identifier codeSpace="ows">bbox</ows:Identifier>
+				<ows:Title xml:lang="en-US">bbox</ows:Title>
+				<ows:Abstract xml:lang="en-US">dummy bbox input</ows:Abstract>
+				<ows:Metadata xlink:title="bbox" about="bbox"/>
+				<BoundingBoxData>
+					<Default>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+					</Default>
+					<Supported>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4267</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4269</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::3857</CRS>
+					</Supported>
+				</BoundingBoxData>
+			</Input>
+		</DataInputs>
+		<ProcessOutputs>
+			<Output>
+				<ows:Identifier codeSpace="ows">complex.output</ows:Identifier>
+				<ows:Title xml:lang="en-US">complex.output</ows:Title>
+				<ows:Abstract xml:lang="en-US">complex.output</ows:Abstract>
+				<ows:Metadata xlink:title="complex.output" about="complex.output"/>
+				<ComplexOutput>
+					<Default>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+					</Default>
+					<Supported>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/xml; subtype=gml/2.1.2</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/2.1.2/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/geojson</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/geojson/1.0.0/geojson.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>application/wkt</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/wkt/1.0.0/wkt.xsd</Schema>
+						</Format>
+					</Supported>
+				</ComplexOutput>
+			</Output>
+			<Output>
+				<ows:Identifier codeSpace="ows">literal.output</ows:Identifier>
+				<ows:Title xml:lang="en-US">literal.output</ows:Title>
+				<ows:Abstract xml:lang="en-US">literal.output</ows:Abstract>
+				<ows:Metadata xlink:title="literal.output" about="literal.output"/>
+				<LiteralOutput>
+					<ows:DataType ows:reference="uri.ows.xs.double">xs:double</ows:DataType>
+					<UOMs>
+						<Default>
+							<ows:UOM ows:reference="uri.ows.uom.meter">meter</ows:UOM>
+						</Default>
+						<Supported>
+							<ows:UOM ows:reference="uri.ows.uom.feet">feet</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.degree">degree</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.inch">inch</ows:UOM>
+						</Supported>
+					</UOMs>
+				</LiteralOutput>
+			</Output>
+			<Output>
+				<ows:Identifier codeSpace="ows">boundingbox.output</ows:Identifier>
+				<ows:Title xml:lang="en-US">boundingbox.output</ows:Title>
+				<ows:Abstract xml:lang="en-US">boundingbox.output</ows:Abstract>
+				<ows:Metadata xlink:title="boundingbox.output" about="boundingbox.output"/>
+				<BoundingBoxOutput>
+					<Default>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+					</Default>
+					<Supported>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4267</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4269</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::3857</CRS>
+					</Supported>
+				</BoundingBoxOutput>
+			</Output>
+		</ProcessOutputs>
+	</ProcessDescription>
+	<ProcessDescription wps:processVersion="1.0.0" statusSupported="true" storeSupported="true">
+		<ows:Identifier codeSpace="ows">gt:buffer.2</ows:Identifier>
+		<ows:Title xml:lang="en-US">buffer</ows:Title>
+		<ows:Abstract xml:lang="en-US">buffer a geometry</ows:Abstract>
+		<!-- a lot of optional attributes of <ows:Metadata> are omitted -->
+		<ows:Metadata xlink:title="geotools" about="geotools"/>
+		<ows:Metadata xlink:title="geoserver" about="geoserver"/>
+		<ows:Metadata xlink:title="wps" about="wps"/>
+		<ows:Metadata xlink:title="buffer" about="spatial"/>
+		<ows:Metadata xlink:title="gml" about="gml"/>
+		<wps:Profile>geoserver.profile</wps:Profile>
+		<wps:Profile>geotools.profile</wps:Profile>
+		<wps:WSDL xlink:href="http://localhost/geoserver/wsdl?"/>
+		<DataInputs>
+			<Input maxOccurs="1" minOccurs="1">
+				<ows:Identifier codeSpace="ows">distance</ows:Identifier>
+				<ows:Title>buffer distance</ows:Title>
+				<ows:Abstract>distance to buffer the geometry by</ows:Abstract>
+				<ows:Metadata xlink:title="distance" about="distance"/>
+				<LiteralData>
+					<ows:DataType ows:reference="uri.ows.xs.double">xs:double</ows:DataType>
+					<UOMs>
+						<Default>
+							<ows:UOM ows:reference="uri.ows.uom.meter">meter</ows:UOM>
+						</Default>
+						<Supported>
+							<ows:UOM ows:reference="uri.ows.uom.feet">feet</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.degree">degree</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.inch">inch</ows:UOM>
+						</Supported>
+					</UOMs>
+					<!--
+					<ows:AllowedValues>
+						
+						<ows:Value>1</ows:Value>
+						<ows:Value>2</ows:Value>
+						<ows:Value>3</ows:Value>
+						
+						<ows:Range ows:rangeClosure="closed-open">
+							<ows:MinimumValue>1</ows:MinimumValue>
+							<ows:MaximumValue>10</ows:MaximumValue>
+							<ows:Spacing>2</ows:Spacing>
+						</ows:Range>
+					</ows:AllowedValues>
+					-->
+					<!--
+					<ValuesReference ows:reference="uri.values.reference" valuesForm="values.form"></ValuesReference>
+					-->
+					<ows:AnyValue/>
+				</LiteralData>
+			</Input>
+			<Input maxOccurs="1" minOccurs="1">
+				<ows:Identifier codeSpace="ows">geometry</ows:Identifier>
+				<ows:Title xml:lang="en-US">geometry</ows:Title>
+				<ows:Abstract xml:lang="en-US">geometry to buffer</ows:Abstract>
+				<ows:Metadata xlink:title="geometry" about="geometry"/>
+				<ComplexData maximumMegabytes="10">
+					<Default>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+					</Default>
+					<Supported>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/xml; subtype=gml/2.1.2</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/2.1.2/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/geojson</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/geojson/1.0.0/geojson.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>application/wkt</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/wkt/1.0.0/wkt.xsd</Schema>
+						</Format>
+					</Supported>
+				</ComplexData>
+			</Input>
+			<Input minOccurs="0" maxOccurs="1">
+				<ows:Identifier codeSpace="ows">bbox</ows:Identifier>
+				<ows:Title xml:lang="en-US">bbox</ows:Title>
+				<ows:Abstract xml:lang="en-US">dummy bbox input</ows:Abstract>
+				<ows:Metadata xlink:title="bbox" about="bbox"/>
+				<BoundingBoxData>
+					<Default>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+					</Default>
+					<Supported>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4267</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4269</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::3857</CRS>
+					</Supported>
+				</BoundingBoxData>
+			</Input>
+		</DataInputs>
+		<ProcessOutputs>
+			<Output>
+				<ows:Identifier codeSpace="ows">complex.output</ows:Identifier>
+				<ows:Title xml:lang="en-US">complex.output</ows:Title>
+				<ows:Abstract xml:lang="en-US">complex.output</ows:Abstract>
+				<ows:Metadata xlink:title="complex.output" about="complex.output"/>
+				<ComplexOutput>
+					<Default>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+					</Default>
+					<Supported>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/xml; subtype=gml/2.1.2</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/2.1.2/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/geojson</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/geojson/1.0.0/geojson.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>application/wkt</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/wkt/1.0.0/wkt.xsd</Schema>
+						</Format>
+					</Supported>
+				</ComplexOutput>
+			</Output>
+			<Output>
+				<ows:Identifier codeSpace="ows">literal.output</ows:Identifier>
+				<ows:Title xml:lang="en-US">literal.output</ows:Title>
+				<ows:Abstract xml:lang="en-US">literal.output</ows:Abstract>
+				<ows:Metadata xlink:title="literal.output" about="literal.output"/>
+				<LiteralOutput>
+					<ows:DataType ows:reference="uri.ows.xs.double">xs:double</ows:DataType>
+					<UOMs>
+						<Default>
+							<ows:UOM ows:reference="uri.ows.uom.meter">meter</ows:UOM>
+						</Default>
+						<Supported>
+							<ows:UOM ows:reference="uri.ows.uom.feet">feet</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.degree">degree</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.inch">inch</ows:UOM>
+						</Supported>
+					</UOMs>
+				</LiteralOutput>
+			</Output>
+			<Output>
+				<ows:Identifier codeSpace="ows">boundingbox.output</ows:Identifier>
+				<ows:Title xml:lang="en-US">boundingbox.output</ows:Title>
+				<ows:Abstract xml:lang="en-US">boundingbox.output</ows:Abstract>
+				<ows:Metadata xlink:title="boundingbox.output" about="boundingbox.output"/>
+				<BoundingBoxOutput>
+					<Default>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+					</Default>
+					<Supported>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4267</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4269</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::3857</CRS>
+					</Supported>
+				</BoundingBoxOutput>
+			</Output>
+		</ProcessOutputs>
+	</ProcessDescription>
+</wps:ProcessDescriptions>

Added: sandbox/august/trunk/playground/wps/response/generic-wps-execute-resp-status.xml
===================================================================
--- sandbox/august/trunk/playground/wps/response/generic-wps-execute-resp-status.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/generic-wps-execute-resp-status.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:ExecuteResponse xml:lang="en-US" service="WPS" version="1.0.0" 
+	statusLocation="response/generic-wps-execute-resp-status.xml" 
+	serviceInstance="http://localhost:8080/geoserver/wps/serviceinstance?" 
+	xmlns:wps="http://www.opengis.net/wps/1.0.0" 
+	xmlns:ows="http://www.opengis.net/ows/1.1" 
+	xmlns:xlink="http://www.w3.org/1999/xlink" 
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
+	xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd">
+	<wps:Process wps:processVersion="1.0.0">
+		<ows:Identifier codeSpace="ows">gt:bufferfeaturecollection</ows:Identifier>
+		<ows:Title xml:lang="en-US">bufferfeaturecollection</ows:Title>
+		<ows:Abstract xml:lang="en-US">buffer each feature in a feature collection</ows:Abstract>
+		<!-- a lot of optional attributes of <ows:Metadata> are omitted -->
+		<ows:Metadata xlink:title="geotools" about="geotools"/>
+		<ows:Metadata xlink:title="geoserver" about="geoserver"/>
+		<ows:Metadata xlink:title="wps" about="wps"/>
+		<ows:Metadata xlink:title="buffer" about="spatial"/>
+		<ows:Metadata xlink:title="gml" about="gml"/>
+		<wps:Profile>geoserver.profile</wps:Profile>
+		<wps:Profile>geotools.profile</wps:Profile>
+		<wps:WSDL xlink:href="http://localhost/geoserver/wsdl?"/>
+	</wps:Process>
+	<wps:Status creationTime="2010-10-29T00:38:17.338-07:00">
+		<!--
+		<wps:ProcessAccepted>process accepted</wps:ProcessAccepted>
+		-->
+		<!--
+		<wps:ProcessPaused percentCompleted="49">process paused</wps:ProcessPaused>
+		-->		
+		<!--    
+		<wps:ProcessStarted percentCompleted="34">process started</wps:ProcessStarted>		
+		-->
+		<!--
+		<wps:ProcessFailed>
+			<ows:ExceptionReport version="1.0.0">
+				<ows:Exception exceptionCode="9998">
+					<ows:ExceptionText>external error</ows:ExceptionText>
+				</ows:Exception>
+				<ows:Exception exceptionCode="9999">
+					<ows:ExceptionText>internal error</ows:ExceptionText>
+				</ows:Exception>
+			</ows:ExceptionReport>
+		</wps:ProcessFailed>
+		-->
+		  
+		<wps:ProcessSucceeded>process succeeded</wps:ProcessSucceeded>
+		
+	</wps:Status>	
+</wps:ExecuteResponse>

Added: sandbox/august/trunk/playground/wps/response/generic-wps-execute-resp.xml
===================================================================
--- sandbox/august/trunk/playground/wps/response/generic-wps-execute-resp.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/generic-wps-execute-resp.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,300 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:ExecuteResponse xml:lang="en-US" service="WPS" version="1.0.0" 
+	statusLocation="http://localhost:8080/geoserver/wps/statuslocation" 
+	serviceInstance="http://localhost:8080/geoserver/wps/serviceinstance?" 
+	xmlns:wps="http://www.opengis.net/wps/1.0.0" 
+	xmlns:ows="http://www.opengis.net/ows/1.1" 
+	xmlns:xlink="http://www.w3.org/1999/xlink" 
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
+	xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd">
+	<wps:Process wps:processVersion="1.0.0">
+		<ows:Identifier codeSpace="ows">gt:bufferfeaturecollection</ows:Identifier>
+		<ows:Title xml:lang="en-US">bufferfeaturecollection</ows:Title>
+		<ows:Abstract xml:lang="en-US">buffer each feature in a feature collection</ows:Abstract>
+		<!-- a lot of optional attributes of <ows:Metadata> are omitted -->
+		<ows:Metadata xlink:title="geotools" about="geotools"/>
+		<ows:Metadata xlink:title="geoserver" about="geoserver"/>
+		<ows:Metadata xlink:title="wps" about="wps"/>
+		<ows:Metadata xlink:title="buffer" about="spatial"/>
+		<ows:Metadata xlink:title="gml" about="gml"/>
+		<wps:Profile>geoserver.profile</wps:Profile>
+		<wps:Profile>geotools.profile</wps:Profile>
+		<wps:WSDL xlink:href="http://localhost/geoserver/wsdl?"/>
+	</wps:Process>
+	<wps:Status creationTime="2010-10-29T00:38:17.338-07:00">
+		<!--
+		<wps:ProcessAccepted>process accepted</wps:ProcessAccepted>
+		-->
+		<!--
+		<wps:ProcessPaused percentCompleted="49">process paused</wps:ProcessPaused>
+		-->
+		<!--
+		<wps:ProcessStarted percentCompleted="34">process started</wps:ProcessStarted>
+		-->
+		<!--
+		<wps:ProcessFailed>
+			<ows:ExceptionReport version="1.0.0">
+				<ows:Exception exceptionCode="9998">
+					<ows:ExceptionText>external error</ows:ExceptionText>
+				</ows:Exception>
+				<ows:Exception exceptionCode="9999">
+					<ows:ExceptionText>internal error</ows:ExceptionText>
+				</ows:Exception>
+			</ows:ExceptionReport>
+		</wps:ProcessFailed>
+		-->
+		<wps:ProcessSucceeded>process succeeded</wps:ProcessSucceeded>
+	</wps:Status>
+	<wps:DataInputs>
+		<wps:Input>
+			<ows:Identifier codeSpace="ows">distance</ows:Identifier>
+			<ows:Title xml:lang="en-US">buffer distance</ows:Title>
+			<ows:Abstract xml:lang="en-US">distance to buffer the geometry by</ows:Abstract>
+			<wps:Reference xlink:href="http://localhost:8080/geoserver/reference" encoding="UTF-8" method="GET" schema="uri.ows.text" mimeType="text/xml">
+				<wps:Header value="yingqi" key="user"></wps:Header>
+				<wps:Header value="yingqi" key="password"></wps:Header>				
+				<!--	
+				<wps:BodyReference xlink:href="http://localhost:8080/geoserver/reference/bodyreference"></wps:BodyReference>				
+				-->
+				<wps:Body>
+					<![CDATA[
+					<wfs:GetFeature service="WFS" version="1.0.0" outputFormat="GML2">
+            			<wfs:Query typeName="it.geosolutions:highways">
+            				<ogc:Filter>
+            					<ogc:FeatureId fid="highways.1"></ogc:FeatureId>
+            				</ogc:Filter>
+            			</wfs:Query>
+          			</wfs:GetFeature>
+					]]>
+				</wps:Body>				
+			</wps:Reference>									
+		</wps:Input>			
+		<wps:Input>
+			<ows:Identifier codeSpace="ows">featurecollection</ows:Identifier>
+			<ows:Title xml:lang="en-US">feature collection to buffer</ows:Title>
+			<ows:Abstract xml:lang="en-US">feature collection to buffer</ows:Abstract>
+			<wps:Data>
+				<wps:ComplexData encoding="UTF-8" mimeType="text/xml; subtype=wfs-collection/1.1" 
+					schema="http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0">
+					<![CDATA[
+					<wfs:FeatureCollection numberOfFeatures="1"
+					timeStamp="2010-10-28T23:56:29.995-07:00"
+					xsi:schemaLocation="http://www.opengis.net/wfs http://localhost:8080/geoserver-2.1-snapshot-10282010/schemas/wfs/1.1.0/wfs.xsd http://www.geo-solutions.it http://localhost:8080/geoserver-2.1-snapshot-10282010/wfs?service=WFS&amp;version=1.1.0&amp;request=DescribeFeatureType&amp;typeName=it.geosolutions%3Ahighways"
+					xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml"
+					xmlns:it.geosolutions="http://www.geo-solutions.it" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+					xmlns:topp="http://www.openplans.org/topp" xmlns:xlink="http://www.w3.org/1999/xlink"
+					xmlns:ows="http://www.opengis.net/ows" xmlns:wfs="http://www.opengis.net/wfs">
+						<gml:featureMembers>
+							<it.geosolutions:highways gml:id="highways.1">
+								<it.geosolutions:the_geom>
+									<gml:MultiLineString srsDimension="2"
+										srsName="urn:x-ogc:def:crs:EPSG:4326">
+										<gml:lineStringMember>
+											<gml:LineString>
+												<gml:posList>37.769034 -122.397233 37.769474 -122.397642
+													37.769796 -122.397846 37.770061 -122.397977 37.770872
+													-122.398163 37.771951 -122.398085 37.772221 -122.398093
+													37.772474 -122.398224 37.772768 -122.398567 37.773345
+													-122.399321 37.773497 -122.399591 37.774593 -122.401125</gml:posList>
+											</gml:LineString>
+										</gml:lineStringMember>
+									</gml:MultiLineString>
+								</it.geosolutions:the_geom>
+								<it.geosolutions:LENGTH>0.469</it.geosolutions:LENGTH>
+								<it.geosolutions:HWYNAME>I 280</it.geosolutions:HWYNAME>
+								<it.geosolutions:FCC>A11</it.geosolutions:FCC>
+								<it.geosolutions:STATEFIPS>06</it.geosolutions:STATEFIPS>
+								<it.geosolutions:ALT1_NAME />
+								<it.geosolutions:ROAD_TYPE>Major Roads/Highways</it.geosolutions:ROAD_TYPE>
+							</it.geosolutions:highways>
+						</gml:featureMembers>
+					</wfs:FeatureCollection>
+					]]>
+				</wps:ComplexData>
+			</wps:Data>
+		</wps:Input>	
+		<wps:Input>
+			<ows:Identifier codeSpace="ows">dummy.literaldata</ows:Identifier>
+			<ows:Title xml:lang="en-US">dummy.literaldata</ows:Title>
+			<ows:Abstract xml:lang="en-US">dummy literaldata</ows:Abstract>
+			<wps:Data>
+				<wps:LiteralData dataType="xs:double" uom="meters">literal text</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier codeSpace="ows">dummy.boundingboxdata</ows:Identifier>
+			<ows:Title xml:lang="en-US">dummy.boundingboxdata</ows:Title>
+			<ows:Abstract xml:lang="en-US">dummy boundingboxdata</ows:Abstract>
+			<wps:Data>
+				<wps:BoundingBoxData crs="urn:ogc:def:crs:EPSG::4326" dimensions="2">
+					<ows:LowerCorner>-179.14221197 18.9108417</ows:LowerCorner>
+					<ows:UpperCorner>-66.94983061 71.35256069</ows:UpperCorner>
+				</wps:BoundingBoxData>
+			</wps:Data>
+		</wps:Input>
+	</wps:DataInputs>
+	<wps:OutputDefinitions>
+		<wps:Output asReference="true" encoding="utf-8" mimeType="text/xml; subtype=wfs-collection/1.1" uom="meters"
+			schema="http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0">
+			<ows:Identifier>geometryresult</ows:Identifier>
+			<ows:Title xml:lang="en-US">geometryresult</ows:Title>
+			<ows:Abstract xml:lang="en-US">geometryresult</ows:Abstract>			
+		</wps:Output>
+		<wps:Output asReference="false" encoding="utf-8" mimeType="text/xml" uom="meters"
+			schema="http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0">
+			<ows:Identifier>literalresult</ows:Identifier>
+			<ows:Title xml:lang="en-US">literalresult</ows:Title>
+			<ows:Abstract xml:lang="en-US">literalresult</ows:Abstract>			
+		</wps:Output>
+		<wps:Output asReference="false" encoding="utf-8" mimeType="text/xml" uom="meters"
+			schema="http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0">
+			<ows:Identifier>boundingboxresult</ows:Identifier>
+			<ows:Title xml:lang="en-US">boundingboxresult</ows:Title>
+			<ows:Abstract xml:lang="en-US">boundingboxresult</ows:Abstract>			
+		</wps:Output>
+	</wps:OutputDefinitions>
+	<wps:ProcessOutputs>
+		<wps:Output>
+			<ows:Identifier codeSpace="ows">complexdataresult</ows:Identifier>
+			<ows:Title xml:lang="en-US">complexdataresult</ows:Title>
+			<ows:Abstract xml:lang="en-US">complexdataresult</ows:Abstract>
+			<!-- a lot of optional attributes of <ows:Metadata> are omitted -->
+			<ows:Metadata xlink:title="complexdataresult" about="complexdataresult"/>
+			<wps:Data>
+				<wps:ComplexData encoding="UTF-8" mimeType="text/xml; subtype=wfs-collection/1.1" 
+					schema="http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0">
+					<![CDATA[					
+					<wfs:FeatureCollection xmlns:ogc="http://www.opengis.net/ogc" xmlns:wfs="http://www.opengis.net/wfs" xmlns:ows="http://www.opengis.net/ows" xmlns:feature="http://www.geo-solutions.it" xmlns:gml="http://www.opengis.net/gml">
+						<gml:boundedBy>
+							<gml:Envelope srsDimension="2" srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
+								<gml:lowerCorner>-123.40108967118465
+                                36.769699953664286</gml:lowerCorner>
+								<gml:upperCorner>-121.3978989536643
+                                38.77455767118466</gml:upperCorner>
+							</gml:Envelope>
+						</gml:boundedBy>
+						<gml:featureMember>
+							<feature:highways gml:id="fid--701e69d0_12bf6ae428e_-7ff5">
+								<gml:boundedBy>
+									<gml:Envelope srsDimension="2" srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
+										<gml:lowerCorner>-123.40108967118465
+                                36.769699953664286</gml:lowerCorner>
+										<gml:upperCorner>-121.3978989536643
+                                38.77455767118466</gml:upperCorner>
+									</gml:Envelope>
+								</gml:boundedBy>
+								<feature:the_geom>
+									<gml:MultiPolygon srsDimension="2" srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
+										<gml:polygonMember>
+											<gml:Polygon>
+												<gml:exterior>
+													<gml:LinearRing>
+														<gml:posList>-123.1300796621132
+                                37.08863990044406 -123.2244122612582
+                                37.206934281314226 -123.22789526125818
+                                37.212053281314226 -123.32175515738243
+                                37.38415720077303 -123.3802357528538
+                                37.57126534903722 -123.40108967118465
+                                37.76618726490044 -123.38351550798852
+                                37.96143220844955 -123.32818862850132
+                                38.14949702599858 -123.23723521367411
+                                38.32315449207708 -123.1141505522314
+                                38.47573104765189 -122.96366471868578
+                                38.601363261258186 -122.79156079922696
+                                38.695223157382436 -122.60445265096278
+                                38.753703752853816 -122.40953073509955
+                                38.77455767118466 -122.21428579155045
+                                38.75698350798852 -122.02622097400142
+                                38.70165662850134 -121.85256350792291
+                                38.610703213674114 -121.81606178246334
+                                38.58125699565366 -121.83039551797596
+                                38.59573407817633 -121.79159726813428
+                                38.56749351616508 -121.79084326813428
+                                38.56691651616508 -121.74777562654921
+                                38.53202460236974 -121.74743262654921
+                                38.53173060236974 -121.72234906028437
+                                38.5056582338464 -121.6999869523481
+                                38.4876185522314 -121.66725059354512
+                                38.44840601190992 -121.6652043378868
+                                38.45030809955595 -121.6647953378868
+                                38.44986809955594 -121.65008051431201
+                                38.43054083852294 -121.61438539765702
+                                38.39343860887639 -121.59044856781348
+                                38.356410364229646 -121.5743547387418
+                                38.33713271868578 -121.58481849544101
+                                38.34770112000017 -121.57248654348625
+                                38.32862463673409 -121.54604477846449
+                                38.29389456388265 -121.53370642396418
+                                38.26863508245811 -121.5102039977108
+                                38.232278823304725 -121.51007299771081
+                                38.232025823304724 -121.47379114424268
+                                38.145974569248466 -121.46000490504393
+                                38.11775093108455 -121.4568486318844
+                                38.10579127385605 -121.44893668954337
+                                38.087026175180384 -121.4113039083006
+                                37.934231149382875 -121.41086224226333
+                                37.931541001701376 -121.40998218170897
+                                37.92820630218757 -121.3978989536643
+                                37.73254477098238 -121.4242195725873
+                                37.538285500384944 -121.48793255185358
+                                37.35289376522246 -121.58658943740053
+                                37.18349406590835 -121.71639890044405
+                                37.0365963378868 -121.87237243611735
+                                36.91784577846449 -122.04851606891545
+                                36.831805905043936 -122.23806069781243
+                                36.78178318170897 -122.43372222901762
+                                36.769699953664286 -122.62798149961505
+                                36.7960205725873 -122.81337323477753
+                                36.859733551853566 -122.98277293409164
+                                36.95839043740053 -123.1296706621132
+                                37.08819990044405 -123.1300796621132
+                                37.08863990044406</gml:posList>
+													</gml:LinearRing>
+												</gml:exterior>
+											</gml:Polygon>
+										</gml:polygonMember>
+									</gml:MultiPolygon>
+								</feature:the_geom>
+								<feature:LENGTH>0.469</feature:LENGTH>
+								<feature:HWYNAME>I 280</feature:HWYNAME>
+								<feature:FCC>A11</feature:FCC>
+								<feature:STATEFIPS>06</feature:STATEFIPS>
+								<feature:ALT1_NAME/>
+								<feature:ROAD_TYPE>Major Roads/Highways</feature:ROAD_TYPE>
+							</feature:highways>
+						</gml:featureMember>
+					</wfs:FeatureCollection>
+					]]>
+				</wps:ComplexData>
+			</wps:Data>
+		</wps:Output>
+		<wps:Output>
+			<ows:Identifier codeSpace="ows">literaldataresult</ows:Identifier>
+			<ows:Title xml:lang="en-US">literaldataresult</ows:Title>
+			<ows:Abstract xml:lang="en-US">literaldataresult</ows:Abstract>
+			<ows:Metadata xlink:title="literaldataresult" about="literaldataresult"></ows:Metadata>
+			<wps:Data>
+				<wps:LiteralData dataType="xs:double" uom="meters">literal result</wps:LiteralData>
+			</wps:Data>
+		</wps:Output>
+		<wps:Output>
+			<ows:Identifier codeSpace="ows">boundingboxdataresult</ows:Identifier>
+			<ows:Title xml:lang="en-US">boundingboxdataresult</ows:Title>
+			<ows:Abstract xml:lang="en-US">boundingboxdataresult</ows:Abstract>
+			<ows:Metadata xlink:title="boundingboxdataresult" about="boundingboxdataresult"></ows:Metadata>
+			<wps:Data>
+				<wps:BoundingBoxData crs="urn:ogc:def:crs:EPSG::4326" dimensions="2">
+					<ows:LowerCorner>-179.14221197 18.9108417</ows:LowerCorner>
+					<ows:UpperCorner>-66.94983061 71.35256069</ows:UpperCorner>
+				</wps:BoundingBoxData>
+			</wps:Data>
+		</wps:Output>
+		<wps:Output>
+			<ows:Identifier codeSpace="ows">referenceresult</ows:Identifier>
+			<ows:Title xml:lang="en-US">referenceresult</ows:Title>
+			<ows:Abstract xml:lang="en-US">referenceresult</ows:Abstract>
+			<ows:Metadata xlink:title="referenceresult" about="referenceresult"></ows:Metadata>
+			<wps:Reference href="http://localhost:8080/geoserver/reference" encoding="UTF-8" schema="uri.ows.text" mimeType="text/xml"></wps:Reference>
+		</wps:Output>
+	</wps:ProcessOutputs>
+</wps:ExecuteResponse>

Added: sandbox/august/trunk/playground/wps/response/generic-wps-getcapabilities-resp.xml
===================================================================
--- sandbox/august/trunk/playground/wps/response/generic-wps-getcapabilities-resp.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/generic-wps-getcapabilities-resp.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Capabilities xml:lang="en-US" service="WPS" version="1.0.0" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" updateSequence="11032010"	xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd">
+	<ows:ServiceIdentification>
+		<!-- actually multiple <ows:Title>, <ows:Abstract> and <ows:Keywords> are allowed -->
+		<ows:Title xml:lang="en-US">52N WPS</ows:Title>	
+		<ows:Abstract xml:lang="en-US">Service based on the 52north implementation of WPS 1.0.0</ows:Abstract>
+		<ows:Keywords>
+			<ows:Keyword xml:lang="en-US">WPS</ows:Keyword>
+			<ows:Keyword xml:lang="en-US">AAFC</ows:Keyword>
+			<ows:Keyword xml:lang="en-US">geospatial</ows:Keyword>
+			<ows:Keyword xml:lang="en-US">geoprocessing</ows:Keyword>
+			<ows:Type>keyword.type</ows:Type>
+		</ows:Keywords>
+		<ows:ServiceType codeSpace="wps">WPS</ows:ServiceType>	
+		<ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>
+		<ows:ServiceTypeVersion>0.4.0</ows:ServiceTypeVersion>
+		<ows:Profile>profile.0</ows:Profile>
+		<ows:Profile>profile.1</ows:Profile>
+		<ows:Profile>profile.2</ows:Profile>
+		<ows:Fees>none</ows:Fees>
+		<ows:AccessConstraints>constraints.0</ows:AccessConstraints>
+		<ows:AccessConstraints>constraints.1</ows:AccessConstraints>
+		<ows:AccessConstraints>constraints.2</ows:AccessConstraints>
+	</ows:ServiceIdentification>
+	<ows:ServiceProvider>
+		<ows:ProviderName>52North</ows:ProviderName>
+		<!-- some other attributes of <ows:ProviderSite> are omitted -->
+		<ows:ProviderSite xlink:href="http://www.52north.org/" xlink:title="52north"/>
+		<ows:ServiceContact>
+			<ows:IndividualName>Your name</ows:IndividualName>
+			<ows:PositionName>Your position</ows:PositionName>
+			<ows:ContactInfo>
+				<ows:Phone>
+					<ows:Voice>voice.0</ows:Voice>
+					<ows:Voice>voice.1</ows:Voice>
+					<ows:Facsimile>facsimile.0</ows:Facsimile>
+					<ows:Facsimile>facsimile.1</ows:Facsimile>
+				</ows:Phone>
+				<ows:Address>
+					<ows:DeliveryPoint>deliverypoint.0</ows:DeliveryPoint>
+					<ows:DeliveryPoint>deliverypoint.1</ows:DeliveryPoint>
+					<ows:City>Redlands</ows:City>
+					<ows:AdministrativeArea>California</ows:AdministrativeArea>
+					<ows:PostalCode>92373</ows:PostalCode>
+					<ows:Country>U.S.</ows:Country>
+					<ows:ElectronicMailAddress>email.0</ows:ElectronicMailAddress>
+					<ows:ElectronicMailAddress>email.1</ows:ElectronicMailAddress>
+				</ows:Address>
+				<!-- some other attributes of <ows:OnlineResource> are omitted -->
+				<ows:OnlineResource xlink:href="http://www.52north.org/" xlink:title="52north"></ows:OnlineResource>
+				<ows:ContactInstructions>none</ows:ContactInstructions>
+			</ows:ContactInfo>
+			<ows:Role codeSpace="52north">manager</ows:Role>
+		</ows:ServiceContact>
+	</ows:ServiceProvider>
+	<ows:OperationsMetadata>
+		<ows:Operation name="GetCapabilities">
+			<ows:DCP>
+				<ows:HTTP>
+					<ows:Get xlink:href="http://localhost:8080/wps/WebProcessingService"/>
+					<!-- <ows:Constraint> is omitted -->
+				</ows:HTTP>
+			</ows:DCP>
+			<!-- 
+				following elements of the schema are omitted because they are not used very often:
+				<ows:Parameter>, <ows:Constraint>, <ows:Metadata>
+			-->			
+		</ows:Operation>
+		<ows:Operation name="DescribeProcess">
+			<ows:DCP>
+				<ows:HTTP>
+					<!-- a lot of attributes of <ows:Get> and <ows:Post> are omitted -->
+					<ows:Get xlink:href="http://localhost:8080/wps/WebProcessingService"/>
+					<ows:Post xlink:href="http://localhost:8080/wps/WebProcessingService"/>
+				</ows:HTTP>
+			</ows:DCP>
+		</ows:Operation>
+		<ows:Operation name="Execute">
+			<ows:DCP>
+				<ows:HTTP>
+					<ows:Get xlink:href="http://localhost:8080/wps/WebProcessingService"/>
+					<ows:Post xlink:href="http://localhost:8080/wps/WebProcessingService"/>
+				</ows:HTTP>
+			</ows:DCP>
+		</ows:Operation>
+		<!-- 
+			following elements of the schema are omitted because they are not used very often:
+			<ows:Parameter>, <ows:Constraint>, <ows:Metadata>, <ows:ExtendedCapabilities>
+		-->	
+	</ows:OperationsMetadata>
+	<wps:ProcessOfferings>
+		<wps:Process wps:processVersion="2">
+			<ows:Identifier codeSpace="52north">org.n52.wps.server.algorithm.SimpleBufferAlgorithm</ows:Identifier>
+			<ows:Title xml:lang="en-US">org.n52.wps.server.algorithm.SimpleBufferAlgorithm</ows:Title>
+			<ows:Abstract xml:lang="en-US">Create a buffer around a polygon.</ows:Abstract>
+			<ows:Metadata about="metadata.0" xlink:title="metadata.0"></ows:Metadata>
+			<ows:Metadata about="metadata.1" xlink:title="metadata.1"></ows:Metadata>
+			<wps:Profile>profile.0</wps:Profile>
+			<wps:Profile>profile.1</wps:Profile>
+			<wps:Profile>profile.2</wps:Profile>
+			<wps:WSDL xlink:href="http://localhost:8080/wps/WebProcessingService"></wps:WSDL>
+		</wps:Process>
+		<wps:Process wps:processVersion="2">
+			<ows:Identifier codeSpace="52north">org.n52.wps.server.algorithm.simplify.DouglasPeuckerAlgorithm</ows:Identifier>
+			<ows:Title xml:lang="en-US">douglasPeucker algorithm</ows:Title>
+			<ows:Abstract xml:lang="en-US">douglasPeucker algorithm</ows:Abstract>
+			<ows:Metadata about="metadata.0" xlink:title="metadata.0"></ows:Metadata>
+			<ows:Metadata about="metadata.1" xlink:title="metadata.1"></ows:Metadata>
+			<wps:Profile>profile.0</wps:Profile>
+			<wps:Profile>profile.1</wps:Profile>
+			<wps:Profile>profile.2</wps:Profile>
+			<wps:WSDL xlink:href="http://localhost:8080/wps/WebProcessingService"></wps:WSDL>
+		</wps:Process>
+		<wps:Process wps:processVersion="2">
+			<ows:Identifier codeSpace="52north">org.n52.wps.server.algorithm.intersection.IntersectionAlgorithm</ows:Identifier>
+			<ows:Title xml:lang="en-US">Intersect</ows:Title>
+			<ows:Abstract xml:lang="en-US">Intersect</ows:Abstract>
+			<ows:Metadata about="metadata.0" xlink:title="metadata.0"></ows:Metadata>
+			<ows:Metadata about="metadata.1" xlink:title="metadata.1"></ows:Metadata>
+			<wps:Profile>profile.0</wps:Profile>
+			<wps:Profile>profile.1</wps:Profile>
+			<wps:Profile>profile.2</wps:Profile>
+			<wps:WSDL xlink:href="http://localhost:8080/wps/WebProcessingService"></wps:WSDL>
+		</wps:Process>
+	</wps:ProcessOfferings>
+	<wps:Languages>
+		<wps:Default>
+			<ows:Language>en-US</ows:Language>
+		</wps:Default>
+		<wps:Supported>
+			<ows:Language>en-US</ows:Language>
+			<ows:Language>en-CA</ows:Language>
+		</wps:Supported>
+	</wps:Languages>
+	<wps:WSDL xlink:href="http://localhost:8080/wps/WebProcessingService"></wps:WSDL>
+</wps:Capabilities>

Added: sandbox/august/trunk/playground/wps/response/geoserver-wps-describeprocess-all.xml
===================================================================
--- sandbox/august/trunk/playground/wps/response/geoserver-wps-describeprocess-all.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/geoserver-wps-describeprocess-all.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,620 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:ProcessDescriptions service="WPS" version="1.0.0" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink"><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>gs:Aggregate</ows:Identifier><ows:Title>Reprojects the specified features to another CRS, can also be used to force a known CRS onto a set of feaures that miss one (or that have a wrong one)</ows:Title><ows:Abstract>Reprojects the specified features to another CRS, can also be used to force a known CRS onto a set of feaures that miss one (or that have a wrong one)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>features</ows:Identifier><ows:Title>features</ows:Title><ows:Abstract>The feature collection that will be aggregate</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType>
 </wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>aggregationAttribute</ows:Identifier><ows:Title>aggregationAttribute</ows:Title><ows:Abstract>The attribute used for aggregation</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>function</ows:Identifier><ows:Title>function</ows:Title><ows:Abstract>The aggregation function to b
 e used</ows:Abstract><wps:LiteralData><ows:AllowedValues><ows:Value>Average</ows:Value><ows:Value>Max</ows:Value><ows:Value>Median</ows:Value><ows:Value>Min</ows:Value><ows:Value>StdDev</ows:Value><ows:Value>Sum</ows:Value></ows:AllowedValues></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>result</ows:Title><wps:LiteralOutput/></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>gs:Bounds</ows:Identifier><ows:Title>Computes the overlall bounds of the input features</ows:Title><ows:Abstract>Computes the overlall bounds of the input features</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>features</ows:Identifier><ows:Title>features</ows:Title><ows:Abstract>The feature collection whose bounds will be computed</ows:Abstract><wps:ComplexData><wp
 s:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>bounds</ows:Identifier><ows:Title>bounds</ows:Title><wps:BoundingBoxOutput><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDe
 scription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>gs:Count</ows:Identifier><ows:Title>Counts the number of features in the specified collection</ows:Title><ows:Abstract>Counts the number of features in the specified collection</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>features</ows:Identifier><ows:Title>features</ows:Title><ows:Abstract>The feature collection that will be aggregate</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></w
 ps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>result</ows:Title><wps:LiteralOutput/></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>gs:Import</ows:Identifier><ows:Title>Imports the provided feature collection into the catalog</ows:Title><ows:Abstract>Imports the provided feature collection into the catalog</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>features</ows:Identifier><ows:Title>features</ows:Title><ows:Abstract>The features that will make up the new GeoServer layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subt
 ype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>workspace</ows:Identifier><ows:Title>workspace</ows:Title><ows:Abstract>The target workspace (the default one will be used if omitted)</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>store</ows:Identifier><ows:Title>store</ows:Title><ows:A
 bstract>The target store (the workspace default one will be used if omitted)</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>name</ows:Identifier><ows:Title>name</ows:Title><ows:Abstract>The name of the layer to be created (if missing the name of the features contained in the collection will be used</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>srs</ows:Identifier><ows:Title>srs</ows:Title><ows:Abstract>The target coordinate reference system (the feature collection one will be analyzed and used if possible)</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>srsHandling</ows:Identifier><ows:Title>srsHandling</ows:Title><ows:Abstract>The desired SRS handling, FORCE_DECLARED will be used if not specified</ows:Abstract><wps:LiteralData
 ><ows:AllowedValues><ows:Value>FORCE_DECLARED</ows:Value><ows:Value>REPROJECT_TO_DECLARED</ows:Value><ows:Value>NONE</ows:Value></ows:AllowedValues></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>styleName</ows:Identifier><ows:Title>styleName</ows:Title><ows:Abstract>The name of the style to be used for the layer. If missing a default style will be chosen according to the type of geometries contained in the collection</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>layerName</ows:Identifier><ows:Title>layerName</ows:Title><wps:LiteralOutput/></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>gs:Nearest</ows:Identifier><ows:Title>Get nearest feature</ows:Title><ows:Abstract>Get nearest feature</ows:Abstract><wps:DataInputs><wps:
 Input maxOccurs="1" minOccurs="1"><ows:Identifier>features</ows:Identifier><ows:Title>features</ows:Title><ows:Abstract>The features to search</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>point</ows:Identifier><ows:Title>point</ows:Title><ows:Abstract>The point to search from</ows:A
 bstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>crs</ows:Identifier><ows:Title>crs</ows:Title><ows:Abstract>The coordinate reference system of the collection and point (will use the collection one if not provided</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>result</ows:Title><
 wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>gs:RectangularClip</ows:Identifier><ows:Title>Clips the features to the specified bounding box</ows:Title><ows:Abstract>Clips the features to t
 he specified bounding box</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>features</ows:Identifier><ows:Title>features</ows:Title><ows:Abstract>The feature collection to be simplified</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>clip</ows:Identif
 ier><ows:Title>clip</ows:Title><ows:Abstract>The clipping area</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType><
 /wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>gs:Reproject</ows:Identifier><ows:Title>Reprojects the specified features to another CRS, can also be used to force a known CRS onto a set of feaures that miss one (or that have a wrong one)</ows:Title><ows:Abstract>Reprojects the specified features to another CRS, can also be used to force a known CRS onto a set of feaures that miss one (or that have a wrong one)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>features</ows:Identifier><ows:Title>features</ows:Title><ows:Abstract>The feature collection that will be reprojected</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml;
  subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>forcedCRS</ows:Identifier><ows:Title>forcedCRS</ows:Title><ows:Abstract>Forces a certain CRS on features before reprojection</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>targetCRS</ows:Identifier><ows:Title>targetCRS</ows:Title><ows:Abstract>Features will be reprojected from their native/forced CRS to the target CRS</ows:Abstract><wps:LiteralData><
 ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="fals
 e"><ows:Identifier>gs:Simplify</ows:Identifier><ows:Title>Simplifies the geometry</ows:Title><ows:Abstract>Simplifies the geometry</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>features</ows:Identifier><ows:Title>features</ows:Title><ows:Abstract>The feature collection to be simplified</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Support
 ed></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>distance</ows:Identifier><ows:Title>distance</ows:Title><ows:Abstract>The simplification distance (should be positive)</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>preserveTopology</ows:Identifier><ows:Title>preserveTopology</ows:Title><ows:Abstract>Wheter a topology preserving simplification should be used</ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Fo
 rmat><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>gs:Snap</ows:Identifier><ows:Title>Snap to the nearest feature</ows:Title><ows:Abstract>Snap to the nearest feature</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>features</ows:Identifier><ows:Title>features</ows:Title><ows:Abstract>The feature collection to search</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text
 /xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>point</ows:Identifier><ows:Title>point</ows:Title><ows:Abstract>The point to search from</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType><
 /wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>crs</ows:Identifier><ows:Title>crs</ows:Title><ows:Abstract>The coordinate reference system of the collection and point (will use the collection one if not provided</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps
 :MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>gs:Unique</ows:Identifier><ows:Title>Returns the unique values of a certain attribute</ows:Title><ows:Abstract>Returns the unique values of a certain attribute</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>features</ows:Identifier><ows:Title>features</ows:Title><ows:Abstract>The feature collection that will be inspected
 </ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>attribute</ows:Identifier><ows:Title>attribute</ows:Title><ows:Abstract>The attribute whose unique values will be returned</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><
 wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>gt:VectorToRaster</ows:Identifier><ows:Title>Rasterize features
 </ows:Title><ows:Abstract>Rasterize all or selected features in a FeatureCollection</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>features</ows:Identifier><ows:Title>Features</ows:Title><ows:Abstract>Features to process</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs
 ="0"><ows:Identifier>bounds</ows:Identifier><ows:Title>Bounds</ows:Title><ows:Abstract>Bounds of the area to rasterize</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>attribute</ows:Identifier><ows:Title>Attribute</ows:Title><ows:Abstract>The feature attribute to use for raster cell values</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>rasterWidth</ows:Identifier><ows:Title>Width</ows:Title><ows:Abstract>Number of cells in a raster row</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>rasterHeight</ows:Identifier><ows:Title>Height</ows:Title><ows:Abstract>Number of cells in a raster column</o
 ws:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>title</ows:Identifier><ows:Title>Title</ows:Title><ows:Abstract>An optional title for the output grid</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>gt:buffer</ows:Identifier><ows:Title>Buffer</ows:Title><ows
 :Abstract>Buffer a geometry</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>buffer</ows:Identifier><ows:Title>Buffer Amount</ows:Title><ows:Abstract>Amount to buffer the geometry by</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom1</ows:Identifier><ows:Title>Geometry</ows:Title><ows:Abstract>Geometry to buffer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:Mi
 meType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>gt:DoubleAddition</ows:Identifier><ows:Title>DoubleAddition</ows:Title><ow
 s:Abstract>Adds two double precision floating point numbers and returns the sum as a double</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>input_a</ows:Identifier><ows:Title>First value</ows:Title><ows:Abstract>First value to add</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>input_b</ows:Identifier><ows:Title>Second value</ows:Title><ows:Abstract>Second value to add</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Result value</ows:Title><wps:LiteralOutput><ows:DataType>double</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported
 ="false"><ows:Identifier>gt:Union</ows:Identifier><ows:Title>Union</ows:Title><ows:Abstract>Union 2 or more geometries together</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="9223372036854775807" minOccurs="2"><ows:Identifier>geom</ows:Identifier><ows:Title>Geometry</ows:Title><ows:Abstract>Geometries to union</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ow
 s:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>gt:RasterToVector</ows:Identifier><ows:Title>Vectorize raster regions</ows:Title><ows:Abstract>Raster region to vector polygon conversion</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>band</ow
 s:Identifier><ows:Title>Band</ows:Title><ows:Abstract>Index of band to vectorize</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>bounds</ows:Identifier><ows:Title>Bounds</ows:Title><ows:Abstract>Bounds of the area to vectorize</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>inside</ows:Identifier><ows:Title>Inside edges</ows:Title><ows:Abstract>Whether to vectorize inside edges (those separating regions with non-outside values</ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="9223372036854775807" minOccurs="0"><ows:Identifier>nodata</ows:Identifier><ows:Title>Outside values</ows:Title><o
 ws:Abstract>Collection of Double values representing NODATA or outside</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>raster</ows:Identifier><ows:Title>Source coverage</ows:Title><ows:Abstract>Grid coverage to vectorize</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>features</ows:Identifier><ows:Title>Features</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collect
 ion/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>gt:BufferFeatureCollection</ows:Identifier><ows:Title>Buffer Features</ows:Title><ows:Abstract>Buffer each Feature in a Feature Collection</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>features</ows:Identifier><ows:Title>Features</ows:Title><ows:Abstract>Features to process</ows:Abstract><wps:ComplexData><wp
 s:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>buffer</ows:Identifier><ows:Title>Buffer Amount</ows:Title><ows:Abstract>Amount to buffer each feature by</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ow
 s:Identifier>result</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>gt:Intersect</ows:Identifier><ows:Title>Intersection</ows:Title><ows:Abstract
 >Intersection between two literal geometry</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom1</ows:Identifier><ows:Title>Geometry 1</ows:Title><ows:Abstract>Geometry 1 of 2 to intersect</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom2</ows:Identifier><ows:Title>Geometry 2</ows:Title><ows:Abstract>Geometry 2 of 2 to intersect</ows:Abstract><wps:ComplexDat
 a><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps
 :MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:contains</ows:Identifier><ows:Title>Checks if a contains b</ows:Title><ows:Abstract>Checks if a contains b</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>a</ows:Identifier><ows:Title>a</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Fo
 rmat><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>b</ows:Identifier><ows:Title>b</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInp
 uts><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>boolean</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:isEmpty</ows:Identifier><ows:Title>Checks if the provided geometry is empty</ows:Title><ows:Abstract>Checks if the provided geometry is empty</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom</ows:Identifier><ows:Title>geom</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:F
 ormat><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>boolean</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:length</ows:Identifier><ows:Title>Returns the geometry perimeters, computed using cartesian geometry expressions in the same unit of measure as the geometry (will not return a valid perimeter for geometries expressed geographic coordinates</ows:Title><ows:Abstract>Returns the geometry perimeters, computed using cartesian geometry expressions in the sa
 me unit of measure as the geometry (will not return a valid perimeter for geometries expressed geographic coordinates</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom</ows:Identifier><ows:Title>geom</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps
 :LiteralOutput><ows:DataType>double</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:disjoint</ows:Identifier><ows:Title>Returns true if the two geometries have no points in common</ows:Title><ows:Abstract>Returns true if the two geometries have no points in common</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>a</ows:Identifier><ows:Title>a</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:Mime
 Type>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>b</ows:Identifier><ows:Title>b</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process r
 esult</ows:Title><wps:LiteralOutput><ows:DataType>boolean</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:intersects</ows:Identifier><ows:Title>Returns true if the two geometries intersect, false otherwise</ows:Title><ows:Abstract>Returns true if the two geometries intersect, false otherwise</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>a</ows:Identifier><ows:Title>a</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:
 Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>b</ows:Identifier><ows:Title>b</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Ide
 ntifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>boolean</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:isClosed</ows:Identifier><ows:Title>Returns true if the line is closed</ows:Title><ows:Abstract>Returns true if the line is closed</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>arg0</ows:Identifier><ows:Title>Argument 0</ows:Title><ows:Abstract>Input com.vividsolutions.jts.geom.LineString value</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt
 </wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>boolean</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:isValid</ows:Identifier><ows:Title>Returns true if the geometry is topologically valid, false otherwise</ows:Title><ows:Abstract>Returns true if the geometry is topologically valid, false otherwise</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom</ows:Identifier><ows:Title>geom</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexDat
 a><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>boolean</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:union</ows:Identifier><ows:Title>Performs the geometric unio
 n of two or more geometries</ows:Title><ows:Abstract>Performs the geometric union of two or more geometries</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="2147483647" minOccurs="2"><ows:Identifier>geom</ows:Identifier><ows:Title>geom</ows:Title><ows:Abstract>The geometries to be united</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>result</ows:Title
 ><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:dimension</ows:Identifier><ows:Title>Returns 0 for points, 1 for lines, 2 for polygons</ows:Title><ows:Abstract>Returns 0 for points, 1 for lines, 2 for polygons</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom<
 /ows:Identifier><ows:Title>geom</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>int</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSu
 pported="false"><ows:Identifier>JTS:buffer</ows:Identifier><ows:Title>Buffers a geometry using a certain distance</ows:Title><ows:Abstract>Buffers a geometry using a certain distance</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom</ows:Identifier><ows:Title>geom</ows:Title><ows:Abstract>The geometry to be buffered</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identi
 fier>distance</ows:Identifier><ows:Title>distance</ows:Title><ows:Abstract>The distance (same unit of measure as the geometry)</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>quadrantSegments</ows:Identifier><ows:Title>quadrantSegments</ows:Title><ows:Abstract>Number of quadrant segments. Use &gt; 0 for round joins, 0 for flat joins, &lt; 0 for mitred joins</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>capStyle</ows:Identifier><ows:Title>capStyle</ows:Title><ows:Abstract>The buffer cap style, round, flat, square</ows:Abstract><wps:LiteralData><ows:AllowedValues><ows:Value>Round</ows:Value><ows:Value>Flat</ows:Value><ows:Value>Square</ows:Value></ows:AllowedValues></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Outp
 ut><ows:Identifier>result</ows:Identifier><ows:Title>result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:intersection</ows:Identifier><ows:Title>Returns the intersectoin between a and b (eventually an empty collection if there is no intersection)</ows:Title><ows:Abstract>Returns the int
 ersectoin between a and b (eventually an empty collection if there is no intersection)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>a</ows:Identifier><ows:Title>a</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>b</ows:Identifier><ows:Title>b</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Defau
 lt><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:Mim
 eType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:getX</ows:Identifier><ows:Title>Returns the X ordinate of the point</ows:Title><ows:Abstract>Returns the X ordinate of the point</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>arg0</ows:Identifier><ows:Title>Argument 0</ows:Title><ows:Abstract>Input com.vividsolutions.jts.geom.Point value</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><w
 ps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>double</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:getY</ows:Identifier><ows:Title>Returns the Y ordinate of the point</ows:Title><ows:Abstract>Returns the Y ordinate of the point</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>arg0</ows:Identifier><ows:Title>Argument 0</ows:Title><ows:Abstract
 >Input com.vividsolutions.jts.geom.Point value</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>double</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:
 Identifier>JTS:distance</ows:Identifier><ows:Title>Returns the minimum distance between a and b</ows:Title><ows:Abstract>Returns the minimum distance between a and b</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>a</ows:Identifier><ows:Title>a</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>b</ows:Identifier><ows:Title>b</
 ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>double</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifie
 r>JTS:crosses</ows:Identifier><ows:Title>Returns true if the two geometries cross each other</ows:Title><ows:Abstract>Returns true if the two geometries cross each other</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>a</ows:Identifier><ows:Title>a</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>b</ows:Identifier><ows:Title
 >b</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>boolean</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Iden
 tifier>JTS:overlaps</ows:Identifier><ows:Title>Returns true if a overlaps with b</ows:Title><ows:Abstract>Returns true if a overlaps with b</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>a</ows:Identifier><ows:Title>a</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>b</ows:Identifier><ows:Title>b</ows:Title><ows:Abstract>[u
 ndescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>boolean</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:touches</ows:Identi
 fier><ows:Title>Returns true if the two geometries touch each other</ows:Title><ows:Abstract>Returns true if the two geometries touch each other</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>a</ows:Identifier><ows:Title>a</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>b</ows:Identifier><ows:Title>b</ows:Title><ows:Abstra
 ct>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>boolean</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:within</ows:Id
 entifier><ows:Title>Returns true if a is within b</ows:Title><ows:Abstract>Returns true if a is within b</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>a</ows:Identifier><ows:Title>a</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>b</ows:Identifier><ows:Title>b</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:Comp
 lexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>boolean</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:envelope</ows:Identifier><ows:Title>Returns the geomet
 ry envelope either as a Polygon, or a Point if the input is a Point</ows:Title><ows:Abstract>Returns the geometry envelope either as a Polygon, or a Point if the input is a Point</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom</ows:Identifier><ows:Title>geom</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>res
 ult</ows:Identifier><ows:Title>Process result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:isSimple</ows:Identifier><ows:Title>Returns true if the geometry is simple</ows:Title><ows:Abstract>Returns true if the geometry is simple</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" mi
 nOccurs="1"><ows:Identifier>geom</ows:Identifier><ows:Title>geom</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>boolean</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1
 .0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:geometryType</ows:Identifier><ows:Title>Returns the type of the geometry (POINT,LINE,POLYGON,MULTIPOINT,MULTILINE,MULTIPOLYGON,GEOMETRY COLLECTION)</ows:Title><ows:Abstract>Returns the type of the geometry (POINT,LINE,POLYGON,MULTIPOINT,MULTILINE,MULTIPOLYGON,GEOMETRY COLLECTION)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom</ows:Identifier><ows:Title>geom</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><w
 ps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput/></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:boundary</ows:Identifier><ows:Title>Returns a geometry boundary, or an empty geometry if there is no boundary</ows:Title><ows:Abstract>Returns a geometry boundary, or an empty geometry if there is no boundary</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom</ows:Identifier><ows:Title>geom</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; 
 subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType
 >application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:area</ows:Identifier><ows:Title>Computes the geometry area (in a cartesian plane, using the same unit of measure as the geometry coordinates, don't use with geometries expressed in geographic coordinates)</ows:Title><ows:Abstract>Computes the geometry area (in a cartesian plane, using the same unit of measure as the geometry coordinates, don't use with geometries expressed in geographic coordinates)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom</ows:Identifier><ows:Title>geom</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:For
 mat><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>double</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:simplify</ows:Identifier><ows:Title>Simplifies the geometry using the specified distance using the Douglas-Peuker algorithm</ows:Title><ows:Abstract>Simplifies the geometry using the specified d
 istance using the Douglas-Peuker algorithm</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom</ows:Identifier><ows:Title>geom</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>distance</ows:Identifier><ows:Title>distance</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataT
 ype><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:getGeometryN</ows:Identifier><ows:Title>Returns the n-th geomery in the collect
 ion</ows:Title><ows:Abstract>Returns the n-th geomery in the collection</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>arg0</ows:Identifier><ows:Title>Argument 0</ows:Title><ows:Abstract>Input com.vividsolutions.jts.geom.GeometryCollection value</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>arg1</ows:Identifier><ows:Title>Argument 1</ows:Title><ows:Abstract>I
 nput int value</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:is
 WithinDistance</ows:Identifier><ows:Title>Returns true if the distance between the two geomeries is less than the specified value</ows:Title><ows:Abstract>Returns true if the distance between the two geomeries is less than the specified value</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>a</ows:Identifier><ows:Title>a</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input
  maxOccurs="1" minOccurs="1"><ows:Identifier>b</ows:Identifier><ows:Title>b</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>distance</ows:Identifier><ows:Title>distance</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wp
 s:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>boolean</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:relate</ows:Identifier><ows:Title>Returns the DE-9IM intersection matrix of the two geometries</ows:Title><ows:Abstract>Returns the DE-9IM intersection matrix of the two geometries</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>a</ows:Identifier><ows:Title>a</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format>
 <wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>b</ows:Identifier><ows:Title>b</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><
 wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput/></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:convexHull</ows:Identifier><ows:Title>Returns the convex hull of the specified geometry</ows:Title><ows:Abstract>Returns the convex hull of the specified geometry</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom</ows:Identifier><ows:Title>geom</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wp
 s:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wp
 s:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:difference</ows:Identifier><ows:Title>Returns the difference between a and b (all the points that are in a but not in b)</ows:Title><ows:Abstract>Returns the difference between a and b (all the points that are in a but not in b)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>a</ows:Identifier><ows:Title>a</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:
 MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>b</ows:Identifier><ows:Title>b</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps
 :MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:symDifference</ows:Identifier><ows:Title>Returns a geometry made of points that are in a or b, but not in both</ows:Title><ows:Abstract>Returns a geometry made of points that are in a or b, but not in both</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>a</ows:Identifier><ows:Title>a</ows:Title><ows:Abstr
 act>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>b</ows:Identifier><ows:Title>b</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text
 /xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:Com
 plexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:equalsExact</ows:Identifier><ows:Title>Returns true if the two geometries are exactly the same</ows:Title><ows:Abstract>Returns true if the two geometries are exactly the same</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>a</ows:Identifier><ows:Title>a</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Forma
 t><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>b</ows:Identifier><ows:Title>b</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>boolean</ows:D
 ataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:isRing</ows:Identifier><ows:Title>Returns true if the line is a ring</ows:Title><ows:Abstract>Returns true if the line is a ring</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>arg0</ows:Identifier><ows:Title>Argument 0</ows:Title><ows:Abstract>Input com.vividsolutions.jts.geom.LineString value</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wp
 s:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>boolean</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:numPoints</ows:Identifier><ows:Title>Returns the number of points in the geometry</ows:Title><ows:Abstract>Returns the number of points in the geometry</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom</ows:Identifier><ows:Title>geom</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wp
 s:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>int</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:startPoint</ows:Identifier><ows:Title>Returns the start point of the line</ows:Title><ows:Abstract>Returns the start point of the line</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1">
 <ows:Identifier>arg0</ows:Identifier><ows:Title>Argument 0</ows:Title><ows:Abstract>Input com.vividsolutions.jts.geom.LineString value</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:F
 ormat><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:centroid</ows:Identifier><ows:Title>Extracts a geometry centroid</ows:Title><ows:Abstract>Extracts a geometry centroid</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom</ows:Identifier><ows:Title>geom</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:For
 mat></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>appli
 cation/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:interiorPoint</ows:Identifier><ows:Title>Returns a point that lies inside the geometry, or at most is located on its boundary</ows:Title><ows:Abstract>Returns a point that lies inside the geometry, or at most is located on its boundary</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom</ows:Identifier><ows:Title>geom</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType
 >text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wp
 s:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:endPoint</ows:Identifier><ows:Title>Returns the end point of the line</ows:Title><ows:Abstract>Returns the end point of the line</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>arg0</ows:Identifier><ows:Title>Argument 0</ows:Title><ows:Abstract>Input com.vividsolutions.jts.geom.LineString value</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wp
 s:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:relatePatt
 ern</ows:Identifier><ows:Title>Returns true if a and b DE-9IM intersection matrix matches the provided pattern</ows:Title><ows:Abstract>Returns true if a and b DE-9IM intersection matrix matches the provided pattern</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>a</ows:Identifier><ows:Title>a</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1
 "><ows:Identifier>b</ows:Identifier><ows:Title>b</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>arg2</ows:Identifier><ows:Title>Argument 2</ows:Title><ows:Abstract>Input java.lang.String value</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows
 :Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>boolean</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:equalsExactTolerance</ows:Identifier><ows:Title>Returns true if the two geometries are exactly the same, minus small differences in coordinate values</ows:Title><ows:Abstract>Returns true if the two geometries are exactly the same, minus small differences in coordinate values</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>a</ows:Identifier><ows:Title>a</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; s
 ubtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>b</ows:Identifier><ows:Title>b</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wp
 s:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>arg2</ows:Identifier><ows:Title>Argument 2</ows:Title><ows:Abstract>Input double value</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>boolean</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:numGeometries</ows:Identifier><ows:Title>Returns the number of elements in the geometry collection, or one if it's not a collection</ows:Title><ows:Abstract>Returns the number of elements in the geometry collection, or one if it's not a collection</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifi
 er>arg0</ows:Identifier><ows:Title>Argument 0</ows:Title><ows:Abstract>Input com.vividsolutions.jts.geom.Geometry value</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>int</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:proce
 ssVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:pointN</ows:Identifier><ows:Title>Returns the n-th point in the line</ows:Title><ows:Abstract>Returns the n-th point in the line</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>arg0</ows:Identifier><ows:Title>Argument 0</ows:Title><ows:Abstract>Input com.vividsolutions.jts.geom.LineString value</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></
 wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>arg1</ows:Identifier><ows:Title>Argument 1</ows:Title><ows:Abstract>Input int value</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:Proce
 ssDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:exteriorRing</ows:Identifier><ows:Title>Returns the exterior ring of the polygon</ows:Title><ows:Abstract>Returns the exterior ring of the polygon</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>arg0</ows:Identifier><ows:Title>Argument 0</ows:Title><ows:Abstract>Input com.vividsolutions.jts.geom.Polygon value</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</
 wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:numInteriorRing</ows:Identifier><ows:Title>Returns the n
 umber of interior rings in the polygon</ows:Title><ows:Abstract>Returns the number of interior rings in the polygon</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>arg0</ows:Identifier><ows:Title>Argument 0</ows:Title><ows:Abstract>Input com.vividsolutions.jts.geom.Polygon value</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ow
 s:Title>Process result</ows:Title><wps:LiteralOutput><ows:DataType>int</ows:DataType></wps:LiteralOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:interiorRingN</ows:Identifier><ows:Title>Returns the n-th interior ring in the polygon</ows:Title><ows:Abstract>Returns the n-th interior ring in the polygon</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>arg0</ows:Identifier><ows:Title>Argument 0</ows:Title><ows:Abstract>Input com.vividsolutions.jts.geom.Polygon value</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>applic
 ation/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>arg1</ows:Identifier><ows:Title>Argument 1</ows:Title><ows:Abstract>Input int value</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:For
 mat><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>JTS:densify</ows:Identifier><ows:Title>Densifies the geometry using the specified distance</ows:Title><ows:Abstract>Densifies the geometry using the specified distance</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom</ows:Identifier><ows:Title>geom</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:
 Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>distance</ows:Identifier><ows:Title>distance</ows:Title><ows:Abstract>[undescribed]</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Process result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>applicati
 on/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:gridorientation</ows:Identifier><ows:Title>Mirror/flip</ows:Title><ows:Abstract>Mirror/flip</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" 
 minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Método</ows:Title><ows:Abstract>Método</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:
 Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:maxvalueuphill</ows:Identifier><ows:Title>Max. value uphill</ows:Title><ows:Abstract>Max. value uphill</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType
 ></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>PARAM</ows:Identifier><ows:Title>Parameter</ows:Title><ows:Abstract>Parameter</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps
 :Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Max. value uphill</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:ln</ows:Identifier><ows:Title>ln()</ows:Title><ows:Abstract>ln()</ows:
 Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to th
 e size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:solarradiation</ows:Identifier><ows:Title>Solar radiation</ows:Title><ows:Abstract>Solar radiation</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Iden
 tifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>SOLARCONST</ows:Identifier><ows:Title>Solar constant [W/m²]</ows:Title><ows:Abstract>Solar constant [W/m²] - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 1367.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Method</ows:Title><ows:Abstract>Method</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>TRANSMITTANCE</ows:Identifier><ows:Title>Global transmittance</ows:Title><ows:Abstract>Global transmittance - Value type: double
+Max value: 100.0
+Min value: 0.0
+Default value: 70.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>PRESSURE</ows:Identifier><ows:Title>Atmospheric pressure [mb]</ows:Title><ows:Abstract>Atmospheric pressure [mb] - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 1013.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>WATER</ows:Identifier><ows:Title>Atmospheric water content [cm]</ows:Title><ows:Abstract>Atmospheric water content [cm] - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 1.68
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DUST</ows:Identifier><ows:Title>Dust [ppm]</ows:Title><ows:Abstract>Dust [ppm] - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LATITUDE</ows:Identifier><ows:Title>Latitude</ows:Title><ows:Abstract>Latitude - Value type: double
+Max value: 90.0
+Min value: -90.0
+Default value: 41.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>HOURSTEP</ows:Identifier><ows:Title>Interval for daily insolation [h]</ows:Title><ows:Abstract>Interval for daily insolation [h] - Value type: double
+Max value: 12.0
+Min value: 0.0010
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DAILYSTEP</ows:Identifier><ows:Title>Interval for global insolation [days]</ows:Title><ows:Abstract>Interval for global insolation [days] - Value type: double
+Max value: 100.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INITMONTH</ows:Identifier><ows:Title>Starting month</ows:Title><ows:Abstract>Starting month</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INITDAY</ows:Identifier><ows:Title>Starting day</ows:Title><ows:Abstract>Starting day</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ENDMONTH</ows:Identifier><ows:Title>Ending month</ows:Title><ows:Abstract>Ending month</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ENDDAY</ows:Identifier><ows:Title>Ending day</ows:Title><ows:Abstract>Ending day</ows:Abstract
 ><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>TIME</ows:Identifier><ows:Title>Insolation time</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps
 :MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>RADIATION</ows:Identifier><ows:Title>Solar radiation</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:semivariances</ows:Identifier><ows:Title>Semivariances (raster)</ows:Title><ows:Abstract>Semivariances (raster)</ows:Abstract><wps:DataInputs><wps:Input maxOcc
 urs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MAXDIST</ows:Identifier><ows:Title>Maximum distance (pixels)</ows:Title><ows:Abstract>Maximum distance (pixels) - Value type: integer
+Max value: 2.147483647E9
+Min value: 1.0
+Default value: 20.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Semivariances</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff<
 /wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:multiply</ows:Identifier><ows:Title>*</ows:Title><ows:Abstract>*</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows
 :Identifier>LAYER2</ows:Identifier><ows:Title>Layer 2</ows:Title><ows:Abstract>Layer 2</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell si
 ze in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:joinadjacentlines</ows:Identifier><ows:Title>Join adjacent lines</ows:Title><ows:Abstract>Join adjacent lines</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Input Layer</ows:Title><ows:Abst
 ract>Input Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>TOLERANCE</ows:Identifier><ows:Title>Tolerance</ows:Title><ows:Abstract>Tolerance - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 1.0E-4
+Default value: 5.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSuppo
 rted="false" storeSupported="false"><ows:Identifier>sxt:boundingbox</ows:Identifier><ows:Title>Bounding Box</ows:Title><ows:Abstract>Bounding Box</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wp
 s:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Bounding Box</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:ceil</o
 ws:Identifier><ows:Title>ceil()</ows:Title><ows:Abstract>ceil()</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identif
 ier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:generaterandombernoulli</ows:Identifier><ows:Title>Random grid (Bernouilli)</ows:Title><ows:Abstract>Random grid (Bernouilli)</o
 ws:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>PROB</ows:Identifier><ows:Title>Probability (%)</ows:Title><ows:Abstract>Probability (%) - Value type: double
+Max value: 100.0
+Min value: 0.0
+Default value: 50.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Probability</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>i
 mage/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:pointseriesanalysis</ows:Identifier><ows:Title>Point series analysis</ows:Title><ows:Abstract>Point series analysis</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POINTS</ows:Identifier><ows:Title>Points</ows:Title><ows:Abstract>Points</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:M
 imeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows:Identifier><ows:Title>Time</ows:Title><ows:Abstract>Time</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>STATS</ows:Identifier><ows:Title>Point series analysis</ows:Title><wps:LiteralOutput/></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:neighborhoodmaxvalue</ows:Identifier><ows:Title>Maximum (neighbourhood)</ows:Title><ows:Abstract>Maximum (neighbourhood)</o
 ws:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: integer
+Max value: 20.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NODATA</ows:Identifier><ows:Title>Force no-data value</ows:Title><ows:Abstract>Force no-data value - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows
 :DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Maximum (neighbourhood)</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:sqrt</ows:Identifier><ows:Title>sqrt()</ows:Title><ows:Abstract>sqrt()</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image
 /tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:Pro
 cessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:vectorize</ows:Identifier><ows:Title>Vectorize raster layer (polygons)</ows:Title><ows:Abstract>Vectorize raster layer (polygons)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Input layer</ows:Title><ows:Abstract>Input layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wp
 s:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ow
 s:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:constantgrid</ows:Identifier><ows:Title>Constant grid</ows:Title><ows:Abstract>Constant grid</ow
 s:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>VALUE</ows:Identifier><ows:Title>Value</ows:Title><ows:Abstract>Value - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>CONSTGRID</ows:Identifier><ows:Title>Constant grid</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeT
 ype>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:neighborhoodskewness</ows:Identifier><ows:Title>Skeweness (neighbourhood)</ows:Title><ows:Abstract>Skeweness (neighbourhood)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS
 </ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: integer
+Max value: 20.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NODATA</ows:Identifier><ows:Title>Force no-data value</ows:Title><ows:Abstract>Force no-data value - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows
 :DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Skeweness (neighbourhood)</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:splitlineswithpoints</ows:Identifier><ows:Title>Split lines with points layer</ows:Title><ows:Abstract>Split lines with points layer</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LINES</ows:Identifier><ows:Title>Capa_de_lineas</ows:Title><ows:Abstract>Capa_de_
 lineas</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POINTS</ows:Identifier><ows:Title>Points layer</ows:Title><ows:Abstract>Points layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Defaul
 t><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>TOLERANCE</ows:Identifier><ows:Title>Tolerance</ows:Title><ows:Abstract>Tolerance - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 10.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Method</ows:Title><ows:Abstract>Method</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Splitted lines</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:M
 imeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:fragstatsarea</ows:Identifier><ows:Title>Fragstats (area/density/edge metrics)</ows:Title><ows:Abstract>Fragstats (area/density/edge metrics)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</
 ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>METRICS</ows:Identifier><ows:Title>Metrics</ows:Title><wps:LiteralOutput/></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:vectordeletefield</ows:
 Identifier><ows:Title>Delete field</ows:Title><ows:Abstract>Delete field</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows
 :Identifier><ows:Title>Field</ows:Title><ows:Abstract>Field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessO
 utputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:aggregationindex</ows:Identifier><ows:Title>Aggregation index</ows:Title><ows:Abstract>Aggregation index</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Def
 ault><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Aggregation index</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format>
 <wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:distancematrix</ows:Identifier><ows:Title>Distance matrix</ows:Title><ows:Abstract>Distance matrix</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POINTS</ows:Identifier><ows:Title>Points</ows:Title><ows:Abstract>Points</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>tex
 t/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Distance matrix</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collec
 tion-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:surfacespecificpoints</ows:Identifier><ows:Title>Landform classification</ows:Title><ows:Abstract>Landform classification</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexD
 ata></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Method</ows:Title><ows:Abstract>Method</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>THRESHOLD</ows:Identifier><ows:Title>Threshold (Peucker &amp; Douglas)</ows:Title><ows:Abstract>Threshold (Peucker &amp; Douglas) - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 0.01
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:Mi
 meType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:classstatistics</ows:Identifier><ows:Title>Class statistics</ows:Title><ows:Abstract>Class statistics</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input ma
 xOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Class statistics</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:
 Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:createhyetogram</ows:Identifier><ows:Title>Create synthetic hyetograph</ows:Title><ows:Abstract>Create synthetic hyetograph</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RETURNS</ows:Identifier><ows:Title>Return periods</ows:Title><ows:Abstract>Return per
 iods</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>HYETOGRAPHLENGTH</ows:Identifier><ows:Title>Total length (minutes)</ows:Title><ows:Abstract>Total length (minutes) - Value type: integer
+Max value: 2.147483647E9
+Min value: -2.147483648E9
+Default value: 180.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>TIMETOPEAK</ows:Identifier><ows:Title>Time to peak (minutes)</ows:Title><ows:Abstract>Time to peak (minutes) - Value type: integer
+Max value: 2.147483647E9
+Min value: -2.147483648E9
+Default value: 120.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INTERVAL</ows:Identifier><ows:Title>Interval (minutes)</ows:Title><ows:Abstract>Interval (minutes) - Value type: integer
+Max value: 2.147483647E9
+Min value: 1.0
+Default value: 10.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>AVERAGE</ows:Identifier><ows:Title>Rainfall mean</ows:Title><ows:Abstract>Rainfall mean - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>STDDEV</ows:Identifier><ows:Title>Standard deviation</ows:Title><ows:Abstract>Standard deviation - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>HYETOGRAPH</ows:Identifier><ows:Title>Hietograma</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" sta
 tusSupported="false" storeSupported="false"><ows:Identifier>sxt:cva</ows:Identifier><ows:Title>Change Vector Analysis</ows:Title><ows:Abstract>Change Vector Analysis</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>A1</ows:Identifier><ows:Title>Layer 1 (init)</ows:Title><ows:Abstract>Layer 1 (init)</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>A2</ows:Identifier><ows:Title>Layer 2 (init)</ows:Title><ows:Abstract>Layer 2 (init)</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps
 :Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>B1</ows:Identifier><ows:Title>Layer 1 (final)</ows:Title><ows:Abstract>Layer 1 (final)</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>B2</ows:Identifier><ows:Title>Layer 2 (final)</ows:Title><ows:Abstract>Layer 2 (final)</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeTy
 pe></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>DIST</ows:Identifier><ows:Title>Modulus</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:For
 mat></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>ANGLE</ows:Identifier><ows:Title>Angle</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:watersheds</ows:Identifier><ows:Title>Watersheds</ows:Title><ows:Abstract>Watersheds</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:T
 itle><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NETWORK</ows:Identifier><ows:Title>Channel network</ows:Title><ows:Abstract>Channel network</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MINSIZE</ows:Identifier><ows:Title>Minimum watershed size (cells)</ows:Title><ows:Abstract>Minimum watershed size (cel
 ls) - Value type: integer
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>WATERSHEDS</ows:Identifier><ows:Title>Watersheds</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff
 </wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:lowerthan</ows:Identifier><ows:Title>&lt;</ows:Title><ows:Abstract>&lt;</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs=
 "1"><ows:Identifier>LAYER2</ows:Identifier><ows:Title>Layer 2</ows:Title><ows:Abstract>Layer 2</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The
  cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:polygonize</ows:Identifier><ows:Title>Polygonize</ows:Title><ows:Abstract>Polygonize</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Polylines</ows:Title><ows:Abstract>Polylines</ows
 :Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Polygons</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>t
 ext/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:dissolve</ows:Identifier><ows:Title>Dissolve</ows:Title><ows:Abstract>Dissolve</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Polygons</ows:Title><ows:Abstract>Polygons</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/x
 ml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>GROUPING_FIELD</ows:Identifier><ows:Title>Field with class name</ows:Title><ows:Abstract>Field with class name</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>GROUPING_FUNCTIONS</ows:Identifier><o
 ws:Title>Summary statistics</ows:Title><ows:Abstract>Summary statistics</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDes
 cription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:union</ows:Identifier><ows:Title>Union</ows:Title><ows:Abstract>Union</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER1</ows:Identifier><ows:Title>Layer 1</ows:Title><ows:Abstract>Layer 1</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:Mime
 Type></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER2</ows:Identifier><ows:Title>Layer 2</ows:Title><ows:Abstract>Layer 2</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>
 Capa_union</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:vectorizelines</ows:Identifier><ows:Title>Vectorize raster layer (lines)</ows:Title><ows:Abstract>Vectorize raster l
 ayer (lines)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Input layer</ows:Title><ows:Abstract>Input layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:T
 itle>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wp
 s:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:minimumenclosingpolygon</ows:Identifier><ows:Title>Minimum enclosing shapes</ows:Title><ows:Abstract>Minimum enclosing shapes</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POINTS</ows:Identifier><ows:Title>Points</ows:Title><ows:Abstract>Points</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format
 ><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows:Identifier><ows:Title>Field</ows:Title><ows:Abstract>Field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Enclosing shape</ows:Title><ows:Abstract>Enclosing shape</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>USECLASSES</ows:Identifier><ows:Title>Create one polygon for each class</ows:Title><ows:Abstract>Create one polygon for each class - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wp
 s:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Minimum enclosing shape</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>
 sxt:neighborhoodvarianceradius</ows:Identifier><ows:Title>Radius of variance</ows:Title><ows:Abstract>Radius of variance</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MAXRADIUS</ows:Identifier><ows:Title>Maximum radius (cells)</ows:Title><ows:Abstract>Maximum radius (cells) - Value type: integer
+Max value: 2.147483647E9
+Min value: 2.0
+Default value: 20.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>STDDEV</ows:Identifier><ows:Title>Standard deviation</ows:Title><ows:Abstract>Standard deviation - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>UNITS</ows:Identifier><ows:Title>Units</ows:Title><ows:Abstract>Units</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><o
 ws:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Radius of variance</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:neighborhoodfragmentation</ows:Identifier><ows:Title>Fragmentation</ows:Title><ows:Abstract>Fragmentation</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff<
 /wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: integer
+Max value: 20.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NODATA</ows:Identifier><ows:Title>Force no-data value</ows:Title><ows:Abstract>Force no-data value - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows
 :DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Fragmentation</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:kriging</ows:Identifier><ows:Title>Kriging</ows:Title><ows:Abstract>Kriging</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Point layer</ows:Title><ows:Abstract>Point layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeTyp
 e>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows:Identifier><ows:Title>Field</ows:Title><ows:Abstract>Field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DIST</ows:Identifier><ows:Title>Search radius</ows:Title><ows:Abstract
 >Search radius - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MINPOINTS</ows:Identifier><ows:Title>Mino number of points</ows:Title><ows:Abstract>Mino number of points - Value type: integer
+Max value: 2.147483647E9
+Min value: 1.0
+Default value: 4.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MAXPOINTS</ows:Identifier><ows:Title>Max. number of points</ows:Title><ows:Abstract>Max. number of points - Value type: integer
+Max value: 2.147483647E9
+Min value: 1.0
+Default value: 25.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MODEL</ows:Identifier><ows:Title>Model</ows:Title><ows:Abstract>Model</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NUGGET</ows:Identifier><ows:Title>Nugget</ows:Title><ows:Abstract>Nugget - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>SILL</ows:Identifier><ows:Title>Sill</ows:Title><ows:Abstract>Sill - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 10.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RANGE</ows:Identifier><ows:Title>Range</ows:Title><ows:Abstract>Range - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>CROSSVALIDATION</ows:Identifier><ows:Title>Cross validation</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><w
 ps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>VARIANCE</ows:Identifier><ows:Title>Variances</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>RESULT</ows:Iden
 tifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:lineardecrease</ows:Identifier><ows:Title>Linear decrease</ows:Title><ows:Abstract>Linear decrease</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Point layer</ows:Title><ows:Abstract>Point layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-c
 ollection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows:Identifier><ows:Title>Field</ows:Title><ows:Abstract>Field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DIST</ows:Identifier><ows:Title>Search radius</ows:Title><ows:Abstract>Search radius - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POWER</ows:Identifier><ows:Title>Exponent</ows:Title><ows:Abstract>Exponent - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 2.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>CROSSVALIDATION</ows:Identifier><ows:Title>Cross validation</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><w
 ps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wp
 s:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:gradientlines</ows:Identifier><ows:Title>Gradient lines</ows:Title><ows:Abstract>Gradient lines</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MIN</ows:Identifier><ows:Title>Minimum size</ows:Title><ows:Abstract>Minimum size - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MAX</ows:Identifier><ows:Title>Maximum size</ows:Title><ows:Abstract>Maximum size - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 10.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>SKIP</ows:Identifier><ows:Title>Interval</ows:Title><ows:Abstract>Interval - Value type: integer
+Max value: 2.147483647E9
+Min value: 0.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>LINES</ows:Identifier><ows:Title>Gradient lines</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; s
 ubtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:geometriestopoints</ows:Identifier><ows:Title>Geometries to points</ows:Title><ows:Abstract>Geometries to points</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ow
 s:Identifier><ows:Title>Input layer</ows:Title><ows:Abstract>Input layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>POINTS</ows:Identifier><ows:Title>Points</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:Mim
 eType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:curvatures</ows:Identifier><ows:Title>Curvatures</ows:Title><ows:Abstract>Curvatures</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Eleva
 tion</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Method</ows:Title><ows:Abstract>Method</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" m
 inOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>CLASS</ows:Identifier><ows:Title>Classification</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>VERT</ows:Identifier><ows:Title>Vertical curvature</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:Mim
 eType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>HORZ</ows:Identifier><ows:Title>Horizontal curvature</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>GLOBAL</ows:Identifier><ows:Title>Curvature</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:
 ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:kerneldensity</ows:Identifier><ows:Title>Density (kernel)</ows:Title><ows:Abstract>Density (kernel)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Vector layer</ows:Title><ows:Abstract>Vector layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>
 application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows:Identifier><ows:Title>Field</ows:Title><ows:Abstract>Field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DISTANCE</ows:Identifier><ows:Title>Search radius</ows:Title><ows:Abstract>Search radius - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>DENSITY</ows:Identifier><ows:Title>Density</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>imag
 e/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:simplifypolygons</ows:Identifier><ows:Title>Simplify polygons</ows:Title><ows:Abstract>Simplify polygons</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Polygons</ows:Title><ows:Abstract>Polygons</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></w
 ps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>TOLERANCE</ows:Identifier><ows:Title>Tolerance</ows:Title><ows:Abstract>Tolerance - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 10.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>PRESERVE</ows:Identifier><ows:Title>Preserve topology</ows:Title><ows:Abstract>Preserve topology - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Simplified polygons</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>a
 pplication/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:changelinedirection</ows:Identifier><ows:Title>Change line direction</ows:Title><ows:Abstract>Change line direction</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LINES</ows:Identifier><ows:Title>Lines</ows:Title><ows:Abstract>Lines</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>applicatio
 n/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Lines</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType>
 </wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:and</ows:Identifier><ows:Title>AND</ows:Title><ows:Abstract>AND</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER2</ows:Identifier><ows:Title>Layer 2</ows:Title><ows:Abstract>Layer 2</ows:Abstract><wps:Comple
 xData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps
 :LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:extractendpointsoflines</ows:Identifier><ows:Title>Extract endpoints of lines</ows:Title><ows:Abstract>Extract endpoints of lines</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Input Layer</ows:Title><ows:Abstract>Input Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/
 xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Forma
 t><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:ripleysk</ows:Identifier><ows:Title>Ripley K</ows:Title><ows:Abstract>Ripley K</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POINTS</ows:Identifier><ows:Title>Points</ows:Title><ows:Abstract>Points</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps
 :Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Ripley K</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Fo
 rmat><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:polygonstopolylines</ows:Identifier><ows:Title>Polygons to polylines</ows:Title><ows:Abstract>Polygons to polylines</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Polygons</ows:Title><ows:Abstract>Polygons</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeTyp
 e>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Lines</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>applica
 tion/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:accflow</ows:Identifier><ows:Title>Flow accumulation</ows:Title><ows:Abstract>Flow accumulation</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgri
 d</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>WEIGHTS</ows:Identifier><ows:Title>Weight</ows:Title><ows:Abstract>Weight</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Method</ows:Title><ows:Abstract>Method</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>CONVERGENCE</ows:Identifier><ows:Title>Convergence factor (MFD)</ows:Title><ows:Abstract>Convergence factor (MFD) - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 1.1
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>FLOWACC</ows:Identifier><ows:Title>Flow accumulation</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/
 tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:volumebetweengrids</ows:Identifier><ows:Title>Volumen between two layers</ows:Title><ows:Abstract>Volumen between two layers</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LGRID</ows:Identifier><ows:Title>Lower layer</ows:Title><ows:Abstract>Lower layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Suppor
 ted></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>UGRID</ows:Identifier><ows:Title>Upper layer</ows:Title><ows:Abstract>Upper layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell
  size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>VOL</ows:Identifier><ows:Title>Volume</ows:Title><wps:LiteralOutput/></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:plus</ows:Identifier><ows:Title>+</ows:Title><ows:Abstract>+</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/ar
 cgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER2</ows:Identifier><ows:Title>Layer 2</ows:Title><ows:Abstract>Layer 2</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCe
 llSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:protectionindex</ows:Identifier><ows:Title>Protection index</ows:Title><ows:Abstract>Protection index</ows:Abstract><wps:DataInputs><wps:I
 nput maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 1000.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Protection index</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/ti
 ff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:fragstatsdiversity</ows:Identifier><ows:Title>Fragstats (diversity metrics)</ows:Title><ows:Abstract>Fragstats (diversity metrics)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wp
 s:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MAX</ows:Identifier><ows:Title>Maximum number of different classes</ows:Title><ows:Abstract>Maximum number of different classes - Value type: integer
+Max value: 2.147483647E9
+Min value: 0.0
+Default value: 10.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>METRICS</ows:Identifier><ows:Title>Metrics</ows:Title><wps:LiteralOutput/></wps:Output></wps:ProcessOutputs></wps:ProcessDescrip
 tion><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:vectorfieldcalculator</ows:Identifier><ows:Title>Field calculator</ows:Title><ows:Abstract>Field calculator</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeT
 ype>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FORMULA</ows:Identifier><ows:Title>Formula</ows:Title><ows:Abstract>Formula</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wp
 s:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:contourlines</ows:Identifier><ows:Title>Contour lines</ows:Title><ows:Abstract>Contour lines</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Input layer</ows:Title><ows:Abstract>Input layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DISTANCE</ows:Identifier><ows:Title>Equidistance</ows:Title><ows:Abstract>E
 quidistance - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MIN</ows:Identifier><ows:Title>Min. value</ows:Title><ows:Abstract>Min. value - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MAX</ows:Identifier><ows:Title>Max. value</ows:Title><ows:Abstract>Max. value - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 10000.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Contour lines</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; s
 ubtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:nrvi</ows:Identifier><ows:Title>NRVI</ows:Title><ows:Abstract>NRVI</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYERRED</ows:Identifier><ows:Title>Red layer</ows:Titl
 e><ows:Abstract>Red layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BANDRED</ows:Identifier><ows:Title>Red band</ows:Title><ows:Abstract>Red band - Parent parameter:LAYERRED</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYERNIR</ows:Identifier><ows:Title>Near infrared layer</ows:Title><ows:Abstract>Near infrared layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><w
 ps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BANDNIR</ows:Identifier><ows:Title>Near infrared band</ows:Title><ows:Abstract>Near infrared band - Parent parameter:LAYERNIR</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real
  world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:directiontoclosestpoint</ows:Identifier><ows:Title>Direction to closest point</ows:Title><ows:Abstract>Direction to closest point</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Point layer</ows:Title
 ><ows:Abstract>Point layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default
 ><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:autoincrementvalue</ows:I
 dentifier><ows:Title>Autoincrement Value</ows:Title><ows:Abstract>Autoincrement Value</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Input layer</ows:Title><ows:Abstract>Input layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><
 ows:Identifier>FIELD</ows:Identifier><ows:Title>Attribute</ows:Title><ows:Abstract>Attribute</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Autoincrement Value</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported><
 /wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:savetowkt</ows:Identifier><ows:Title>Save geometries as WKT</ows:Title><ows:Abstract>Save geometries as WKT</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>applica
 tion/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FILENAME</ows:Identifier><ows:Title>File</ows:Title><ows:Abstract>File - Folder: false
+Open/Save: Save
+Extensions: wkt</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs/></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:greaterthan</ows:Identifier><ows:Title>&gt;</ows:Title><ows:Abstract>&gt;</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER2</ows:Identifier><ows:Title>Layer 2</ows:Title><ows:Abstract>Layer 2</ows:Abstract><wps:ComplexData><wps:D
 efault><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData
 ></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:costinroutesanisotropic</ows:Identifier><ows:Title>Cost for predefined routes (anisotropic)</ows:Title><ows:Abstract>Cost for predefined routes (anisotropic)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ROUTES</ows:Identifier><ows:Title>Routes</ows:Title><ows:Abstract>Routes</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeTyp
 e>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>COST</ows:Identifier><ows:Title>Maximum unitary cost</ows:Title><ows:Abstract>Maximum unitary cost</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:F
 ormat><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>COSTDIR</ows:Identifier><ows:Title>Direction of maximum cost [degrees]</ows:Title><ows:Abstract>Direction of maximum cost [degrees]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>KFACTOR</ows:Identifier><ows:Title>K</ows:Title><ows:Abstract>K - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 2.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Routes and cost</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml;
  subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:neighborhoodcountgreaterthan</ows:Identifier><ows:Title>Larger values count (neighbourhood)</ows:Title><ows:Abstract>Larger values count (neighbourhood)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="
 1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: integer
+Max value: 20.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>VALUE</ows:Identifier><ows:Title>Value</ows:Title><ows:Abstract>Value - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NODATA</ows:Identifier><ows:Title>Force no-data value</ows:Title><ows:Abstract>Force no-data value - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows
 :DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Larger values count (neighbourhood)</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:geometricproperties</ows:Identifier><ows:Title>Geometric properties of polygons</ows:Title><ows:Abstract>Geometric properties of polygons</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Polygons</ows:Title><ows:Abstract
 >Polygons</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Polygons</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><
 wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:generateterrain</ows:Identifier><ows:Title>Random DEM</ows:Title><ows:Abstract>Random DEM</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius [cells]</ows:Title><ows:Abstract>Radius [cells] - Value type: integer
+Max value: 2.147483647E9
+Min value: 0.0
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ITERATIONS</ows:Identifier><ows:Title>Iterations</ows:Title><ows:Abstract>Iterations - Value type: integer
+Max value: 2.147483647E9
+Min value: 0.0
+Default value: 50.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/
 tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:acccostanisotropic</ows:Identifier><ows:Title>Accumulated cost (anisotropic)</ows:Title><ows:Abstract>Accumulated cost (anisotropic)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>COST</ows:Identifier><ows:Title>Maximum unitary cost</ows:Title><ows:Abstract>Maximum unitary cost</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs
 ="1"><ows:Identifier>COSTDIR</ows:Identifier><ows:Title>Direction of maximum cost [degrees]</ows:Title><ows:Abstract>Direction of maximum cost [degrees]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FEATURES</ows:Identifier><ows:Title>Origin/destination points</ows:Title><ows:Abstract>Origin/destination points</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" min
 Occurs="1"><ows:Identifier>KFACTOR</ows:Identifier><ows:Title>K</ows:Title><ows:Abstract>K - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 2.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>ACCCOST</ows:Identifier><ows:Title>Accumulated cost</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/t
 iff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>CLOSESTPOINT</ows:Identifier><ows:Title>Closest points</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:locateallocate</ows:Identifier><ows:Title>Location/allocation</ows:Title><ows:Abstract>Location/allocation</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1
 "><ows:Identifier>DEMAND</ows:Identifier><ows:Title>Demand points</ows:Title><ows:Abstract>Demand points</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELDDEMAND</ows:Identifier><ows:Title>Field</ows:Title><ows:Abstract>Field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:
 DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>OFFER</ows:Identifier><ows:Title>Preexistent resources</ows:Title><ows:Abstract>Preexistent resources</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>CANDIDATES</ows:Identifier>
 <ows:Title>Candidate points</ows:Title><ows:Abstract>Candidate points</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DIST</ows:Identifier><ows:Title>Type of distance</ows:Title><ows:Abstract>Type of distance</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyVal
 ue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Method</ows:Title><ows:Abstract>Method</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NEWLOCATIONS</ows:Identifier><ows:Title>Number of resources to allocate</ows:Title><ows:Abstract>Number of resources to allocate - Value type: integer
+Max value: 2.147483647E9
+Min value: 0.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MAXDIST</ows:Identifier><ows:Title>Maximum distance</ows:Title><ows:Abstract>Maximum distance - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Statistics</ows:Title><wps:LiteralOutput/></wps:Output><wps:Output><ows:Identifier>SPIDER</ows:Identifier><ows:Title>Connections</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput
 ></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:polylinestopolygons</ows:Identifier><ows:Title>Polylines to polygons</ows:Title><ows:Abstract>Polylines to polygons</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Polylines</ows:Title><ows:Abstract>Polylines</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>applicati
 on/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Polygons</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutput
 s></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:exportvector</ows:Identifier><ows:Title>Export vector layer</ows:Title><ows:Abstract>Export vector layer</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wp
 s:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps
 :processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:addeventtheme</ows:Identifier><ows:Title>Points layer from table</ows:Title><ows:Abstract>Points layer from table</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>TABLE</ows:Identifier><ows:Title>Table</ows:Title><ows:Abstract>Table</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:M
 imeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>XFIELD</ows:Identifier><ows:Title>X</ows:Title><ows:Abstract>X</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>YFIELD</ows:Identifier><ows:Title>Y</ows:Title><ows:Abstract>Y</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps
 :MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:noteq</ows:Identifier><ows:Title>!=</ows:Title><ows:Abstract>!=</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps
 :Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER2</ows:Identifier><ows:Title>Layer 2</ows:Title><ows:Abstract>Layer 2</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><o
 ws:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:neighborhoodmeanvalue</ows:Identifier><ows:Title>Mean (neighbourhood)</ows:Title><ows:Abstract>Mean (neighbourhood)</ows:Abstract><wps:DataInputs><wps:Input maxOcc
 urs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: integer
+Max value: 20.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NODATA</ows:Identifier><ows:Title>Force no-data value</ows:Title><ows:Abstract>Force no-data value - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows
 :DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Mean (neighbourhood)</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:neighborhoodmajority</ows:Identifier><ows:Title>Mayority (neighbourhood)</ows:Title><ows:Abstract>Mayority (neighbourhood)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:Complex
 Data><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: integer
+Max value: 20.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NODATA</ows:Identifier><ows:Title>Force no-data value</ows:Title><ows:Abstract>Force no-data value - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows
 :DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Mayority (neighbourhood)</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:ctvi</ows:Identifier><ows:Title>CTVI</ows:Title><ows:Abstract>CTVI</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYERRED</ows:Identifier><ows:Title>Red layer</ows:Title><ows:Abstract>Red layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeTy
 pe>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BANDRED</ows:Identifier><ows:Title>Red band</ows:Title><ows:Abstract>Red band - Parent parameter:LAYERRED</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYERNIR</ows:Identifier><ows:Title>Near infrared layer</ows:Title><ows:Abstract>Near infrared layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData>
 </wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BANDNIR</ows:Identifier><ows:Title>Near infrared band</ows:Title><ows:Abstract>Near infrared band - Parent parameter:LAYERNIR</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyVal
 ue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:fuzzify</ows:Identifier><ows:Title>Fuzzify</ows:Title><ows:Abstract>Fuzzify</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Input Layer</ows:Title><ows:Abstract>Input Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Defaul
 t><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FUNCTIONTYPE</ows:Identifier><ows:Title>Member function</ows:Title><ows:Abstract>Member function</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>A</ows:Identifier><ows:Title>Control point A</ows:Title><ows:Abstract>Control point A - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 10.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>B</ows:Identifier><ows:Title>Control point B</ows:Title><ows:Abstract>Control point B - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 10.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>C</ows:Identifier><ows:Title>Control point C</ows:Title><ows:Abstract>Control point C - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 10.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>D</ows:Identifier><ows:Title>Control point D</ows:Title><ows:Abstract>Control point D - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 10.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:Mi
 meType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:neighborhoodvariance</ows:Identifier><ows:Title>Variance (neighbourhood)</ows:Title><ows:Abstract>Variance (neighbourhood)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wp
 s:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: integer
+Max value: 20.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NODATA</ows:Identifier><ows:Title>Force no-data value</ows:Title><ows:Abstract>Force no-data value - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows
 :DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Variance (neighbourhood)</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:neighborhoodmedian</ows:Identifier><ows:Title>Median (neighbourhood)</ows:Title><ows:Abstract>Median (neighbourhood)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexDa
 ta><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: integer
+Max value: 20.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NODATA</ows:Identifier><ows:Title>Force no-data value</ows:Title><ows:Abstract>Force no-data value - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows
 :DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Median (neighbourhood)</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:ttvi</ows:Identifier><ows:Title>TTVI</ows:Title><ows:Abstract>TTVI</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYERRED</ows:Identifier><ows:Title>Red layer</ows:Title><ows:Abstract>Red layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType
 >image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BANDRED</ows:Identifier><ows:Title>Red band</ows:Title><ows:Abstract>Red band - Parent parameter:LAYERRED</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYERNIR</ows:Identifier><ows:Title>Near infrared layer</ows:Title><ows:Abstract>Near infrared layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></
 wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BANDNIR</ows:Identifier><ows:Title>Near infrared band</ows:Title><ows:Abstract>Near infrared band - Parent parameter:LAYERNIR</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue
 /></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:abs</ows:Identifier><ows:Title>abs()</ows:Title><ows:Abstract>abs()</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:
 Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows
 :Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:splitpolylinesatnodes</ows:Identifier><ows:Title>Split polylines at nodes</ows:Title><ows:Abstract>Split polylines at nodes</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LINES</ows:Identifier><ows:Title>Lines</ows:Title><ows:Abstract>Lines</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs
 -collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Lines</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType
 ></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:upslopeareafromarea</ows:Identifier><ows:Title>Upslope area from outlet zone</ows:Title><ows:Abstract>Upslope area from outlet zone</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>appli
 cation/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INITZONES</ows:Identifier><ows:Title>Outlet zone</ows:Title><ows:Abstract>Outlet zone</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><o
 ws:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Upslope area</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:rasterizevectorlayer</ows:Identifier><ows:Title>Rasterize vector layer</ows:Title><ows:Abstract>Rasterize vector
  layer</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Vector layer</ows:Title><ows:Abstract>Vector layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows:Identifier><ows:Title>Field</ows:Title><ows:Abstrac
 t>Field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:
 Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:euclideandistance</ows:Identifier><ows:Title>Euclidean distance</ows:Title><ows:Abstract>Euclidean distance</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Point layer</ows:Title><ows:Abstract>Point layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format
 ><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:Dat
 aInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:elevationreliefindex</ows:Identifier><ows:Title>Elevation-relief ratio</ows:Title><ows:Abstract>Elevation-relief ratio</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps
 :Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows
 :Identifier><ows:Title>Elevation-relief ratio</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:vectorcluster</ows:Identifier><ows:Title>Cluster</ows:Title><ows:Abstract>Cluster</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collectio
 n/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELDS</ows:Identifier><ows:Title>fields</ows:Title><ows:Abstract>fields</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NUMCLASS</ows:Identifier><ows:Title>Number of classes</ows:Title><ows:Abstract>Number of classes - Value type: integer
+Max value: 2.147483647E9
+Min value: 2.0
+Default value: 3.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSuppo
 rted="false" storeSupported="false"><ows:Identifier>sxt:nnanalysis</ows:Identifier><ows:Title>Nearest neighbour analysis</ows:Title><ows:Abstract>Nearest neighbour analysis</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POINTS</ows:Identifier><ows:Title>Points</ows:Title><ows:Abstract>Points</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Su
 pported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Statistics</ows:Title><wps:LiteralOutput/></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:crosssections</ows:Identifier><ows:Title>Cross sections</ows:Title><ows:Abstract>Cross sections</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ROUTE</ows:Identifier><ows:Title>Route</ows:Title><ows:Abstract>Route</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/j
 son</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DISTANCE</ows:Identifier><ows:Title>Distance between sections</ows:Title><ows:Abstract>Distance between sections - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>WIDTH</ows:Identifier><ows:Title>Section width (to each side)</ows:Title><ows:Abstract>Section width (to each side) - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 10.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NUMPOINTS</ows:Identifier><ows:Title>Number of points (on each side)</ows:Title><ows:Abstract>Number of points (on each side) - Value type: integer
+Max value: 2.147483647E9
+Min value: 0.0
+Default value: 5.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Cross sections</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; 
 subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:neighborhoodnumberofclasses</ows:Identifier><ows:Title>Number of different classes</ows:Title><ows:Abstract>Number of different classes</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><
 ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: integer
+Max value: 20.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NODATA</ows:Identifier><ows:Title>Force no-data value</ows:Title><ows:Abstract>Force no-data value - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows
 :DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Number of different classes</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:closegapsnn</ows:Identifier><ows:Title>Void filling [nearest neighbour]</ows:Title><ows:Abstract>Void filling [nearest neighbour]</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstrac
 t><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:An
 yValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Filled layer</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:rasterbuffer</ows:Identifier><ows:Title>Raster buffer</ows:Title><ows:Abstract>Raster buffer</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Form
 at></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Método</ows:Title><ows:Abstract>Método</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DIST</ows:Identifier><ows:Title>Distance</ows:Title><ows:Abstract>Distance - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>BUFFER_LAYER</ows:Identifier><ows:Title>Buffer</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</
 wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:cfactorfromndvi</ows:Identifier><ows:Title>C factor from NDVI</ows:Title><ows:Abstract>C factor from NDVI</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NDVI</ows:Identifier><ows:Title>NDVI</ows:Title><ows:Abstract>NDVI</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:I
 nput maxOccurs="1" minOccurs="1"><ows:Identifier>ALPHA</ows:Identifier><ows:Title>Alpha</ows:Title><ows:Abstract>Alpha - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BETA</ows:Identifier><ows:Title>Beta</ows:Title><ows:Abstract>Beta - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 2.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>CFACTOR</ows:Identifier><ows:Title>C</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeTy
 pe></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:aggregate</ows:Identifier><ows:Title>Aggregate</ows:Title><ows:Abstract>Aggregate</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>GRID</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"
 ><ows:Identifier>METHOD</ows:Identifier><ows:Title>Método</ows:Title><ows:Abstract>Método</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>SIZE</ows:Identifier><ows:Title>Aggregation factor</ows:Title><ows:Abstract>Aggregation factor - Value type: integer
+Max value: 2.147483647E9
+Min value: 2.0
+Default value: 2.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Aggregated layer</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/ti
 ff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:convergence</ows:Identifier><ows:Title>Convergence index</ows:Title><ows:Abstract>Convergence index</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input
 ><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Method</ows:Title><ows:Abstract>Method</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessO
 utputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Convergence</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:gridbasicstats</ows:Identifier><ows:Title>Basic statistics</ows:Title><ows:Abstract>Basic statistics</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>ima
 ge/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>STATS</ows:Identifier><ows:Title>Statistics</ows:Ti
 tle><wps:LiteralOutput/></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:neighborhoodminvalue</ows:Identifier><ows:Title>Minimum (neighbourhood)</ows:Title><ows:Abstract>Minimum (neighbourhood)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: integer
+Max value: 20.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NODATA</ows:Identifier><ows:Title>Force no-data value</ows:Title><ows:Abstract>Force no-data value - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows
 :DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Minimum (neighbourhood)</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:extractnodes</ows:Identifier><ows:Title>Extract Nodes</ows:Title><ows:Abstract>Extract Nodes</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Capa de entrada</ows:Title><ows:Abstract>Capa de entrada</ows:Abstract><wps:ComplexData><w
 ps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Nodes</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/
 1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:aspect</ows:Identifier><ows:Title>Aspect</ows:Title><ows:Abstract>Aspect</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:
 Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>UNITS</ows:Identifier><ows:Title>Units</ows:Title><ows:Abstract>Units</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Method</ows:Title><ows:Abstract>Method</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><w
 ps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>ASPECT</ows:Identifier><ows:Title>Aspect</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:I
 dentifier>sxt:reclassifyequalamplitude</ows:Identifier><ows:Title>Divide into n classes of equal amplitude</ows:Title><ows:Abstract>Divide into n classes of equal amplitude</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>CLASSCOUNT</ows:Identifier><ows:Title>Number of classes</ows:Title><ows:Abstract>Number of classes - Value type: integer
+Max value: 2.147483647E9
+Min value: 2.0
+Default value: 10.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RECLASS</ows:Identifier><ows:Title>Reclassify</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</w
 ps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:pviperry</ows:Identifier><ows:Title>PVI(Perry and Lautenschlager)</ows:Title><ows:Abstract>PVI(Perry and Lautenschlager)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYERRED</ows:Identifier><ows:Title>Red layer</ows:Title><ows:Abstract>Red layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:Co
 mplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BANDRED</ows:Identifier><ows:Title>Red band</ows:Title><ows:Abstract>Red band - Parent parameter:LAYERRED</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYERNIR</ows:Identifier><ows:Title>Near infrared layer</ows:Title><ows:Abstract>Near infrared layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BANDNIR</ows:Identifier><ows:Title>Near infrared band</ows:Title><ows:Abstract>Near infrared band - Parent parameter:LAYERNIR</ows:Abstract><wps:LiteralData><ows:Da
 taType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>SLOPE</ows:Identifier><ows:Title>Soil line slope</ows:Title><ows:Abstract>Soil line slope - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INTERCEPT</ows:Identifier><ows:Title>Soil line intercept</ows:Title><ows:Abstract>Soil line intercept - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:Mi
 meType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:delaunay</ows:Identifier><ows:Title>Delaunay triangulation</ows:Title><ows:Abstract>Delaunay triangulation</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POINTS</ows:Identifier><ows:Title>Points layer</ows:Title><ows:Abstract>Points layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1
 .1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>TRIANGLES</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><
 wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:meanvalueuphill</ows:Identifier><ows:Title>Mean value uphill</ows:Title><ows:Abstract>Mean value uphill</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1">
 <ows:Identifier>PARAM</ows:Identifier><ows:Title>Parameter</ows:Title><ows:Abstract>Parameter</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The 
 cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Mean value uphill</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:fillelevationvalues</ows:Identifier><ows:Title>Fill elevation values</ows:Title><ows:Abstract>Fill elevation values</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>CONTOURS_LAYER</ows:Identifier><ows:Title
 >Contour lines</ows:Title><ows:Abstract>Contour lines</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>UPHILL_LAYER</ows:Identifier><ows:Title>Uphill lines</ows:Title><ows:Abstract>Uphill lines</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-c
 ollection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>CONTOURS_LAYER_FIELD</ows:Identifier><ows:Title>Elevation field</ows:Title><ows:Abstract>Elevation field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>UPHILL_LAYER_FIELD</ows:Identifier><ows:Title>Elevation fiel
 d</ows:Title><ows:Abstract>Elevation field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>UPHILL_LAYER_INTERVAL_FIELD</ows:Identifier><ows:Title>Interval field</ows:Title><ows:Abstract>Interval field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs
 -collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:cleanpointslayer</ows:Identifier><ows:Title>Clean points layer</ows:Title><ows:Abstract>Clean points layer</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Points layer</ows:Title><ows:Abstract>Points layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-col
 lection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Fo
 rmat><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:nodelines</ows:Identifier><ows:Title>Node lines</ows:Title><ows:Abstract>Node lines</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LINES</ows:Identifier><ows:Title>Lines</ows:Title><ows:Abstract>Lines</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>applicatio
 n/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Lines</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType>
 </wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:variabledistancebuffer</ows:Identifier><ows:Title>Variable distance buffer</ows:Title><ows:Abstract>Variable distance buffer</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Input layer</ows:Title><ows:Abstract>Input layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></
 wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows:Identifier><ows:Title>Distance field</ows:Title><ows:Abstract>Distance field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>TYPES</ows:Identifier><ows:Title>Buffer type</ows:Title><ows:Abstract>Buffer type</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RINGS</ows:Identifier><ows:Title>Number of concentric rings</ows:Title><ows:Abstract>Number of concentric rings</ows:Abstract><wps:Literal
 Data><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NOTROUNDED</ows:Identifier><ows:Title>Do not round resulting polygons</ows:Title><ows:Abstract>Do not round resulting polygons - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Buffer</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><w
 ps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:tablebasicstats</ows:Identifier><ows:Title>Basic statistics</ows:Title><ows:Abstract>Basic statistics</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>TABLE</ows:Identifier><ows:Title>Table</ows:Title><ows:Abstract>Table</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType
 >application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows:Identifier><ows:Title>Field</ows:Title><ows:Abstract>Field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>STATS</ows:Identifier><ows:Title>Statistics</ows:Title><wps:LiteralOutput/></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:log10</ows:Identifier><ows:Title>log10()</ows:Title><ows:Abstract>log10()</ows:Abstract><wps:DataInputs><wps
 :Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</o
 ws:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:acccostcombined</ows:Identifier><ows:Title>Accumulated cost (combined)</ows:Title><ows:Abstract>Accumulated cost (combined)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ISOCOST</ows:Iden
 tifier><ows:Title>Isotropic cost</ows:Title><ows:Abstract>Isotropic cost</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ANISOCOST</ows:Identifier><ows:Title>Anisotropic cost</ows:Title><ows:Abstract>Anisotropic cost</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>COSTDIR</ows:Identifier><ows:Title>Direction of maximum cost [degrees]
 </ows:Title><ows:Abstract>Direction of maximum cost [degrees]</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FEATURES</ows:Identifier><ows:Title>Origin/destination points</ows:Title><ows:Abstract>Origin/destination points</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>KFACTOR</ows:Identifier><ows:Title>K</ows:Title><ows:Abstract>K 
 - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 2.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>ACCCOST</ows:Identifier><ows:Title>Accumulated cost</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/t
 iff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>CLOSESTPOINT</ows:Identifier><ows:Title>Closest points</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:divide</ows:Identifier><ows:Title>/</ows:Title><ows:Abstract>/</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows
 :Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER2</ows:Identifier><ows:Title>Layer 2</ows:Title><ows:Abstract>Layer 2</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The 
 real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutp
 uts></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:reclassifyconsecutive</ows:Identifier><ows:Title>Reclassify into ordered classes</ows:Title><ows:Abstract>Reclassify into ordered classes</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract
 ><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RECLASS</ows:Identifier><ows:Title>Reclassify</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescript
 ion wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:separateshapes</ows:Identifier><ows:Title>Separate entities</ows:Title><ows:Abstract>Separate entities</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeT
 ype></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows:Identifier><ows:Title>Field for labeling</ows:Title><ows:Abstract>Field for labeling</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:
 MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:vectorbasicstats</ows:Identifier><ows:Title>Basic statistics</ows:Title><ows:Abstract>Basic statistics</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><w
 ps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows:Identifier><ows:Title>Field</ows:Title><ows:Abstract>Field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>STATS</ows:Identifier><ows:Title>Statistics</ows:Title><wps:LiteralOutput/></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:splitmultipart</ows:Identifier><ows:Title>Separate multi-part features</ows:Title><ows:Abstract>Separate multi-part features</ows:Abstract><wps:DataInputs><wps:Input m
 axOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/
 xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:cleanvectorlayer</ows:Identifier><ows:Title>Clean vector layer</ows:Title><ows:Abstract>Clean vector layer</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ow
 s:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:
 Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:tabulatearea</ows:Identifier><ows:Title>Tabulate Area</ows:Title><ows:Abstract>Tabulate Area</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>GRID</ows:Identifier><ows:Title>Zones Grid</ows:Title><ows:Abstract>Zones G
 rid</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>GRID2</ows:Identifier><ows:Title>Values Grid</ows:Title><ows:Abstract>Values Grid</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>COMPACT</ows:Identifier><ows:Title>Compact output</ows:Title><ows:Abstract>Compact output - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows
 :DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>TABLE</ows:Identifier><ows:Title>Tabulate Area</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1
 .0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:linestoequispacedpoints</ows:Identifier><ows:Title>Lines to equispaced points</ows:Title><ows:Abstract>Lines to equispaced points</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LINES</ows:Iden
 tifier><ows:Title>Lines</ows:Title><ows:Abstract>Lines</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DISTANCE</ows:Identifier><ows:Title>Distance between points</ows:Title><ows:Abstract>Distance between points - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Points</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSuppo
 rted="false" storeSupported="false"><ows:Identifier>sxt:fillsinks</ows:Identifier><ows:Title>Sink filling</ows:Title><ows:Abstract>Sink filling</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MINSLOPE</ows:Identifier><ows:Title>Min. angle between cells [degrees]</ows:Title><ows:Abstract>Min. angle between cells [degrees] - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 0.01
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Preprocessed</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</
 wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:gridfromfunction</ows:Identifier><ows:Title>Grid from function</ows:Title><ows:Abstract>Grid from function</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MINX</ows:Identifier><ows:Title>X min</ows:Title><ows:Abstract>X min - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: -1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MAXX</ows:Identifier><ows:Title>X Max</ows:Title><ows:Abstract>X Max - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MINY</ows:Identifier><ows:Title>Y Min</ows:Title><ows:Abstract>Y Min - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: -1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MAXY</ows:Identifier><ows:Title>Y Max</ows:Title><ows:Abstract>Y Max - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FORMULA</ows:Identifier><ows:Title>Formula</ows:Title><ows:Abstract>Formula</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RE
 SULT</ows:Identifier><ows:Title>Grid from function</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:graticulebuilder</ows:Identifier><ows:Title>Create graticule</ows:Title><ows:Abstract>Create graticule</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>XMIN</ows:Identifier><ows:Title>X Min</ows:Title><ows:Abstract>X Min - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: -100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>XMAX</ows:Identifier><ows:Title>X Max</ows:Title><ows:Abstract>X Max - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>YMIN</ows:Identifier><ows:Title>Y Min</ows:Title><ows:Abstract>Y Min - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: -100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>YMAX</ows:Identifier><ows:Title>Y Max</ows:Title><ows:Abstract>Y Max - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INTERVALX</ows:Identifier><ows:Title>X interval</ows:Title><ows:Abstract>X interval - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INTERVALY</ows:Identifier><ows:Title>Y interval</ows:Title><ows:Abstract>Y interval - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>TYPE</ows:Identifier><ows:Title>Type</ows:Title><ows:Abstract>Type</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>GRATICULE</ows:Identifier><ows:Title>Graticule</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType>
 </wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:meancenter</ows:Identifier><ows:Title>Mean center and standard distance</ows:Title><ows:Abstract>Mean center and standard distance</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POINTS</ows:Identifier><ows:Title>Points</ows:Title><ows:Abstract>Points</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps
 :Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELDS</ows:Identifier><ows:Title>Weights</ows:Title><ows:Abstract>Weights</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Method</ows:Title><ows:Abstract>Method</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Mean center and standard distance</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtyp
 e=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:disttochannelnetwork</ows:Identifier><ows:Title>Distance to channel network</ows:Title><ows:Abstract>Distance to channel network</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifie
 r>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NETWORK</ows:Identifier><ows:Title>Channel network</ows:Title><ows:Abstract>Channel network</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the 
 bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>DIST</ows:Identifier><ows:Title>Distance to channel network</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:For
 mat></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:removeholes</ows:Identifier><ows:Title>Remove holes</ows:Title><ows:Abstract>Remove holes</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>appl
 ication/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOut
 puts></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:slopelength</ows:Identifier><ows:Title>Slope length</ows:Title><ows:Abstract>Slope length</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>THRESHOLD</ows:Identifier><ows:Title>Slope change threshold</ows:Title><ows:Abstract>Slope change threshold - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 0.5
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>USETHRESHOLD</ows:Identifier><ows:Title>Use threshold</ows:Title><ows:Abstract>Use threshold - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataT
 ype>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>SLOPELENGTH</ows:Identifier><ows:Title>Slope length</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:topographicindices</ows:Identifier><ows:Title>Topographic indices</ows:Title><ows:Abstract>Topographic indices</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>SLOPE</ows:Identifier><ows:Title>Slope</ows:Title><ows:Abstract>Slope</ows:Abstract><wps:ComplexData><wps:Default><wp
 s:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ACCFLOW</ows:Identifier><ows:Title>Flow accumulation</ows:Title><ows:Abstract>Flow accumulation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBo
 xData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>SPI</ows:Identifier><ows:Title>Stream Power Index</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>LS</ows:Identifier><ows:Title>LS factor</ows:Title
 ><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>TWI</ows:Identifier><ows:Title>Topographic Wetness Index (TWI)</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:guh</ows:Identifier><ows:Title>Geomorphological instantaneous Unit Hydrograph</ows:Title><ows:Abstra
 ct>Geomorphological instantaneous Unit Hydrograph</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>STREAMS</ows:Identifier><ows:Title>Channel network</ows:Title><ows:Abstract>Channel network</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ORDER</ows:
 Identifier><ows:Title>Order</ows:Title><ows:Abstract>Order</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LENGTH</ows:Identifier><ows:Title>Length</ows:Title><ows:Abstract>Length</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DOWNSLOPE</ows:Identifier><ows:Title>Next reach downslope</ows:Title><ows:Abstract>Next reach downslope</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BASINS</ows:Identifier><ows:Title>Watersheds</ows:Title><ows:Abstract>Watersheds</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format
 ><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>AREA</ows:Identifier><ows:Title>Area</ows:Title><ows:Abstract>Area</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>VELOCITY</ows:Identifier><ows:Title>Average water velocity (Km/h)</ows:Title><ows:Abstract>Average water velocity (Km/h) - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 5.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INTERVAL</ows:Identifier><ows:Title>Interval (minutes)</ows:Title><ows:Abstract>Interval (minutes) - Value type: integer
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 5.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>GUH</ows:Identifier><ows:Title>Geomorphological instantaneous Unit Hydrograph</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription w
 ps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:croptovaliddata</ows:Identifier><ows:Title>Crop to valid data cells</ows:Title><ows:Abstract>Crop to valid data cells</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer to crop</ows:Title><ows:Abstract>Layer to crop</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps
 :CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Cropped layer</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" s
 toreSupported="false"><ows:Identifier>sxt:acv</ows:Identifier><ows:Title>Anisotropic coefficient of variation</ows:Title><ows:Abstract>Anisotropic coefficient of variation</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4
 326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Anisotropic coefficient of variation</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows
 :Identifier>sxt:closegaps</ows:Identifier><ows:Title>Void filling</ows:Title><ows:Abstract>Void filling</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>THRESHOLD</ows:Identifier><ows:Title>Tension threshold</ows:Title><ows:Abstract>Tension threshold - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 0.1
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Filled layer</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</
 wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:distanceandangle</ows:Identifier><ows:Title>Distances and Angles</ows:Title><ows:Abstract>Distances and Angles</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER1</ows:Identifier><ows:Title>Layer 1</ows:Title><ows:Abstract>Layer 1</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1
 .1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ID1</ows:Identifier><ows:Title>ID Attribute 1</ows:Title><ows:Abstract>ID Attribute 1</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>CONVEXHULL1</ows:Identifier><ows:Title>ConvexHull of layer 1</ows:Title><ows:Abstract>ConvexHull of layer 1 - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER2</ows:Identi
 fier><ows:Title>Layer 2</ows:Title><ows:Abstract>Layer 2</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ID2</ows:Identifier><ows:Title>ID Attribute 2</ows:Title><ows:Abstract>ID Attribute 2</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralD
 ata></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>CONVEXHULL2</ows:Identifier><ows:Title>ConvexHull of Layer 2</ows:Title><ows:Abstract>ConvexHull of Layer 2 - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>LINES</ows:Identifier><ows:Title>Lines_Dist_Angles</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:For
 mat><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:recttopolar</ows:Identifier><ows:Title>Cartesian to polar</ows:Title><ows:Abstract>Cartesian to polar</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>X</ows:Identifier><ows:Title>X</ows:Title><ows:Abstract>X</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>Y</ows:Identifier><ows:Title>Y</ows:Title><ows:Abstract>Y</ows:Abstract><wps:Comple
 xData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps
 :LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>DIST</ows:Identifier><ows:Title>Distance</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>ANGLE</ows:Identifier><ows:Title>Angle</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ow
 s:Identifier>sxt:symdifference</ows:Identifier><ows:Title>Symmetric difference</ows:Title><ows:Abstract>Symmetric difference</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Primera_capa</ows:Title><ows:Abstract>Primera_capa</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input
 ><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>CLIPLAYER</ows:Identifier><ows:Title>Segunda_capa</ows:Title><ows:Abstract>Segunda_capa</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Symmetric difference</ows:Title><wps:ComplexOutput
 ><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:perturbatepointslayer</ows:Identifier><ows:Title>Perturbate points layer</ows:Title><ows:Abstract>Perturbate points layer</ows:Abstract><wps:DataInputs><wps
 :Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Points layer</ows:Title><ows:Abstract>Points layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MEAN</ows:Identifier><ows:Title>Mean</ows:Title><ows:Abstract>Mean - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 10.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>STDDEV</ows:Identifier><ows:Title>Standard deviation</ows:Title><ows:Abstract>Standard deviation - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSuppo
 rted="false" storeSupported="false"><ows:Identifier>sxt:clipgrid</ows:Identifier><ows:Title>Crop grid with polygon layer</ows:Title><ows:Abstract>Crop grid with polygon layer</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer to crop</ows:Title><ows:Abstract>Layer to crop</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POLYGONS</ows:Identifier><ows:Title>Polygons</ows:Title><ows:Abstract>Polygons</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>
 text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier
 ><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Cropped layer</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:countpoints</ows:Identifier><ows:Title>Count points in polygons</ows:Title><ows:Abstract>Count points in polygons</ows:Abstract><wps:DataInputs><wps:Inpu
 t maxOccurs="1" minOccurs="1"><ows:Identifier>POINTS</ows:Identifier><ows:Title>Points</ows:Title><ows:Abstract>Points</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POLYGONS</ows:Identifier><ows:Title>Polygons</ows:Title><ows:Abstract>Polygons</ows:Abstract><wps:ComplexData><wps:Defa
 ult><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Polygons</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0<
 /wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:bboxgrid</ows:Identifier><ows:Title>Create grid bounding box</ows:Title><ows:Abstract>Create grid bounding box</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Input layer</ows:Title><ows:Abstract>Input layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>imag
 e/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:Pr
 ocessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>bbox</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:filterclumps</ows:Identifier><ows:Title>Filter 
 clumps</ows:Title><ows:Abstract>Filter clumps</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MINAREA</ows:Identifier><ows:Title>Min. area [cells]</ows:Title><ows:Abstract>Min. area [cells] - Value type: integer
+Max value: 2.147483647E9
+Min value: 1.0
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Filtered layer</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff
 </wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:tvi</ows:Identifier><ows:Title>TVI</ows:Title><ows:Abstract>TVI</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYERRED</ows:Identifier><ows:Title>Red layer</ows:Title><ows:Abstract>Red layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccu
 rs="1"><ows:Identifier>BANDRED</ows:Identifier><ows:Title>Red band</ows:Title><ows:Abstract>Red band - Parent parameter:LAYERRED</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYERNIR</ows:Identifier><ows:Title>Near infrared layer</ows:Title><ows:Abstract>Near infrared layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BANDNIR</ows:Identifier><ows:Title>Near infrared band</ows:Title><ows:Abstract>Near infrared band - Parent parameter:LAYERNIR</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:Liter
 alData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Form
 at><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:hypsometry</ows:Identifier><ows:Title>Hypsometry</ows:Title><ows:Abstract>Hypsometry</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifie
 r><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Hypsometry</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></w
 ps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:mediancenter</ows:Identifier><ows:Title>Median center</ows:Title><ows:Abstract>Median center</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POINTS</ows:Identifier><ows:Title>Points</ows:Title><ows:Abstract>Points</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeTy
 pe></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows:Identifier><ows:Title>Weights</ows:Title><ows:Abstract>Weights</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Method</ows:Title><ows:Abstract>Method</ows:Abstract><wps:LiteralData><ows:DataTyp
 e>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Median center</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupport
 ed="false" storeSupported="false"><ows:Identifier>sxt:vectoraddfield</ows:Identifier><ows:Title>Add field</ows:Title><ows:Abstract>Add field</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Inp
 ut><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD_NAME</ows:Identifier><ows:Title>Field name</ows:Title><ows:Abstract>Field name</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD_TYPE</ows:Identifier><ows:Title>Field type</ows:Title><ows:Abstract>Field type</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD_LENGTH</ows:Identifier><ows:Title>Field length</ows:Title><ows:Abstract>Field length - Value type: integer
+Max value: 254.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD_PRECISION</ows:Identifier><ows:Title>Field precision (double only)</ows:Title><ows:Abstract>Field precision (double only) - Value type: integer
+Max value: 20.0
+Min value: 0.0
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEFAULT_VALUE</ows:Identifier><ows:Title>Default value</ows:Title><ows:Abstract>Default value</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><
 wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:gridcompletion</ows:Identifier><ows:Title>Complete grid</ows:Title><ows:Abstract>Complete grid</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Base layer</ows:Title><ows:Abstract>Base layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ADDITIONAL</ows:Identifier><ows:Title>Additional layer</ows:Title><ows:Ab
 stract>Additional layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Interpolation method</ows:Title><ows:Abstract>Interpolation method</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:Boundin
 gBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Filled layer</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:reclassifydisjoint</ows:Identifier><ows:Title>Recl
 assify into disjoint classes</ows:Title><ows:Abstract>Reclassify into disjoint classes</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" min
 Occurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RECLASS</ows:Identifier><ows:Title>Reclassify</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:sortraster</ows:Identifier><ows:Title>Sort</ows:Title><ows:Abstract>Sort</ows:Abstract><wps:DataInpu
 ts><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first in
 put)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Sorted raster layer</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:edgecontamination</ows:Identifier><ows:Title>Edge contamination</ows:Title><ows:Abstract>Edge contamination</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Iden
 tifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</
 ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>EDGECONT</ows:Identifier><ows:Title>Edge contamination</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:idw</ows:Identifier><ows:Title>Inverse Distance Weighting (IDW)</ows:Title><ows:Abstract>Inverse Distance Weighting (IDW)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Point layer</ows:Title><ows:Ab
 stract>Point layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows:Identifier><ows:Title>Field</ows:Title><ows:Abstract>Field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"
 ><ows:Identifier>DIST</ows:Identifier><ows:Title>Search radius</ows:Title><ows:Abstract>Search radius - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POWER</ows:Identifier><ows:Title>Exponent</ows:Title><ows:Abstract>Exponent - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 2.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>CROSSVALIDATION</ows:Identifier><ows:Title>Cross validation</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><w
 ps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wp
 s:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:pvirichardson</ows:Identifier><ows:Title>PVI(Richardson and Wiegand)</ows:Title><ows:Abstract>PVI(Richardson and Wiegand)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYERRED</ows:Identifier><ows:Title>Red layer</ows:Title><ows:Abstract>Red layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BANDRED</ows:Identifier><ows:Title>Red band</ows:Title><ows:Abstract>Red band - Parent parameter:LAYERRED</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:
 Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYERNIR</ows:Identifier><ows:Title>Near infrared layer</ows:Title><ows:Abstract>Near infrared layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BANDNIR</ows:Identifier><ows:Title>Near infrared band</ows:Title><ows:Abstract>Near infrared band - Parent parameter:LAYERNIR</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>SLOPE</ows:Identifier><ows:Title>Soil line slope</ows:Title><ows:Abstract>Soil line slope - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INTERCEPT</ows:Identifier><ows:Title>Soil line intercept</ows:Title><ows:Abstract>Soil line intercept - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:Mi
 meType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:reclassifyequalarea</ows:Identifier><ows:Title>Divide into n classes of equal area</ows:Title><ows:Abstract>Divide into n classes of equal area</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported><
 /wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>CLASSAREA</ows:Identifier><ows:Title>Class area [cells]</ows:Title><ows:Abstract>Class area [cells] - Value type: integer
+Max value: 2.147483647E9
+Min value: 2.0
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RECLASS</ows:Identifier><ows:Title>Reclassify</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</w
 ps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:transform</ows:Identifier><ows:Title>Transform</ows:Title><ows:Abstract>Transform</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Input layer</ows:Title><ows:Abstract>Input layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:
 Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DISTANCEX</ows:Identifier><ows:Title>Translation X</ows:Title><ows:Abstract>Translation X - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DISTANCEY</ows:Identifier><ows:Title>Translation Y</ows:Title><ows:Abstract>Translation Y - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ANGLE</ows:Identifier><ows:Title>Rotation angle</ows:Title><ows:Abstract>Rotation angle - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>SCALEX</ows:Identifier><ows:Title>Scale factor (X)</ows:Title><ows:Abstract>Scale factor (X) - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>SCALEY</ows:Identifier><ows:Title>Scale Factor (Y)</ows:Title><ows:Abstract>Scale Factor (Y) - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ANCHORX</ows:Identifier><ows:Title>Anchor point X</ows:Title><ows:Abstract>Anchor point X - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ANCHORY</ows:Identifier><ows:Title>Anchor point Y</ows:Title><ows:Abstract>Anchor point Y - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Capa_transformada</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" 
 statusSupported="false" storeSupported="false"><ows:Identifier>sxt:polygonstatisticsfrompoints</ows:Identifier><ows:Title>Point statistics in polygons</ows:Title><ows:Abstract>Point statistics in polygons</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POLYGONS</ows:Identifier><ows:Title>Polygons</ows:Title><ows:Abstract>Polygons</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/z
 ip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POINTS</ows:Identifier><ows:Title>Points</ows:Title><ows:Abstract>Points</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows:Identifier><ows:Title>F
 ield</ows:Title><ows:Abstract>Field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDesc
 ription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:clipbyrectangle</ows:Identifier><ows:Title>Clip by rectangle</ows:Title><ows:Abstract>Clip by rectangle</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer to clip</ows:Title><ows:Abstract>Layer to clip</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Fo
 rmat><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>XMIN</ows:Identifier><ows:Title>X Min</ows:Title><ows:Abstract>X Min - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: -100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>XMAX</ows:Identifier><ows:Title>X Max</ows:Title><ows:Abstract>X Max - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>YMIN</ows:Identifier><ows:Title>Y Min</ows:Title><ows:Abstract>Y Min - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: -100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>YMAX</ows:Identifier><ows:Title>Y Max</ows:Title><ows:Abstract>Y Max - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Clipped_Layer</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" stat
 usSupported="false" storeSupported="false"><ows:Identifier>sxt:slope</ows:Identifier><ows:Title>Slope</ows:Title><ows:Abstract>Slope</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Method</ows:Title><ows:Abstract>Method</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>UNITS</ows:Identifier><ows:Title>Units</ows:Title><ows:Abstract>Units</ows:Abstra
 ct><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>SLOPE</ows:Identifier><ows:Title>Slope</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeTy
 pe>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:minus</ows:Identifier><ows:Title>-</ows:Title><ows:Abstract>-</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccu
 rs="1"><ows:Identifier>LAYER2</ows:Identifier><ows:Title>Layer 2</ows:Title><ows:Abstract>Layer 2</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>
 The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:sumofcostfromallpoints</ows:Identifier><ows:Title>Sum of cost to all points</ows:Title><ows:Abstract>Sum of cost to all points</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>COST</ows:Identifier><ows:Title>Unita
 ry cost</ows:Title><ows:Abstract>Unitary cost</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FEATURES</ows:Identifier><ows:Title>Origin/destination points</ows:Title><ows:Abstract>Origin/destination points</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of t
 he inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>ACCCOST</ows:Identifier><ows:Title>Accumulated cost</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported
 ></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:pviwalther</ows:Identifier><ows:Title>PVI(Walther and Shabaani)</ows:Title><ows:Abstract>PVI(Walther and Shabaani)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYERRED</ows:Identifier><ows:Title>Red layer</ows:Title><ows:Abstract>Red layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BANDRED</ows:Identifier><ows:Title>Red band</ows:Title><ows:Abstract>Red band - Parent parameter:LAYERRED</ows:Abstract><wps:LiteralDat
 a><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYERNIR</ows:Identifier><ows:Title>Near infrared layer</ows:Title><ows:Abstract>Near infrared layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BANDNIR</ows:Identifier><ows:Title>Near infrared band</ows:Title><ows:Abstract>Near infrared band - Parent parameter:LAYERNIR</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>SLOPE</ows:Identifier><ows:Title>Soil line slope</ows:Title><ows:Abstract>Soil line 
 slope - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INTERCEPT</ows:Identifier><ows:Title>Soil line intercept</ows:Title><ows:Abstract>Soil line intercept - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:Mi
 meType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:polylinestosinglesegments</ows:Identifier><ows:Title>Polylines to single segments</ows:Title><ows:Abstract>Polylines to single segments</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LINES</ows:Identifier><ows:Title>Lines</ows:Title><ows:Abstract>Lines</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wf
 s-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Lines</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wp
 s:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:ndvi</ows:Identifier><ows:Title>NDVI</ows:Title><ows:Abstract>NDVI</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYERRED</ows:Identifier><ows:Title>Red layer</ows:Title><ows:Abstract>Red layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BANDRE
 D</ows:Identifier><ows:Title>Red band</ows:Title><ows:Abstract>Red band - Parent parameter:LAYERRED</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYERNIR</ows:Identifier><ows:Title>Near infrared layer</ows:Title><ows:Abstract>Near infrared layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BANDNIR</ows:Identifier><ows:Title>Near infrared band</ows:Title><ows:Abstract>Near infrared band - Parent parameter:LAYERNIR</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input
  maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</
 wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:cellbalance</ows:Identifier><ows:Title>Net balance</ows:Title><ows:Abstract>Net balance</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>WEIGHTS</ows:Identifier><ows:Title>Weight</ows:Title>
 <ows:Abstract>Weight</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Method</ows:Title><ows:Abstract>Method</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>CONVERGENCE</ows:Identifier><ows:Title>Convergence factor (MFD)</ows:Title><ows:Abstract>Convergence factor (MFD) - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 1.1
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>CELLBALANCE</ows:Identifier><ows:Title>Net balance</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/ti
 ff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:neighborhoodcountequalto</ows:Identifier><ows:Title>Equal values count (neighbourhood)</ows:Title><ows:Abstract>Equal values count (neighbourhood)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wp
 s:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: integer
+Max value: 20.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>VALUE</ows:Identifier><ows:Title>Value</ows:Title><ows:Abstract>Value - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NODATA</ows:Identifier><ows:Title>Force no-data value</ows:Title><ows:Abstract>Force no-data value - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows
 :DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Equal values count (neighbourhood)</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:crossclassification</ows:Identifier><ows:Title>Cross checking(Kappa index)</ows:Title><ows:Abstract>Cross checking(Kappa index)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>GRID</ows:Identifier><ows:Title>Grid 1</ows:Title><ows:Abstract>Grid 1</ows:A
 bstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>GRID2</ows:Identifier><ows:Title>Grid 2</ows:Title><ows:Abstract>Grid 2</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstrac
 t><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>TABLE</ows:Identifier><ows:Title>Cross classification</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application
 /json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>CROSCLASS</ows:Identifier><ows:Title>Cross classification</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>KAPPA</ows:Identifier><ows:Title>Cross classification</ows:Title><wps:LiteralOutput/></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported=
 "false"><ows:Identifier>sxt:vectorspatialcluster</ows:Identifier><ows:Title>Spatial cluster</ows:Title><ows:Abstract>Spatial cluster</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:
 Input maxOccurs="1" minOccurs="1"><ows:Identifier>NUMCLASS</ows:Identifier><ows:Title>Number of classes</ows:Title><ows:Abstract>Number of classes - Value type: integer
+Max value: 2.147483647E9
+Min value: 2.0
+Default value: 3.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSuppo
 rted="false" storeSupported="false"><ows:Identifier>sxt:gridsfromtableandgrid</ows:Identifier><ows:Title>Grids from table and classified grid</ows:Title><ows:Abstract>Grids from table and classified grid</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>TABLE</ows:Identifier><ows:Title>Look-up table</ows:Title><ows:Abstract>Look-up table</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:F
 ormat><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows:Identifier><ows:Title>Field</ows:Title><ows:Abstract>Field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstr
 act><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs/></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:fixeddistancebuffer</ows:Identifier><ows:Title>Fixed distance buffer</ows:Title><ows:Abstract>Fixed distance buffer</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Input layer</ows:Title><ows:Abstract>Input layer</ows:Abstract><wps:ComplexData><
 wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DISTANCE</ows:Identifier><ows:Title>Distance</ows:Title><ows:Abstract>Distance - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>TYPES</ows:Identifier><ows:Title>Buffer type</ows:Title><ows:Abstract>Buffer type</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RINGS</ows:Identifier><ows:Title>Number of concentric rings</ows:Title><ows:Abstract>Number of concentric rings</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NOTROUNDED</ows:Identifier><ows:Title>Do not round resulting polygons</ows:Title><ows:Abstract>Do not round resulting polygons - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifie
 r><ows:Title>Buffer</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:difference</ows:Identifier><ows:Title>Difference</ows:Title><ows:Abstract>Difference</ows:Abstract><wps:Dat
 aInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer to clip</ows:Title><ows:Abstract>Layer to clip</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>CLIPLAYER</ows:Identifier><ows:Title>Clipping layer</ows:Title><ows:Abstract>Clipping lay
 er</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Difference</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:M
 imeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:realarea</ows:Identifier><ows:Title>Real area</ows:Title><ows:Abstract>Real area</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:Mime
 Type>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInput
 s><wps:ProcessOutputs><wps:Output><ows:Identifier>REALAREA</ows:Identifier><ows:Title>Real area</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:changedatatype</ows:Identifier><ows:Title>Change data type</ows:Title><ows:Abstract>Change data type</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><w
 ps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>TYPE</ows:Identifier><ows:Title>Data type</ows:Title><ows:Abstract>Data type</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The ce
 ll size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:geometricpropertieslines</ows:Identifier><ows:Title>Geometric properties of lines</ows:Title><ows:Abstract>Geometric properties of lines</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LINES</ows:Identifier><ows:Title>
 Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wp
 s:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:locateextremevalues</ows:Identifier><ows:Title>Locate max values</ows:Title><ows:Abstract>Locate max values</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POLYGONS</ows:Identifier><ows:Title>Polygons</ows:Title><ows:Abstract>Polygons</ows:
 Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>GRID</ows:Identifier><ows:Title>Grid</ows:Title><ows:Abstract>Grid</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</w
 ps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Max values</ows:Title><wps:
 ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:removerepeatedgeometries</ows:Identifier><ows:Title>Remove repeated geometries</ows:Title><ows:Abstract>Remove repeated geometries</ows:Abstrac
 t><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Input layer</ows:Title><ows:Abstract>Input layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Unique_Geometries</ows:Title><wps:Compl
 exOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:nninterpolation</ows:Identifier><ows:Title>Nearest neighbour</ows:Title><ows:Abstract>Nearest neighbour</ows:Abstract><wps:DataInputs><wps:Input max
 Occurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Point layer</ows:Title><ows:Abstract>Point layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows:Identifier><ows:Title>Field</ows:Title><ows:Abstract>Field</ows:Abstract><wps:LiteralData><ows:DataType>
 xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:M
 imeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:usped</ows:Identifier><ows:Title>USPED</ows:Title><ows:Abstract>USPED</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>DEM</ows:Title><ows:Abstract>DEM</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>K</ows:Identifier><ows:Title>K</ows:Title><ows:Abstract>K</ows:Abstract><wps:ComplexData
 ><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>C</ows:Identifier><ows:Title>C</ows:Title><ows:Abstract>C</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>R</ows:Identifier><ows:Title>R</ows:Title><ows:Abstract>R - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>EROSIONTYPE</ows:Identifier><ows:Title>Prevailing erosion type</ows:Title><ows:Abstract>Prevailing erosion type</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralDat
 a><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>USPED</ows:Identifier><ows:Title>USPED</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:neighborhooddiversity</ows:Identifier><ows:Title>Diversity</ows:Title><ows:Abstract>Diversity</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:Mime
 Type>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: integer
+Max value: 20.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NODATA</ows:Identifier><ows:Title>Force no-data value</ows:Title><ows:Abstract>Force no-data value - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows
 :DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Diversity</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:snappoints</ows:Identifier><ows:Title>Snap points to layer</ows:Title><ows:Abstract>Snap points to layer</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Points layer</ows:Title><ows:Abstract>Points layer</ows:Abstract><wps:ComplexData><wps:Defau
 lt><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>SNAPTO</ows:Identifier><ows:Title>Capa_ajuste</ows:Title><ows:Abstract>Capa_ajuste</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xm
 l; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>TOLERANCE</ows:Identifier><ows:Title>Tolerance</ows:Title><ows:Abstract>Tolerance - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 10.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Snapped points</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" sta
 tusSupported="false" storeSupported="false"><ows:Identifier>sxt:intersection</ows:Identifier><ows:Title>Intersection</ows:Title><ows:Abstract>Intersection</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER1</ows:Identifier><ows:Title>Layer 1</ows:Title><ows:Abstract>Layer 1</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:Co
 mplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER2</ows:Identifier><ows:Title>Layer 2</ows:Title><ows:Abstract>Layer 2</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Clipped_Layer</ows:Title><wps:ComplexOutpu
 t><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:centroids</ows:Identifier><ows:Title>Centroids</ows:Title><ows:Abstract>Centroids</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows
 :Identifier>LAYER</ows:Identifier><ows:Title>Vector layer</ows:Title><ows:Abstract>Vector layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Centroids</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=w
 fs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:randomvector</ows:Identifier><ows:Title>Create random vector layer</ows:Title><ows:Abstract>Create random vector layer</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>XMIN</ows:I
 dentifier><ows:Title>X Min</ows:Title><ows:Abstract>X Min - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: -100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>XMAX</ows:Identifier><ows:Title>X Max</ows:Title><ows:Abstract>X Max - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>YMIN</ows:Identifier><ows:Title>Y Min</ows:Title><ows:Abstract>Y Min - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: -100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>YMAX</ows:Identifier><ows:Title>Y Max</ows:Title><ows:Abstract>Y Max - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>COUNT</ows:Identifier><ows:Title>Number of features to create</ows:Title><ows:Abstract>Number of features to create - Value type: integer
+Max value: 2.147483647E9
+Min value: 1.0
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>TYPE</ows:Identifier><ows:Title>Type</ows:Title><ows:Abstract>Type</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:
 Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:eq</ows:Identifier><ows:Title>==</ows:Title><ows:Abstract>==</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER2</ows:Identifier><ows:Title>Layer 2</ows:Title><ows:Abstract>Layer 2</ows:Abstract><wps:ComplexData><wp
 s:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralD
 ata></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:channelnetwork</ows:Identifier><ows:Title>Channel network</ows:Title><ows:Abstract>Channel network</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default
 ><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>THRESHOLDLAYER</ows:Identifier><ows:Title>Threshold layer</ows:Title><ows:Abstract>Threshold layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Criteria</ows:Title><ows:Abstract>Criteria</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>THRESHOLD</ows:Ide
 ntifier><ows:Title>Threshold</ows:Title><ows:Abstract>Threshold - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 10000.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>NETWORK</ows:Identifier><ows:Title>Channel network</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/ti
 ff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>NETWORKVECT</ows:Identifier><ows:Title>Channel network</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Suppor
 ted></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:neighborhoodcountlowerthan</ows:Identifier><ows:Title>Lower values count (neighbourhood)</ows:Title><ows:Abstract>Lower values count (neighbourhood)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: integer
+Max value: 20.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>VALUE</ows:Identifier><ows:Title>Value</ows:Title><ows:Abstract>Value - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NODATA</ows:Identifier><ows:Title>Force no-data value</ows:Title><ows:Abstract>Force no-data value - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows
 :DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Lower values count (neighbourhood)</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:generaterandomuniform</ows:Identifier><ows:Title>Random grid (uniform)</ows:Title><ows:Abstract>Random grid (uniform)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MIN</ows:Identifier><ows:Title>Min. value</ows:Title><ows:Abstract>Min. value - Value t
 ype: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MAX</ows:Identifier><ows:Title>Max. value</ows:Title><ows:Abstract>Max. value - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>PROB</ows:Identifier><ows:Title>Probability</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>ima
 ge/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:groupnearfeatures</ows:Identifier><ows:Title>Group near features</ows:Title><ows:Abstract>Group near features</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></w
 ps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>TOLERANCE</ows:Identifier><ows:Title>Tolerance</ows:Title><ows:Abstract>Tolerance - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 1.0E-4
+Default value: 5.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSuppo
 rted="false" storeSupported="false"><ows:Identifier>sxt:neighborhoodkurtosis</ows:Identifier><ows:Title>Kurtosis (neighbourhood)</ows:Title><ows:Abstract>Kurtosis (neighbourhood)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: integer
+Max value: 20.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NODATA</ows:Identifier><ows:Title>Force no-data value</ows:Title><ows:Abstract>Force no-data value - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows
 :DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Kurtosis (neighbourhood)</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:generaterandomnormal</ows:Identifier><ows:Title>Random grid (normal)</ows:Title><ows:Abstract>Random grid (normal)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>MEAN</ows:Identifier><ows:Title>Mean</ows:Title><ows:Abstract>Mean - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>STDDEV</ows:Identifier><ows:Title>Standard deviation</ows:Title><ows:Abstract>Standard deviation - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>PROB</ows:Identifier><ows:Title>Probability</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>ima
 ge/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:normalize</ows:Identifier><ows:Title>Normalize</ows:Title><ows:Abstract>Normalize</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>GRID</ows:Identifier><ows:Title>Layer to normalize</ows:Title><ows:Abstract>Layer to normalize</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Tit
 le>Method</ows:Title><ows:Abstract>Method</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Normalized</ows:Ti
 tle><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:neighborhooddominance</ows:Identifier><ows:Title>Dominance</ows:Title><ows:Abstract>Dominance</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType>
 </wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: integer
+Max value: 20.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NODATA</ows:Identifier><ows:Title>Force no-data value</ows:Title><ows:Abstract>Force no-data value - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows
 :DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Dominance</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:heightoverchannelnetwork</ows:Identifier><ows:Title>Elevation over channel network</ows:Title><ows:Abstract>Elevation over channel network</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><
 wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NETWORK</ows:Identifier><ows:Title>Channel network</ows:Title><ows:Abstract>Channel network</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>THRESHOLD</ows:Identifier><ows:Title>Tension threshold</ows:Title><ows:Abstract>Tension threshold - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 0.1
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>HEIGHTOVER</ows:Identifier><ows:Title>Elevation over channel network</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps
 :MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:simplifylines</ows:Identifier><ows:Title>Simplify lines</ows:Title><ows:Abstract>Simplify lines</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Lines</ows:Title><ows:Abstract>Lines</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection
 /1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>TOLERANCE</ows:Identifier><ows:Title>Tolerance</ows:Title><ows:Abstract>Tolerance - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 10.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>PRESERVE</ows:Identifier><ows:Title>Preserve topology</ows:Title><ows:Abstract>Preserve topology - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Generalized lines</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>app
 lication/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:invertnodata</ows:Identifier><ows:Title>Invert mask</ows:Title><ows:Abstract>Invert mask</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows
 :Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Inverted mask</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid
 </wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:volume</ows:Identifier><ows:Title>Volume calculation</ows:Title><ows:Abstract>Volume calculation</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>GRID</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BASE</ows:Identifier><ows:Title>Base level</ows:Title><ows:Abstract>Base level - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 1000.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Method</ows:Title><ows:Abstract>Method</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType
 ><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>VOL</ows:Identifier><ows:Title>Volume</ows:Title><wps:LiteralOutput/></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:vectorrenamefield</ows:Identifier><ows:Title>Rename field</ows:Title><ows:Abstract>Rename field</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Vector layer</ows:Title><ows:Abstract>Vector layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeTyp
 e>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD_TO_RENAME</ows:Identifier><ows:Title>Field to rename</ows:Title><ows:Abstract>Field to rename</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NEW_FIELD_NAME</ows:Identifier><ows:Title>Name for new field</ows:Title><ows:Abstract>Name for new field</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Form
 at><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:or</ows:Identifier><ows:Title>OR</ows:Title><ows:Abstract>OR</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>
 Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER2</ows:Identifier><ows:Title>Layer 2</ows:Title><ows:Abstract>Layer 2</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real wo
 rld coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></w
 ps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:neighborhoodrange</ows:Identifier><ows:Title>Range (neighbourhood)</ows:Title><ows:Abstract>Range (neighbourhood)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: integer
+Max value: 20.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NODATA</ows:Identifier><ows:Title>Force no-data value</ows:Title><ows:Abstract>Force no-data value - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows
 :DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Range (neighbourhood)</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:spatialcorrelation</ows:Identifier><ows:Title>Spatial autocorrelation</ows:Title><ows:Abstract>Spatial autocorrelation</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POINTS</ows:Identifier><ows:Title>Points</ows:Title><ows:Abstract>Points</ows:Abstract><wps:Complex
 Data><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows:Identifier><ows:Title>Field</ows:Title><ows:Abstract>Field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INTERVAL</ows:Identifier><ow
 s:Title>Distance interval</ows:Title><ows:Abstract>Distance interval - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>CLOUD</ows:Identifier><ows:Title>Nube_del_variograma</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Spatial autocorrelation</ows:Title
 ><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:pviqi</ows:Identifier><ows:Title>PVI(Qi et al)</ows:Title><ows:Abstract>PVI(Qi et al)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs=
 "1" minOccurs="1"><ows:Identifier>LAYERRED</ows:Identifier><ows:Title>Red layer</ows:Title><ows:Abstract>Red layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BANDRED</ows:Identifier><ows:Title>Red band</ows:Title><ows:Abstract>Red band - Parent parameter:LAYERRED</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYERNIR</ows:Identifier><ows:Title>Near infrared layer</ows:Title><ows:Abstract>Near infrared layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps
 :Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>BANDNIR</ows:Identifier><ows:Title>Near infrared band</ows:Title><ows:Abstract>Near infrared band - Parent parameter:LAYERNIR</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>SLOPE</ows:Identifier><ows:Title>Soil line slope</ows:Title><ows:Abstract>Soil line slope - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INTERCEPT</ows:Identifier><ows:Title>Soil line intercept</ows:Title><ows:Abstract>Soil line intercept - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 0.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:Mi
 meType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:normalitytest</ows:Identifier><ows:Title>Normality test</ows:Title><ows:Abstract>Normality test</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:For
 mat><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows:Identifier><ows:Title>Field</ows:Title><ows:Abstract>Field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:LiteralOutput/></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:visualexposure</ows:Identifier><ows:Title>Visual exposure</ows:Title><ows:Abstract
 >Visual exposure</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FEATURES</ows:Identifier><ows:Title>Elements</ows:Title><ows:Abstract>Elements</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1
 "><ows:Identifier>WEIGHTS</ows:Identifier><ows:Title>Weight</ows:Title><ows:Abstract>Weight</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Method</ows:Title><ows:Abstract>Method</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 1000.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Visual exposure</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tif
 f</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:xor</ows:Identifier><ows:Title>XOR</ows:Title><ows:Abstract>XOR</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ow
 s:Identifier>LAYER2</ows:Identifier><ows:Title>Layer 2</ows:Title><ows:Abstract>Layer 2</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell s
 ize in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:generateroutes</ows:Identifier><ows:Title>Generate alternative routes</ows:Title><ows:Abstract>Generate alternative routes</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ROUTE</ows:Identifier><ows:Title>Original route</ow
 s:Title><ows:Abstract>Original route</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NROUTES</ows:Identifier><ows:Title>Number of new routes</ows:Title><ows:Abstract>Number of new routes - Value type: integer
+Max value: 2.147483647E9
+Min value: 1.0
+Default value: 10.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Method</ows:Title><ows:Abstract>Method</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>SINUOSITY</ows:Identifier><ows:Title>Sinuosity</ows:Title><ows:Abstract>Sinuosity - Value type: double
+Max value: 10.0
+Min value: 1.0
+Default value: 1.3
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>USESINUOSITY</ows:Identifier><ows:Title>Use base route sinuosity</ows:Title><ows:Abstract>Use base route sinuosity - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Routes</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeT
 ype>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:floor</ows:Identifier><ows:Title>floor()</ows:Title><ows:Abstract>floor()</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>G
 rid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType>
 </wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:watershedsbysize</ows:Identifier><ows:Title>Watersheds by area</ows:Title><ows:Abstract>Watersheds by area</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>SIZE</ows:Identifier><ows:Title>Tamano</ows:Title><ows:Abstract>Tamano - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 10000.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>WATERSHEDS</ows:Identifier><ows:Title>Watersheds</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff
 </wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:createequivalentnumericalclass</ows:Identifier><ows:Title>Create equivalent numerical class</ows:Title><ows:Abstract>Create equivalent numerical class</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Input layer</ows:Title><ows:Abstract>Input layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format
 ><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NEW_FIELD_NAME</ows:Identifier><ows:Title>Name for new field</ows:Title><ows:Abstract>Name for new field</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>CLASS_FIELD</ows:Identifier><ows:Title>Class field</ows:Title><ows:Abstract>Class field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RE
 SULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:neighborhoodminority</ows:Identifier><ows:Title>Minority (neighbourhood)</ows:Title><ows
 :Abstract>Minority (neighbourhood)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>RADIUS</ows:Identifier><ows:Title>Radius</ows:Title><ows:Abstract>Radius - Value type: integer
+Max value: 20.0
+Min value: 1.0
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NODATA</ows:Identifier><ows:Title>Force no-data value</ows:Title><ows:Abstract>Force no-data value - </ows:Abstract><wps:LiteralData><ows:DataType>xs:boolean</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows
 :DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Minority (neighbourhood)</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:acccost</ows:Identifier><ows:Title>Accumulated cost (isotropic)</ows:Title><ows:Abstract>Accumulated cost (isotropic)</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>COST</ows:Identifier><ows:Title>Unitary cost</ows:Title><ows:Abstract>Unitary cost</ows:Abstract>
 <wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FEATURES</ows:Identifier><ows:Title>Origin/destination points</ows:Title><ows:Abstract>Origin/destination points</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DISTANCE</ows:Identifier><ows:Title>Type of distance</ows:Title><ows:Abstract>Type of distance</ows:Abstract><wps:LiteralData><ows:DataType>
 xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>ACCCOST</ows:Identifier><ows:Title>Accumulated cost</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:Mi
 meType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>CLOSESTPOINT</ows:Identifier><ows:Title>Closest points</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:rastertopoints</ows:Identifier><ows:Title>Raster layer to points layer</ows:Title><ows:Abstract>Raster layer to points layer</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOc
 curs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Input layer</ows:Title><ows:Abstract>Input layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:
 Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:P
 rocessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:clipbboxgrid</ows:Identifier><ows:Title>Clip grid with bbox</ows:Title><ows:Abstract>Clip grid with bbox</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INPUT</ows:Identifier><ows:Title>Layer to clip</ows:Title><ows:Abstract>Layer to clip</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POLYGONS</ows:Identifier><ows:Title>Polygons</ows:Title><ows:Abstract>Polygons</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></
 wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOcc
 urs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Clipped layer</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:pointcoordinates</ows:Identifier><ows:Title>Add coordinates to points</ows:Title><ows:A
 bstract>Add coordinates to points</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Points layer</ows:Title><ows:Abstract>Points layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><o
 ws:Title>Points</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:quadrat</ows:Identifier><ows:Title>Quadrant analysis</ows:Title><ows:Abstract>Quadrant analysis</ows:Abstract><
 wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POINTS</ows:Identifier><ows:Title>Points</ows:Title><ows:Abstract>Points</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Statistics</ows:Title><wps:LiteralOutput/></wps:Out
 put></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:clip</ows:Identifier><ows:Title>Clip</ows:Title><ows:Abstract>Clip</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer to clip</ows:Title><ows:Abstract>Layer to clip</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><w
 ps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>CLIPLAYER</ows:Identifier><ows:Title>Clipping layer</ows:Title><ows:Abstract>Clipping layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutp
 uts><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Clipped_Layer</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:fitnpointsinpolygon</ows:Identifier><ows:Title>
 Adjust n point to polygon</ows:Title><ows:Abstract>Adjust n point to polygon</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>POLYGONS</ows:Identifier><ows:Title>Polygons</ows:Title><ows:Abstract>Polygons</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifi
 er>FIELD</ows:Identifier><ows:Title>Field for number of points</ows:Title><ows:Abstract>Field for number of points</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NPOINTS</ows:Identifier><ows:Title>Number of points</ows:Title><ows:Abstract>Number of points - Value type: integer
+Max value: 2.147483647E9
+Min value: 1.0
+Default value: 10.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Method</ows:Title><ows:Abstract>Method</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>NPOINTS_METHOD</ows:Identifier><ows:Title>Number of points</ows:Title><ows:Abstract>Number of points</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Points</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-
 collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:mod</ows:Identifier><ows:Title>Mod</ows:Title><ows:Abstract>Mod</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Fo
 rmat><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER2</ows:Identifier><ows:Title>Layer 2</ows:Title><ows:Abstract>Layer 2</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" min
 Occurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:costinroutes</ows:Identifier><ows:Title>Cost for predefined routes</ows:Title><ows:Abstract>Cost for pred
 efined routes</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ROUTES</ows:Identifier><ows:Title>Routes</ows:Title><ows:Abstract>Routes</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>COST</ows:Identifier><ows:Title>Cost</ows:Title><ows:Abstract>Cost
 </ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:Dat
 aType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Routes and cost</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" stor
 eSupported="false"><ows:Identifier>sxt:polartorect</ows:Identifier><ows:Title>Polar to Cartesian</ows:Title><ows:Abstract>Polar to Cartesian</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ANGLE</ows:Identifier><ows:Title>Angle</ows:Title><ows:Abstract>Angle</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DISTANCE</ows:Identifier><ows:Title>Distance</ows:Title><ows:Abstract>Distance</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/
 arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>Y</ows:Identifier><ows:Title>Y</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType
 ></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output><wps:Output><ows:Identifier>X</ows:Identifier><ows:Title>X</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:density</ows:Identifier><ows:Title>Density</ows:Title><ows:Abstract>Density</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Vector layer</ows:Tit
 le><ows:Abstract>Vector layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FIELD</ows:Identifier><ows:Title>Field</ows:Title><ows:Abstract>Field</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" mi
 nOccurs="1"><ows:Identifier>DISTANCE</ows:Identifier><ows:Title>Search radius</ows:Title><ows:Abstract>Search radius - Value type: double
+Max value: 1.7976931348623157E308
+Min value: 0.0
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>DENSITY</ows:Identifier><ows:Title>Density</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>imag
 e/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:strahlerorder</ows:Identifier><ows:Title>Strahler Order</ows:Title><ows:Abstract>Strahler Order</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Tit
 le>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Strahler Order</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</w
 ps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:hillshade</ows:Identifier><ows:Title>Shaded relief</ows:Title><ows:Abstract>Shaded relief</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DEM</ows:Identifier><ows:Title>Elevation</ows:Title><ows:Abstract>Elevation</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>METHOD</ows:Identifier><ows:Title>Method</ows:Title><ows:Abstract>Method</ows:Abstract><wps:LiteralData><ows:DataType>xs:int<
 /ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>DECLINATION</ows:Identifier><ows:Title>Sun elevation angle [degrees]</ows:Title><ows:Abstract>Sun elevation angle [degrees] - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 45.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>AZIMUTH</ows:Identifier><ows:Title>Sun azimuthal angle [degrees]</ows:Title><ows:Abstract>Sun azimuthal angle [degrees] - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 315.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>EXAGGERATION</ows:Identifier><ows:Title>Exaggeration</ows:Title><ows:Abstract>Exaggeration - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 1.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>SHADED</ows:Identifier><ows:Title>Shaded relief</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff<
 /wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:thresholdbuffer</ows:Identifier><ows:Title>Threshold buffer</ows:Title><ows:Abstract>Threshold buffer</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>FEATURES</ows:Identifier><ows:Title>Layer</ows:Title><ows:Abstract>Layer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wp
 s:Input maxOccurs="1" minOccurs="1"><ows:Identifier>VALUES</ows:Identifier><ows:Title>Threshold parameter</ows:Title><ows:Abstract>Threshold parameter</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>THRESHOLD</ows:Identifier><ows:Title>Threshold values</ows:Title><ows:Abstract>Threshold values</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Ide
 ntifier>METHOD</ows:Identifier><ows:Title>Threshold</ows:Title><ows:Abstract>Threshold</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>ABSOLUTE_THRESHOLD</ows:Identifier><ows:Title>Absolute</ows:Title><ows:Abstract>Absolute - Value type: double
+Max value: 1.7976931348623157E308
+Min value: -Infinity
+Default value: 100.0
+</ows:Abstract><wps:LiteralData><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridEnvelope</ows:Identifier><ows:Title>Grid bounds (defaults to the bounds of the inputs)</ows:Title><ows:Abstract>The real world coordinates bounding the grid</ows:Abstract><wps:BoundingBoxData><wps:Default><wps:CRS>EPSG:4326</wps:CRS></wps:Default><wps:Supported><wps:CRS>EPSG:4326</wps:CRS></wps:Supported></wps:BoundingBoxData></wps:Input><wps:Input maxOccurs="1" minOccurs="0"><ows:Identifier>gridCellSize</ows:Identifier><ows:Title>Cell size (defaults to the size of the first input)</ows:Title><ows:Abstract>The cell size in real world units</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>BUFFER_LAYER</ows:Identifier><ows:Title>Buffer</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>image/tiff</
 wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>image/tiff</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/arcgrid</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:vectormean</ows:Identifier><ows:Title>Directional mean</ows:Title><ows:Abstract>Directional mean</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LINES</ows:Identifier><ows:Title>Lines</ows:Title><ows:Abstract>Lines</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></
 wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Directional mean</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><
 wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>sxt:smoothlines</ows:Identifier><ows:Title>Smooth lines</ows:Title><ows:Abstract>Smooth lines</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>LAYER</ows:Identifier><ows:Title>Lines</ows:Title><ows:Abstract>Lines</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:
 MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>INTERMEDIATE_POINTS</ows:Identifier><ows:Title>Intermediate points</ows:Title><ows:Abstract>Intermediate points</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>CURVE_TYPE</ows:Identifier><ows:Title>Curve type</ows:Title><ows:Abstract>Curve type</ows:Abstract><wps:LiteralData><ows:DataType>xs:int</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>RESULT</ows:Identifier><ows:Title>Smoothed lines</ows:Title><wps:ComplexOutput><wps:Defaul
 t><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=wfs-collection/1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/json</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.0</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wfs-collection-1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/zip</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription></wps:ProcessDescriptions>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/response/geoserver-wps-describeprocess-customized.xml
===================================================================
--- sandbox/august/trunk/playground/wps/response/geoserver-wps-describeprocess-customized.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/geoserver-wps-describeprocess-customized.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:ProcessDescriptions service="WPS" version="1.0.0" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink"><wps:ProcessDescription wps:processVersion="1.0.0" statusSupported="false" storeSupported="false"><ows:Identifier>gt:buffer</ows:Identifier><ows:Title>Buffer</ows:Title><ows:Abstract>Buffer a geometry</ows:Abstract><wps:DataInputs><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>buffer</ows:Identifier><ows:Title>Buffer Amount</ows:Title><ows:Abstract>Amount to buffer the geometry by</ows:Abstract><wps:LiteralData><ows:DataType>xs:double</ows:DataType><ows:AnyValue/></wps:LiteralData></wps:Input><wps:Input maxOccurs="1" minOccurs="1"><ows:Identifier>geom1</ows:Identifier><ows:Title>Geometry</ows:Title><ows:Abstract>Geometry to buffer</ows:Abstract><wps:ComplexData><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><w
 ps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexData></wps:Input></wps:DataInputs><wps:ProcessOutputs><wps:Output><ows:Identifier>result</ows:Identifier><ows:Title>Result</ows:Title><wps:ComplexOutput><wps:Default><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format></wps:Default><wps:Supported><wps:Format><wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType></wps:Format><wps:Format><wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/wkt</wps:MimeType></wps:Format><wps:Format><wps:MimeType>application/gml-3.1.1</wps:MimeType></wps:Format
 ><wps:Format><wps:MimeType>application/gml-2.1.2</wps:MimeType></wps:Format></wps:Supported></wps:ComplexOutput></wps:Output></wps:ProcessOutputs></wps:ProcessDescription></wps:ProcessDescriptions>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/response/geoserver-wps-describeprocess.xml
===================================================================
--- sandbox/august/trunk/playground/wps/response/geoserver-wps-describeprocess.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/geoserver-wps-describeprocess.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:ProcessDescriptions service="WPS" version="1.0.0"
+	xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1"
+	xmlns:xlink="http://www.w3.org/1999/xlink">
+	<wps:ProcessDescription wps:processVersion="1.0.0"
+		statusSupported="false" storeSupported="false">
+		<ows:Identifier>gt:buffer</ows:Identifier>
+		<ows:Title>Buffer</ows:Title>
+		<ows:Abstract>Buffer a geometry</ows:Abstract>
+		<wps:DataInputs>
+			<wps:Input maxOccurs="1" minOccurs="1">
+				<ows:Identifier>buffer</ows:Identifier>
+				<ows:Title>Buffer Amount</ows:Title>
+				<ows:Abstract>Amount to buffer the geometry by</ows:Abstract>
+				<wps:LiteralData>
+					<ows:DataType>xs:double</ows:DataType>
+					<ows:AnyValue />
+				</wps:LiteralData>
+			</wps:Input>
+			<wps:Input maxOccurs="1" minOccurs="1">
+				<ows:Identifier>geom1</ows:Identifier>
+				<ows:Title>Geometry</ows:Title>
+				<ows:Abstract>Geometry to buffer</ows:Abstract>
+				<wps:ComplexData>
+					<wps:Default>
+						<wps:Format>
+							<wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType>
+						</wps:Format>
+					</wps:Default>
+					<wps:Supported>
+						<wps:Format>
+							<wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType>
+						</wps:Format>
+						<wps:Format>
+							<wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType>
+						</wps:Format>
+						<wps:Format>
+							<wps:MimeType>application/wkt</wps:MimeType>
+						</wps:Format>
+						<wps:Format>
+							<wps:MimeType>application/gml-3.1.1</wps:MimeType>
+						</wps:Format>
+						<wps:Format>
+							<wps:MimeType>application/gml-2.1.2</wps:MimeType>
+						</wps:Format>
+					</wps:Supported>
+				</wps:ComplexData>
+			</wps:Input>
+		</wps:DataInputs>
+		<wps:ProcessOutputs>
+			<wps:Output>
+				<ows:Identifier>result</ows:Identifier>
+				<ows:Title>Result</ows:Title>
+				<wps:ComplexOutput>
+					<wps:Default>
+						<wps:Format>
+							<wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType>
+						</wps:Format>
+					</wps:Default>
+					<wps:Supported>
+						<wps:Format>
+							<wps:MimeType>text/xml; subtype=gml/3.1.1</wps:MimeType>
+						</wps:Format>
+						<wps:Format>
+							<wps:MimeType>text/xml; subtype=gml/2.1.2</wps:MimeType>
+						</wps:Format>
+						<wps:Format>
+							<wps:MimeType>application/wkt</wps:MimeType>
+						</wps:Format>
+						<wps:Format>
+							<wps:MimeType>application/gml-3.1.1</wps:MimeType>
+						</wps:Format>
+						<wps:Format>
+							<wps:MimeType>application/gml-2.1.2</wps:MimeType>
+						</wps:Format>
+					</wps:Supported>
+				</wps:ComplexOutput>
+			</wps:Output>
+		</wps:ProcessOutputs>
+	</wps:ProcessDescription>
+</wps:ProcessDescriptions>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/response/geoserver-wps-getcapabilities-customized.xml
===================================================================
--- sandbox/august/trunk/playground/wps/response/geoserver-wps-getcapabilities-customized.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/geoserver-wps-getcapabilities-customized.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Capabilities xml:lang="en" service="WPS" version="1.0.0" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink"><ows:ServiceIdentification><ows:Title>Prototype GeoServer WPS</ows:Title><ows:Abstract/><ows:ServiceType>WPS</ows:ServiceType><ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion></ows:ServiceIdentification><ows:ServiceProvider><ows:ProviderName>GeoServer</ows:ProviderName><ows:ProviderSite xlink:href="http://geoserver.org"/><ows:ServiceContact/></ows:ServiceProvider><ows:OperationsMetadata><ows:Operation name="GetCapabilities"><ows:DCP><ows:HTTP><ows:Get xlink:href="http://localhost:8080/geoserver-2.1-snapshot-10282010/wps"/><ows:Post xlink:href="http://localhost:8080/geoserver-2.1-snapshot-10282010/wps"/></ows:HTTP></ows:DCP></ows:Operation><ows:Operation name="DescribeProcess"><ows:DCP><ows:HTTP><ows:Get xlink:href="http://localhost:8080/geoserver-2.1-snapshot-10282010/wps"/><ows:P
 ost xlink:href="http://localhost:8080/geoserver-2.1-snapshot-10282010/wps"/></ows:HTTP></ows:DCP></ows:Operation><ows:Operation name="Execute"><ows:DCP><ows:HTTP><ows:Get xlink:href="http://localhost:8080/geoserver-2.1-snapshot-10282010/wps"/><ows:Post xlink:href="http://localhost:8080/geoserver-2.1-snapshot-10282010/wps"/></ows:HTTP></ows:DCP></ows:Operation></ows:OperationsMetadata><wps:ProcessOfferings><wps:Process wps:processVersion="0.0.4"><ows:Identifier>gt:RasterToVector</ows:Identifier><ows:Title>Vectorize raster regions</ows:Title><ows:Abstract>Raster region to vector polygon conversion</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>gt:Intersect</ows:Identifier><ows:Title>Intersection</ows:Title><ows:Abstract>Intersection between two literal geometry</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:contains</ows:Identifier><ows:Title>Checks if a contains b</ows:Title><ows:Abstract>Checks if 
 a contains b</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:isEmpty</ows:Identifier><ows:Title>Checks if the provided geometry is empty</ows:Title><ows:Abstract>Checks if the provided geometry is empty</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:length</ows:Identifier><ows:Title>Returns the geometry perimeters, computed using cartesian geometry expressions in the same unit of measure as the geometry (will not return a valid perimeter for geometries expressed geographic coordinates</ows:Title><ows:Abstract>Returns the geometry perimeters, computed using cartesian geometry expressions in the same unit of measure as the geometry (will not return a valid perimeter for geometries expressed geographic coordinates</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:disjoint</ows:Identifier><ows:Title>Returns true if the two geometries have no points in common</ow
 s:Title><ows:Abstract>Returns true if the two geometries have no points in common</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:intersects</ows:Identifier><ows:Title>Returns true if the two geometries intersect, false otherwise</ows:Title><ows:Abstract>Returns true if the two geometries intersect, false otherwise</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:isClosed</ows:Identifier><ows:Title>Returns true if the line is closed</ows:Title><ows:Abstract>Returns true if the line is closed</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:isValid</ows:Identifier><ows:Title>Returns true if the geometry is topologically valid, false otherwise</ows:Title><ows:Abstract>Returns true if the geometry is topologically valid, false otherwise</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:union</ows:Identifier><ows:Title>Perfor
 ms the geometric union of two or more geometries</ows:Title><ows:Abstract>Performs the geometric union of two or more geometries</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:dimension</ows:Identifier><ows:Title>Returns 0 for points, 1 for lines, 2 for polygons</ows:Title><ows:Abstract>Returns 0 for points, 1 for lines, 2 for polygons</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:buffer</ows:Identifier><ows:Title>Buffers a geometry using a certain distance</ows:Title><ows:Abstract>Buffers a geometry using a certain distance</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:intersection</ows:Identifier><ows:Title>Returns the intersectoin between a and b (eventually an empty collection if there is no intersection)</ows:Title><ows:Abstract>Returns the intersectoin between a and b (eventually an empty collection if there is no intersection)</ows:Abstract></wp
 s:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:getX</ows:Identifier><ows:Title>Returns the X ordinate of the point</ows:Title><ows:Abstract>Returns the X ordinate of the point</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:getY</ows:Identifier><ows:Title>Returns the Y ordinate of the point</ows:Title><ows:Abstract>Returns the Y ordinate of the point</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:distance</ows:Identifier><ows:Title>Returns the minimum distance between a and b</ows:Title><ows:Abstract>Returns the minimum distance between a and b</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:crosses</ows:Identifier><ows:Title>Returns true if the two geometries cross each other</ows:Title><ows:Abstract>Returns true if the two geometries cross each other</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifie
 r>JTS:overlaps</ows:Identifier><ows:Title>Returns true if a overlaps with b</ows:Title><ows:Abstract>Returns true if a overlaps with b</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:touches</ows:Identifier><ows:Title>Returns true if the two geometries touch each other</ows:Title><ows:Abstract>Returns true if the two geometries touch each other</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:within</ows:Identifier><ows:Title>Returns true if a is within b</ows:Title><ows:Abstract>Returns true if a is within b</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:envelope</ows:Identifier><ows:Title>Returns the geometry envelope either as a Polygon, or a Point if the input is a Point</ows:Title><ows:Abstract>Returns the geometry envelope either as a Polygon, or a Point if the input is a Point</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:I
 dentifier>JTS:isSimple</ows:Identifier><ows:Title>Returns true if the geometry is simple</ows:Title><ows:Abstract>Returns true if the geometry is simple</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:geometryType</ows:Identifier><ows:Title>Returns the type of the geometry (POINT,LINE,POLYGON,MULTIPOINT,MULTILINE,MULTIPOLYGON,GEOMETRY COLLECTION)</ows:Title><ows:Abstract>Returns the type of the geometry (POINT,LINE,POLYGON,MULTIPOINT,MULTILINE,MULTIPOLYGON,GEOMETRY COLLECTION)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:boundary</ows:Identifier><ows:Title>Returns a geometry boundary, or an empty geometry if there is no boundary</ows:Title><ows:Abstract>Returns a geometry boundary, or an empty geometry if there is no boundary</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:area</ows:Identifier><ows:Title>Computes the geometry area (in a cartesian plane, 
 using the same unit of measure as the geometry coordinates, don't use with geometries expressed in geographic coordinates)</ows:Title><ows:Abstract>Computes the geometry area (in a cartesian plane, using the same unit of measure as the geometry coordinates, don't use with geometries expressed in geographic coordinates)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:simplify</ows:Identifier><ows:Title>Simplifies the geometry using the specified distance using the Douglas-Peuker algorithm</ows:Title><ows:Abstract>Simplifies the geometry using the specified distance using the Douglas-Peuker algorithm</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:getGeometryN</ows:Identifier><ows:Title>Returns the n-th geomery in the collection</ows:Title><ows:Abstract>Returns the n-th geomery in the collection</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:isWithinDistance
 </ows:Identifier><ows:Title>Returns true if the distance between the two geomeries is less than the specified value</ows:Title><ows:Abstract>Returns true if the distance between the two geomeries is less than the specified value</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:relate</ows:Identifier><ows:Title>Returns the DE-9IM intersection matrix of the two geometries</ows:Title><ows:Abstract>Returns the DE-9IM intersection matrix of the two geometries</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:convexHull</ows:Identifier><ows:Title>Returns the convex hull of the specified geometry</ows:Title><ows:Abstract>Returns the convex hull of the specified geometry</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:difference</ows:Identifier><ows:Title>Returns the difference between a and b (all the points that are in a but not in b)</ows:Title><ows:Abstract>Return
 s the difference between a and b (all the points that are in a but not in b)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:symDifference</ows:Identifier><ows:Title>Returns a geometry made of points that are in a or b, but not in both</ows:Title><ows:Abstract>Returns a geometry made of points that are in a or b, but not in both</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:equalsExact</ows:Identifier><ows:Title>Returns true if the two geometries are exactly the same</ows:Title><ows:Abstract>Returns true if the two geometries are exactly the same</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:isRing</ows:Identifier><ows:Title>Returns true if the line is a ring</ows:Title><ows:Abstract>Returns true if the line is a ring</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:numPoints</ows:Identifier><ows:Title>Returns the 
 number of points in the geometry</ows:Title><ows:Abstract>Returns the number of points in the geometry</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:startPoint</ows:Identifier><ows:Title>Returns the start point of the line</ows:Title><ows:Abstract>Returns the start point of the line</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:centroid</ows:Identifier><ows:Title>Extracts a geometry centroid</ows:Title><ows:Abstract>Extracts a geometry centroid</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:interiorPoint</ows:Identifier><ows:Title>Returns a point that lies inside the geometry, or at most is located on its boundary</ows:Title><ows:Abstract>Returns a point that lies inside the geometry, or at most is located on its boundary</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:endPoint</ows:Identifier><ows:Title>Returns 
 the end point of the line</ows:Title><ows:Abstract>Returns the end point of the line</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:relatePattern</ows:Identifier><ows:Title>Returns true if a and b DE-9IM intersection matrix matches the provided pattern</ows:Title><ows:Abstract>Returns true if a and b DE-9IM intersection matrix matches the provided pattern</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:equalsExactTolerance</ows:Identifier><ows:Title>Returns true if the two geometries are exactly the same, minus small differences in coordinate values</ows:Title><ows:Abstract>Returns true if the two geometries are exactly the same, minus small differences in coordinate values</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:numGeometries</ows:Identifier><ows:Title>Returns the number of elements in the geometry collection, or one if it's not a collection</ows:
 Title><ows:Abstract>Returns the number of elements in the geometry collection, or one if it's not a collection</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:pointN</ows:Identifier><ows:Title>Returns the n-th point in the line</ows:Title><ows:Abstract>Returns the n-th point in the line</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:exteriorRing</ows:Identifier><ows:Title>Returns the exterior ring of the polygon</ows:Title><ows:Abstract>Returns the exterior ring of the polygon</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:numInteriorRing</ows:Identifier><ows:Title>Returns the number of interior rings in the polygon</ows:Title><ows:Abstract>Returns the number of interior rings in the polygon</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:interiorRingN</ows:Identifier><ows:Title>Returns the n-th interior ring in the
  polygon</ows:Title><ows:Abstract>Returns the n-th interior ring in the polygon</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>JTS:densify</ows:Identifier><ows:Title>Densifies the geometry using the specified distance</ows:Title><ows:Abstract>Densifies the geometry using the specified distance</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>gt:VectorToRaster</ows:Identifier><ows:Title>Rasterize features</ows:Title><ows:Abstract>Rasterize all or selected features in a FeatureCollection</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>gt:BufferFeatureCollection</ows:Identifier><ows:Title>Buffer Features</ows:Title><ows:Abstract>Buffer each Feature in a Feature Collection</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>gt:buffer</ows:Identifier><ows:Title>Buffer</ows:Title><ows:Abstract>Buffer a geometry</ows:Abstract></wps:Process><wps
 :Process wps:processVersion="1.0.0"><ows:Identifier>gt:Union</ows:Identifier><ows:Title>Union</ows:Title><ows:Abstract>Union 2 or more geometries together</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>gt:DoubleAddition</ows:Identifier><ows:Title>DoubleAddition</ows:Title><ows:Abstract>Adds two double precision floating point numbers and returns the sum as a double</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>gs:Aggregate</ows:Identifier><ows:Title>Reprojects the specified features to another CRS, can also be used to force a known CRS onto a set of feaures that miss one (or that have a wrong one)</ows:Title><ows:Abstract>Reprojects the specified features to another CRS, can also be used to force a known CRS onto a set of feaures that miss one (or that have a wrong one)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>gs:Bounds</ows:Identifier><ows:Title>Computes the
  overlall bounds of the input features</ows:Title><ows:Abstract>Computes the overlall bounds of the input features</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>gs:Count</ows:Identifier><ows:Title>Counts the number of features in the specified collection</ows:Title><ows:Abstract>Counts the number of features in the specified collection</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>gs:Import</ows:Identifier><ows:Title>Imports the provided feature collection into the catalog</ows:Title><ows:Abstract>Imports the provided feature collection into the catalog</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>gs:Nearest</ows:Identifier><ows:Title>Get nearest feature</ows:Title><ows:Abstract>Get nearest feature</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>gs:RectangularClip</ows:Identifier><ows:Title>Clips the features to the specified 
 bounding box</ows:Title><ows:Abstract>Clips the features to the specified bounding box</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>gs:Reproject</ows:Identifier><ows:Title>Reprojects the specified features to another CRS, can also be used to force a known CRS onto a set of feaures that miss one (or that have a wrong one)</ows:Title><ows:Abstract>Reprojects the specified features to another CRS, can also be used to force a known CRS onto a set of feaures that miss one (or that have a wrong one)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>gs:Simplify</ows:Identifier><ows:Title>Simplifies the geometry</ows:Title><ows:Abstract>Simplifies the geometry</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>gs:Snap</ows:Identifier><ows:Title>Snap to the nearest feature</ows:Title><ows:Abstract>Snap to the nearest feature</ows:Abstract></wps:Process><wps:Process wps:processVer
 sion="1.0.0"><ows:Identifier>gs:Unique</ows:Identifier><ows:Title>Returns the unique values of a certain attribute</ows:Title><ows:Abstract>Returns the unique values of a certain attribute</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:gridorientation</ows:Identifier><ows:Title>Mirror/flip</ows:Title><ows:Abstract>Mirror/flip</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:maxvalueuphill</ows:Identifier><ows:Title>Max. value uphill</ows:Title><ows:Abstract>Max. value uphill</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:ln</ows:Identifier><ows:Title>ln()</ows:Title><ows:Abstract>ln()</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:solarradiation</ows:Identifier><ows:Title>Solar radiation</ows:Title><ows:Abstract>Solar radiation</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:s
 emivariances</ows:Identifier><ows:Title>Semivariances (raster)</ows:Title><ows:Abstract>Semivariances (raster)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:multiply</ows:Identifier><ows:Title>*</ows:Title><ows:Abstract>*</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:joinadjacentlines</ows:Identifier><ows:Title>Join adjacent lines</ows:Title><ows:Abstract>Join adjacent lines</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:boundingbox</ows:Identifier><ows:Title>Bounding Box</ows:Title><ows:Abstract>Bounding Box</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:ceil</ows:Identifier><ows:Title>ceil()</ows:Title><ows:Abstract>ceil()</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:generaterandombernoulli</ows:Identifier><ows:Title>Random grid (Bernouilli)</ows:Title><ows:Abstract>R
 andom grid (Bernouilli)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:pointseriesanalysis</ows:Identifier><ows:Title>Point series analysis</ows:Title><ows:Abstract>Point series analysis</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:neighborhoodmaxvalue</ows:Identifier><ows:Title>Maximum (neighbourhood)</ows:Title><ows:Abstract>Maximum (neighbourhood)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:sqrt</ows:Identifier><ows:Title>sqrt()</ows:Title><ows:Abstract>sqrt()</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:vectorize</ows:Identifier><ows:Title>Vectorize raster layer (polygons)</ows:Title><ows:Abstract>Vectorize raster layer (polygons)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:constantgrid</ows:Identifier><ows:Title>Constant grid</ows:Title><ows:Abstract>Constant
  grid</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:neighborhoodskewness</ows:Identifier><ows:Title>Skeweness (neighbourhood)</ows:Title><ows:Abstract>Skeweness (neighbourhood)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:splitlineswithpoints</ows:Identifier><ows:Title>Split lines with points layer</ows:Title><ows:Abstract>Split lines with points layer</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:fragstatsarea</ows:Identifier><ows:Title>Fragstats (area/density/edge metrics)</ows:Title><ows:Abstract>Fragstats (area/density/edge metrics)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:vectordeletefield</ows:Identifier><ows:Title>Delete field</ows:Title><ows:Abstract>Delete field</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:aggregationindex</ows:Identifier><ows:Title>Agg
 regation index</ows:Title><ows:Abstract>Aggregation index</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:distancematrix</ows:Identifier><ows:Title>Distance matrix</ows:Title><ows:Abstract>Distance matrix</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:surfacespecificpoints</ows:Identifier><ows:Title>Landform classification</ows:Title><ows:Abstract>Landform classification</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:classstatistics</ows:Identifier><ows:Title>Class statistics</ows:Title><ows:Abstract>Class statistics</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:createhyetogram</ows:Identifier><ows:Title>Create synthetic hyetograph</ows:Title><ows:Abstract>Create synthetic hyetograph</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:cva</ows:Identifier><ows:Title>Change Vector
  Analysis</ows:Title><ows:Abstract>Change Vector Analysis</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:watersheds</ows:Identifier><ows:Title>Watersheds</ows:Title><ows:Abstract>Watersheds</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:lowerthan</ows:Identifier><ows:Title>&lt;</ows:Title><ows:Abstract>&lt;</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:polygonize</ows:Identifier><ows:Title>Polygonize</ows:Title><ows:Abstract>Polygonize</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:dissolve</ows:Identifier><ows:Title>Dissolve</ows:Title><ows:Abstract>Dissolve</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:union</ows:Identifier><ows:Title>Union</ows:Title><ows:Abstract>Union</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:vectorizelin
 es</ows:Identifier><ows:Title>Vectorize raster layer (lines)</ows:Title><ows:Abstract>Vectorize raster layer (lines)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:minimumenclosingpolygon</ows:Identifier><ows:Title>Minimum enclosing shapes</ows:Title><ows:Abstract>Minimum enclosing shapes</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:neighborhoodvarianceradius</ows:Identifier><ows:Title>Radius of variance</ows:Title><ows:Abstract>Radius of variance</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:neighborhoodfragmentation</ows:Identifier><ows:Title>Fragmentation</ows:Title><ows:Abstract>Fragmentation</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:kriging</ows:Identifier><ows:Title>Kriging</ows:Title><ows:Abstract>Kriging</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:lineard
 ecrease</ows:Identifier><ows:Title>Linear decrease</ows:Title><ows:Abstract>Linear decrease</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:gradientlines</ows:Identifier><ows:Title>Gradient lines</ows:Title><ows:Abstract>Gradient lines</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:geometriestopoints</ows:Identifier><ows:Title>Geometries to points</ows:Title><ows:Abstract>Geometries to points</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:curvatures</ows:Identifier><ows:Title>Curvatures</ows:Title><ows:Abstract>Curvatures</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:kerneldensity</ows:Identifier><ows:Title>Density (kernel)</ows:Title><ows:Abstract>Density (kernel)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:simplifypolygons</ows:Identifier><ows:Title>Simplify polygons</
 ows:Title><ows:Abstract>Simplify polygons</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:changelinedirection</ows:Identifier><ows:Title>Change line direction</ows:Title><ows:Abstract>Change line direction</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:and</ows:Identifier><ows:Title>AND</ows:Title><ows:Abstract>AND</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:extractendpointsoflines</ows:Identifier><ows:Title>Extract endpoints of lines</ows:Title><ows:Abstract>Extract endpoints of lines</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:ripleysk</ows:Identifier><ows:Title>Ripley K</ows:Title><ows:Abstract>Ripley K</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:polygonstopolylines</ows:Identifier><ows:Title>Polygons to polylines</ows:Title><ows:Abstract>Polygons to polylines</o
 ws:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:accflow</ows:Identifier><ows:Title>Flow accumulation</ows:Title><ows:Abstract>Flow accumulation</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:volumebetweengrids</ows:Identifier><ows:Title>Volumen between two layers</ows:Title><ows:Abstract>Volumen between two layers</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:plus</ows:Identifier><ows:Title>+</ows:Title><ows:Abstract>+</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:protectionindex</ows:Identifier><ows:Title>Protection index</ows:Title><ows:Abstract>Protection index</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:fragstatsdiversity</ows:Identifier><ows:Title>Fragstats (diversity metrics)</ows:Title><ows:Abstract>Fragstats (diversity metrics)</ows:Abstract></wps:Process><wps:Pro
 cess wps:processVersion="1.0.0"><ows:Identifier>sxt:vectorfieldcalculator</ows:Identifier><ows:Title>Field calculator</ows:Title><ows:Abstract>Field calculator</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:contourlines</ows:Identifier><ows:Title>Contour lines</ows:Title><ows:Abstract>Contour lines</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:nrvi</ows:Identifier><ows:Title>NRVI</ows:Title><ows:Abstract>NRVI</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:directiontoclosestpoint</ows:Identifier><ows:Title>Direction to closest point</ows:Title><ows:Abstract>Direction to closest point</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:autoincrementvalue</ows:Identifier><ows:Title>Autoincrement Value</ows:Title><ows:Abstract>Autoincrement Value</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Ide
 ntifier>sxt:savetowkt</ows:Identifier><ows:Title>Save geometries as WKT</ows:Title><ows:Abstract>Save geometries as WKT</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:greaterthan</ows:Identifier><ows:Title>&gt;</ows:Title><ows:Abstract>&gt;</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:costinroutesanisotropic</ows:Identifier><ows:Title>Cost for predefined routes (anisotropic)</ows:Title><ows:Abstract>Cost for predefined routes (anisotropic)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:neighborhoodcountgreaterthan</ows:Identifier><ows:Title>Larger values count (neighbourhood)</ows:Title><ows:Abstract>Larger values count (neighbourhood)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:geometricproperties</ows:Identifier><ows:Title>Geometric properties of polygons</ows:Title><ows:Abstract>Geometric properties of pol
 ygons</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:generateterrain</ows:Identifier><ows:Title>Random DEM</ows:Title><ows:Abstract>Random DEM</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:acccostanisotropic</ows:Identifier><ows:Title>Accumulated cost (anisotropic)</ows:Title><ows:Abstract>Accumulated cost (anisotropic)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:locateallocate</ows:Identifier><ows:Title>Location/allocation</ows:Title><ows:Abstract>Location/allocation</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:polylinestopolygons</ows:Identifier><ows:Title>Polylines to polygons</ows:Title><ows:Abstract>Polylines to polygons</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:exportvector</ows:Identifier><ows:Title>Export vector layer</ows:Title><ows:Abstract>Export vecto
 r layer</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:addeventtheme</ows:Identifier><ows:Title>Points layer from table</ows:Title><ows:Abstract>Points layer from table</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:noteq</ows:Identifier><ows:Title>!=</ows:Title><ows:Abstract>!=</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:neighborhoodmeanvalue</ows:Identifier><ows:Title>Mean (neighbourhood)</ows:Title><ows:Abstract>Mean (neighbourhood)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:neighborhoodmajority</ows:Identifier><ows:Title>Mayority (neighbourhood)</ows:Title><ows:Abstract>Mayority (neighbourhood)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:ctvi</ows:Identifier><ows:Title>CTVI</ows:Title><ows:Abstract>CTVI</ows:Abstract></wps:Process><wps:Process wps:processVersi
 on="1.0.0"><ows:Identifier>sxt:fuzzify</ows:Identifier><ows:Title>Fuzzify</ows:Title><ows:Abstract>Fuzzify</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:neighborhoodvariance</ows:Identifier><ows:Title>Variance (neighbourhood)</ows:Title><ows:Abstract>Variance (neighbourhood)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:neighborhoodmedian</ows:Identifier><ows:Title>Median (neighbourhood)</ows:Title><ows:Abstract>Median (neighbourhood)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:ttvi</ows:Identifier><ows:Title>TTVI</ows:Title><ows:Abstract>TTVI</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:abs</ows:Identifier><ows:Title>abs()</ows:Title><ows:Abstract>abs()</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:splitpolylinesatnodes</ows:Identifier><ows:Title>Split polylines at
  nodes</ows:Title><ows:Abstract>Split polylines at nodes</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:upslopeareafromarea</ows:Identifier><ows:Title>Upslope area from outlet zone</ows:Title><ows:Abstract>Upslope area from outlet zone</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:rasterizevectorlayer</ows:Identifier><ows:Title>Rasterize vector layer</ows:Title><ows:Abstract>Rasterize vector layer</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:euclideandistance</ows:Identifier><ows:Title>Euclidean distance</ows:Title><ows:Abstract>Euclidean distance</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:elevationreliefindex</ows:Identifier><ows:Title>Elevation-relief ratio</ows:Title><ows:Abstract>Elevation-relief ratio</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:vectorcluster<
 /ows:Identifier><ows:Title>Cluster</ows:Title><ows:Abstract>Cluster</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:nnanalysis</ows:Identifier><ows:Title>Nearest neighbour analysis</ows:Title><ows:Abstract>Nearest neighbour analysis</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:crosssections</ows:Identifier><ows:Title>Cross sections</ows:Title><ows:Abstract>Cross sections</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:neighborhoodnumberofclasses</ows:Identifier><ows:Title>Number of different classes</ows:Title><ows:Abstract>Number of different classes</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:closegapsnn</ows:Identifier><ows:Title>Void filling [nearest neighbour]</ows:Title><ows:Abstract>Void filling [nearest neighbour]</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:ra
 sterbuffer</ows:Identifier><ows:Title>Raster buffer</ows:Title><ows:Abstract>Raster buffer</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:cfactorfromndvi</ows:Identifier><ows:Title>C factor from NDVI</ows:Title><ows:Abstract>C factor from NDVI</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:aggregate</ows:Identifier><ows:Title>Aggregate</ows:Title><ows:Abstract>Aggregate</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:convergence</ows:Identifier><ows:Title>Convergence index</ows:Title><ows:Abstract>Convergence index</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:gridbasicstats</ows:Identifier><ows:Title>Basic statistics</ows:Title><ows:Abstract>Basic statistics</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:neighborhoodminvalue</ows:Identifier><ows:Title>Minimum (neighbourhoo
 d)</ows:Title><ows:Abstract>Minimum (neighbourhood)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:extractnodes</ows:Identifier><ows:Title>Extract Nodes</ows:Title><ows:Abstract>Extract Nodes</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:aspect</ows:Identifier><ows:Title>Aspect</ows:Title><ows:Abstract>Aspect</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:reclassifyequalamplitude</ows:Identifier><ows:Title>Divide into n classes of equal amplitude</ows:Title><ows:Abstract>Divide into n classes of equal amplitude</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:pviperry</ows:Identifier><ows:Title>PVI(Perry and Lautenschlager)</ows:Title><ows:Abstract>PVI(Perry and Lautenschlager)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:delaunay</ows:Identifier><ows:Title>Delaunay triang
 ulation</ows:Title><ows:Abstract>Delaunay triangulation</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:meanvalueuphill</ows:Identifier><ows:Title>Mean value uphill</ows:Title><ows:Abstract>Mean value uphill</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:fillelevationvalues</ows:Identifier><ows:Title>Fill elevation values</ows:Title><ows:Abstract>Fill elevation values</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:cleanpointslayer</ows:Identifier><ows:Title>Clean points layer</ows:Title><ows:Abstract>Clean points layer</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:nodelines</ows:Identifier><ows:Title>Node lines</ows:Title><ows:Abstract>Node lines</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:variabledistancebuffer</ows:Identifier><ows:Title>Variable distance buffer</ows:Ti
 tle><ows:Abstract>Variable distance buffer</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:tablebasicstats</ows:Identifier><ows:Title>Basic statistics</ows:Title><ows:Abstract>Basic statistics</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:log10</ows:Identifier><ows:Title>log10()</ows:Title><ows:Abstract>log10()</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:acccostcombined</ows:Identifier><ows:Title>Accumulated cost (combined)</ows:Title><ows:Abstract>Accumulated cost (combined)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:divide</ows:Identifier><ows:Title>/</ows:Title><ows:Abstract>/</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:reclassifyconsecutive</ows:Identifier><ows:Title>Reclassify into ordered classes</ows:Title><ows:Abstract>Reclassify into ordered classes</ows:
 Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:separateshapes</ows:Identifier><ows:Title>Separate entities</ows:Title><ows:Abstract>Separate entities</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:vectorbasicstats</ows:Identifier><ows:Title>Basic statistics</ows:Title><ows:Abstract>Basic statistics</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:splitmultipart</ows:Identifier><ows:Title>Separate multi-part features</ows:Title><ows:Abstract>Separate multi-part features</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:cleanvectorlayer</ows:Identifier><ows:Title>Clean vector layer</ows:Title><ows:Abstract>Clean vector layer</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:tabulatearea</ows:Identifier><ows:Title>Tabulate Area</ows:Title><ows:Abstract>Tabulate Area</ows:Abstract></wps:Pro
 cess><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:linestoequispacedpoints</ows:Identifier><ows:Title>Lines to equispaced points</ows:Title><ows:Abstract>Lines to equispaced points</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:fillsinks</ows:Identifier><ows:Title>Sink filling</ows:Title><ows:Abstract>Sink filling</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:gridfromfunction</ows:Identifier><ows:Title>Grid from function</ows:Title><ows:Abstract>Grid from function</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:graticulebuilder</ows:Identifier><ows:Title>Create graticule</ows:Title><ows:Abstract>Create graticule</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:meancenter</ows:Identifier><ows:Title>Mean center and standard distance</ows:Title><ows:Abstract>Mean center and standard distance</ows:Abstract
 ></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:disttochannelnetwork</ows:Identifier><ows:Title>Distance to channel network</ows:Title><ows:Abstract>Distance to channel network</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:removeholes</ows:Identifier><ows:Title>Remove holes</ows:Title><ows:Abstract>Remove holes</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:slopelength</ows:Identifier><ows:Title>Slope length</ows:Title><ows:Abstract>Slope length</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:topographicindices</ows:Identifier><ows:Title>Topographic indices</ows:Title><ows:Abstract>Topographic indices</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:guh</ows:Identifier><ows:Title>Geomorphological instantaneous Unit Hydrograph</ows:Title><ows:Abstract>Geomorphological instantaneous Unit Hyd
 rograph</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:croptovaliddata</ows:Identifier><ows:Title>Crop to valid data cells</ows:Title><ows:Abstract>Crop to valid data cells</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:acv</ows:Identifier><ows:Title>Anisotropic coefficient of variation</ows:Title><ows:Abstract>Anisotropic coefficient of variation</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:closegaps</ows:Identifier><ows:Title>Void filling</ows:Title><ows:Abstract>Void filling</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:distanceandangle</ows:Identifier><ows:Title>Distances and Angles</ows:Title><ows:Abstract>Distances and Angles</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:recttopolar</ows:Identifier><ows:Title>Cartesian to polar</ows:Title><ows:Abstract>Cartesian t
 o polar</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:symdifference</ows:Identifier><ows:Title>Symmetric difference</ows:Title><ows:Abstract>Symmetric difference</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:perturbatepointslayer</ows:Identifier><ows:Title>Perturbate points layer</ows:Title><ows:Abstract>Perturbate points layer</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:clipgrid</ows:Identifier><ows:Title>Crop grid with polygon layer</ows:Title><ows:Abstract>Crop grid with polygon layer</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:countpoints</ows:Identifier><ows:Title>Count points in polygons</ows:Title><ows:Abstract>Count points in polygons</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:bboxgrid</ows:Identifier><ows:Title>Create grid bounding box</ows:Title><ows:A
 bstract>Create grid bounding box</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:filterclumps</ows:Identifier><ows:Title>Filter clumps</ows:Title><ows:Abstract>Filter clumps</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:tvi</ows:Identifier><ows:Title>TVI</ows:Title><ows:Abstract>TVI</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:hypsometry</ows:Identifier><ows:Title>Hypsometry</ows:Title><ows:Abstract>Hypsometry</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:mediancenter</ows:Identifier><ows:Title>Median center</ows:Title><ows:Abstract>Median center</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:vectoraddfield</ows:Identifier><ows:Title>Add field</ows:Title><ows:Abstract>Add field</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:gridco
 mpletion</ows:Identifier><ows:Title>Complete grid</ows:Title><ows:Abstract>Complete grid</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:reclassifydisjoint</ows:Identifier><ows:Title>Reclassify into disjoint classes</ows:Title><ows:Abstract>Reclassify into disjoint classes</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:sortraster</ows:Identifier><ows:Title>Sort</ows:Title><ows:Abstract>Sort</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:edgecontamination</ows:Identifier><ows:Title>Edge contamination</ows:Title><ows:Abstract>Edge contamination</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:idw</ows:Identifier><ows:Title>Inverse Distance Weighting (IDW)</ows:Title><ows:Abstract>Inverse Distance Weighting (IDW)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:pvirichardson</ows:I
 dentifier><ows:Title>PVI(Richardson and Wiegand)</ows:Title><ows:Abstract>PVI(Richardson and Wiegand)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:reclassifyequalarea</ows:Identifier><ows:Title>Divide into n classes of equal area</ows:Title><ows:Abstract>Divide into n classes of equal area</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:transform</ows:Identifier><ows:Title>Transform</ows:Title><ows:Abstract>Transform</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:polygonstatisticsfrompoints</ows:Identifier><ows:Title>Point statistics in polygons</ows:Title><ows:Abstract>Point statistics in polygons</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:clipbyrectangle</ows:Identifier><ows:Title>Clip by rectangle</ows:Title><ows:Abstract>Clip by rectangle</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"
 ><ows:Identifier>sxt:slope</ows:Identifier><ows:Title>Slope</ows:Title><ows:Abstract>Slope</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:minus</ows:Identifier><ows:Title>-</ows:Title><ows:Abstract>-</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:sumofcostfromallpoints</ows:Identifier><ows:Title>Sum of cost to all points</ows:Title><ows:Abstract>Sum of cost to all points</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:pviwalther</ows:Identifier><ows:Title>PVI(Walther and Shabaani)</ows:Title><ows:Abstract>PVI(Walther and Shabaani)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:polylinestosinglesegments</ows:Identifier><ows:Title>Polylines to single segments</ows:Title><ows:Abstract>Polylines to single segments</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:ndvi</ows:Identifi
 er><ows:Title>NDVI</ows:Title><ows:Abstract>NDVI</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:cellbalance</ows:Identifier><ows:Title>Net balance</ows:Title><ows:Abstract>Net balance</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:neighborhoodcountequalto</ows:Identifier><ows:Title>Equal values count (neighbourhood)</ows:Title><ows:Abstract>Equal values count (neighbourhood)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:crossclassification</ows:Identifier><ows:Title>Cross checking(Kappa index)</ows:Title><ows:Abstract>Cross checking(Kappa index)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:vectorspatialcluster</ows:Identifier><ows:Title>Spatial cluster</ows:Title><ows:Abstract>Spatial cluster</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:gridsfromtableandgrid</ows:Ident
 ifier><ows:Title>Grids from table and classified grid</ows:Title><ows:Abstract>Grids from table and classified grid</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:fixeddistancebuffer</ows:Identifier><ows:Title>Fixed distance buffer</ows:Title><ows:Abstract>Fixed distance buffer</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:difference</ows:Identifier><ows:Title>Difference</ows:Title><ows:Abstract>Difference</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:realarea</ows:Identifier><ows:Title>Real area</ows:Title><ows:Abstract>Real area</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:changedatatype</ows:Identifier><ows:Title>Change data type</ows:Title><ows:Abstract>Change data type</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:geometricpropertieslines</ows:Identifier><ows:Titl
 e>Geometric properties of lines</ows:Title><ows:Abstract>Geometric properties of lines</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:locateextremevalues</ows:Identifier><ows:Title>Locate max values</ows:Title><ows:Abstract>Locate max values</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:removerepeatedgeometries</ows:Identifier><ows:Title>Remove repeated geometries</ows:Title><ows:Abstract>Remove repeated geometries</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:nninterpolation</ows:Identifier><ows:Title>Nearest neighbour</ows:Title><ows:Abstract>Nearest neighbour</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:usped</ows:Identifier><ows:Title>USPED</ows:Title><ows:Abstract>USPED</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:neighborhooddiversity</ows:Identifier><ows:Title>
 Diversity</ows:Title><ows:Abstract>Diversity</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:snappoints</ows:Identifier><ows:Title>Snap points to layer</ows:Title><ows:Abstract>Snap points to layer</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:intersection</ows:Identifier><ows:Title>Intersection</ows:Title><ows:Abstract>Intersection</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:centroids</ows:Identifier><ows:Title>Centroids</ows:Title><ows:Abstract>Centroids</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:randomvector</ows:Identifier><ows:Title>Create random vector layer</ows:Title><ows:Abstract>Create random vector layer</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:eq</ows:Identifier><ows:Title>==</ows:Title><ows:Abstract>==</ows:Abstract></wps:Process><wps:Process wps:p
 rocessVersion="1.0.0"><ows:Identifier>sxt:channelnetwork</ows:Identifier><ows:Title>Channel network</ows:Title><ows:Abstract>Channel network</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:neighborhoodcountlowerthan</ows:Identifier><ows:Title>Lower values count (neighbourhood)</ows:Title><ows:Abstract>Lower values count (neighbourhood)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:generaterandomuniform</ows:Identifier><ows:Title>Random grid (uniform)</ows:Title><ows:Abstract>Random grid (uniform)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:groupnearfeatures</ows:Identifier><ows:Title>Group near features</ows:Title><ows:Abstract>Group near features</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:neighborhoodkurtosis</ows:Identifier><ows:Title>Kurtosis (neighbourhood)</ows:Title><ows:Abstract>Kurtosis (neighbourho
 od)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:generaterandomnormal</ows:Identifier><ows:Title>Random grid (normal)</ows:Title><ows:Abstract>Random grid (normal)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:normalize</ows:Identifier><ows:Title>Normalize</ows:Title><ows:Abstract>Normalize</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:neighborhooddominance</ows:Identifier><ows:Title>Dominance</ows:Title><ows:Abstract>Dominance</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:heightoverchannelnetwork</ows:Identifier><ows:Title>Elevation over channel network</ows:Title><ows:Abstract>Elevation over channel network</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:simplifylines</ows:Identifier><ows:Title>Simplify lines</ows:Title><ows:Abstract>Simplify lines</ows:Abstract></wps
 :Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:invertnodata</ows:Identifier><ows:Title>Invert mask</ows:Title><ows:Abstract>Invert mask</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:volume</ows:Identifier><ows:Title>Volume calculation</ows:Title><ows:Abstract>Volume calculation</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:vectorrenamefield</ows:Identifier><ows:Title>Rename field</ows:Title><ows:Abstract>Rename field</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:or</ows:Identifier><ows:Title>OR</ows:Title><ows:Abstract>OR</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:neighborhoodrange</ows:Identifier><ows:Title>Range (neighbourhood)</ows:Title><ows:Abstract>Range (neighbourhood)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:spatialcorrelation</ows
 :Identifier><ows:Title>Spatial autocorrelation</ows:Title><ows:Abstract>Spatial autocorrelation</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:pviqi</ows:Identifier><ows:Title>PVI(Qi et al)</ows:Title><ows:Abstract>PVI(Qi et al)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:normalitytest</ows:Identifier><ows:Title>Normality test</ows:Title><ows:Abstract>Normality test</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:visualexposure</ows:Identifier><ows:Title>Visual exposure</ows:Title><ows:Abstract>Visual exposure</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:xor</ows:Identifier><ows:Title>XOR</ows:Title><ows:Abstract>XOR</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:generateroutes</ows:Identifier><ows:Title>Generate alternative routes</ows:Title><ows:Abstract>Generate alte
 rnative routes</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:floor</ows:Identifier><ows:Title>floor()</ows:Title><ows:Abstract>floor()</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:watershedsbysize</ows:Identifier><ows:Title>Watersheds by area</ows:Title><ows:Abstract>Watersheds by area</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:createequivalentnumericalclass</ows:Identifier><ows:Title>Create equivalent numerical class</ows:Title><ows:Abstract>Create equivalent numerical class</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:neighborhoodminority</ows:Identifier><ows:Title>Minority (neighbourhood)</ows:Title><ows:Abstract>Minority (neighbourhood)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:acccost</ows:Identifier><ows:Title>Accumulated cost (isotropic)</ows:Title><ows
 :Abstract>Accumulated cost (isotropic)</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:rastertopoints</ows:Identifier><ows:Title>Raster layer to points layer</ows:Title><ows:Abstract>Raster layer to points layer</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:clipbboxgrid</ows:Identifier><ows:Title>Clip grid with bbox</ows:Title><ows:Abstract>Clip grid with bbox</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:pointcoordinates</ows:Identifier><ows:Title>Add coordinates to points</ows:Title><ows:Abstract>Add coordinates to points</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:quadrat</ows:Identifier><ows:Title>Quadrant analysis</ows:Title><ows:Abstract>Quadrant analysis</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:clip</ows:Identifier><ows:Title>Clip</ows:Title><ows:Abstract>C
 lip</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:fitnpointsinpolygon</ows:Identifier><ows:Title>Adjust n point to polygon</ows:Title><ows:Abstract>Adjust n point to polygon</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:mod</ows:Identifier><ows:Title>Mod</ows:Title><ows:Abstract>Mod</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:costinroutes</ows:Identifier><ows:Title>Cost for predefined routes</ows:Title><ows:Abstract>Cost for predefined routes</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:polartorect</ows:Identifier><ows:Title>Polar to Cartesian</ows:Title><ows:Abstract>Polar to Cartesian</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:density</ows:Identifier><ows:Title>Density</ows:Title><ows:Abstract>Density</ows:Abstract></wps:Process><wps:Process wps:processVersion=
 "1.0.0"><ows:Identifier>sxt:strahlerorder</ows:Identifier><ows:Title>Strahler Order</ows:Title><ows:Abstract>Strahler Order</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:hillshade</ows:Identifier><ows:Title>Shaded relief</ows:Title><ows:Abstract>Shaded relief</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:thresholdbuffer</ows:Identifier><ows:Title>Threshold buffer</ows:Title><ows:Abstract>Threshold buffer</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:vectormean</ows:Identifier><ows:Title>Directional mean</ows:Title><ows:Abstract>Directional mean</ows:Abstract></wps:Process><wps:Process wps:processVersion="1.0.0"><ows:Identifier>sxt:smoothlines</ows:Identifier><ows:Title>Smooth lines</ows:Title><ows:Abstract>Smooth lines</ows:Abstract></wps:Process></wps:ProcessOfferings><wps:Languages><wps:Default><ows:Language>en-US</ows:Language></wps:Default><wps:Su
 pported><ows:Language>en-US</ows:Language></wps:Supported></wps:Languages></wps:Capabilities>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/response/geoserver-wps-getcapabilities.xml
===================================================================
--- sandbox/august/trunk/playground/wps/response/geoserver-wps-getcapabilities.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/geoserver-wps-getcapabilities.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,1527 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Capabilities xml:lang="en" service="WPS" version="1.0.0"
+	xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1"
+	xmlns:xlink="http://www.w3.org/1999/xlink">
+	<ows:ServiceIdentification>
+		<ows:Title>Prototype GeoServer WPS</ows:Title>
+		<ows:Abstract />
+		<ows:ServiceType>WPS</ows:ServiceType>
+		<ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>
+	</ows:ServiceIdentification>
+	<ows:ServiceProvider>
+		<ows:ProviderName>GeoServer</ows:ProviderName>
+		<ows:ProviderSite xlink:href="http://geoserver.org" />
+		<ows:ServiceContact />
+	</ows:ServiceProvider>
+	<ows:OperationsMetadata>
+		<ows:Operation name="GetCapabilities">
+			<ows:DCP>
+				<ows:HTTP>
+					<ows:Get
+						xlink:href="http://localhost:8080/geoserver-2.1-snapshot-10282010/wps" />
+					<ows:Post
+						xlink:href="http://localhost:8080/geoserver-2.1-snapshot-10282010/wps" />
+				</ows:HTTP>
+			</ows:DCP>
+		</ows:Operation>
+		<ows:Operation name="DescribeProcess">
+			<ows:DCP>
+				<ows:HTTP>
+					<ows:Get
+						xlink:href="http://localhost:8080/geoserver-2.1-snapshot-10282010/wps" />
+					<ows:Post
+						xlink:href="http://localhost:8080/geoserver-2.1-snapshot-10282010/wps" />
+				</ows:HTTP>
+			</ows:DCP>
+		</ows:Operation>
+		<ows:Operation name="Execute">
+			<ows:DCP>
+				<ows:HTTP>
+					<ows:Get
+						xlink:href="http://localhost:8080/geoserver-2.1-snapshot-10282010/wps" />
+					<ows:Post
+						xlink:href="http://localhost:8080/geoserver-2.1-snapshot-10282010/wps" />
+				</ows:HTTP>
+			</ows:DCP>
+		</ows:Operation>
+	</ows:OperationsMetadata>
+	<wps:ProcessOfferings>
+		<wps:Process wps:processVersion="0.0.4">
+			<ows:Identifier>gt:RasterToVector</ows:Identifier>
+			<ows:Title>Vectorize raster regions</ows:Title>
+			<ows:Abstract>Raster region to vector polygon conversion
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>gt:Intersect</ows:Identifier>
+			<ows:Title>Intersection</ows:Title>
+			<ows:Abstract>Intersection between two literal geometry
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:contains</ows:Identifier>
+			<ows:Title>Checks if a contains b</ows:Title>
+			<ows:Abstract>Checks if a contains b</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:isEmpty</ows:Identifier>
+			<ows:Title>Checks if the provided geometry is empty</ows:Title>
+			<ows:Abstract>Checks if the provided geometry is empty</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:length</ows:Identifier>
+			<ows:Title>Returns the geometry perimeters, computed using cartesian
+				geometry expressions in the same unit of measure as the geometry
+				(will not return a valid perimeter for geometries expressed
+				geographic coordinates</ows:Title>
+			<ows:Abstract>Returns the geometry perimeters, computed using
+				cartesian geometry expressions in the same unit of measure as the
+				geometry (will not return a valid perimeter for geometries expressed
+				geographic coordinates</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:disjoint</ows:Identifier>
+			<ows:Title>Returns true if the two geometries have no points in
+				common</ows:Title>
+			<ows:Abstract>Returns true if the two geometries have no points in
+				common</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:intersects</ows:Identifier>
+			<ows:Title>Returns true if the two geometries intersect, false
+				otherwise</ows:Title>
+			<ows:Abstract>Returns true if the two geometries intersect, false
+				otherwise</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:isClosed</ows:Identifier>
+			<ows:Title>Returns true if the line is closed</ows:Title>
+			<ows:Abstract>Returns true if the line is closed</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:isValid</ows:Identifier>
+			<ows:Title>Returns true if the geometry is topologically valid, false
+				otherwise</ows:Title>
+			<ows:Abstract>Returns true if the geometry is topologically valid,
+				false otherwise</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:union</ows:Identifier>
+			<ows:Title>Performs the geometric union of two or more geometries
+			</ows:Title>
+			<ows:Abstract>Performs the geometric union of two or more geometries
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:dimension</ows:Identifier>
+			<ows:Title>Returns 0 for points, 1 for lines, 2 for polygons
+			</ows:Title>
+			<ows:Abstract>Returns 0 for points, 1 for lines, 2 for polygons
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:buffer</ows:Identifier>
+			<ows:Title>Buffers a geometry using a certain distance</ows:Title>
+			<ows:Abstract>Buffers a geometry using a certain distance
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:intersection</ows:Identifier>
+			<ows:Title>Returns the intersectoin between a and b (eventually an
+				empty collection if there is no intersection)</ows:Title>
+			<ows:Abstract>Returns the intersectoin between a and b (eventually an
+				empty collection if there is no intersection)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:getX</ows:Identifier>
+			<ows:Title>Returns the X ordinate of the point</ows:Title>
+			<ows:Abstract>Returns the X ordinate of the point</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:getY</ows:Identifier>
+			<ows:Title>Returns the Y ordinate of the point</ows:Title>
+			<ows:Abstract>Returns the Y ordinate of the point</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:distance</ows:Identifier>
+			<ows:Title>Returns the minimum distance between a and b</ows:Title>
+			<ows:Abstract>Returns the minimum distance between a and b
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:crosses</ows:Identifier>
+			<ows:Title>Returns true if the two geometries cross each other
+			</ows:Title>
+			<ows:Abstract>Returns true if the two geometries cross each other
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:overlaps</ows:Identifier>
+			<ows:Title>Returns true if a overlaps with b</ows:Title>
+			<ows:Abstract>Returns true if a overlaps with b</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:touches</ows:Identifier>
+			<ows:Title>Returns true if the two geometries touch each other
+			</ows:Title>
+			<ows:Abstract>Returns true if the two geometries touch each other
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:within</ows:Identifier>
+			<ows:Title>Returns true if a is within b</ows:Title>
+			<ows:Abstract>Returns true if a is within b</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:envelope</ows:Identifier>
+			<ows:Title>Returns the geometry envelope either as a Polygon, or a
+				Point if the input is a Point</ows:Title>
+			<ows:Abstract>Returns the geometry envelope either as a Polygon, or a
+				Point if the input is a Point</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:isSimple</ows:Identifier>
+			<ows:Title>Returns true if the geometry is simple</ows:Title>
+			<ows:Abstract>Returns true if the geometry is simple</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:geometryType</ows:Identifier>
+			<ows:Title>Returns the type of the geometry
+				(POINT,LINE,POLYGON,MULTIPOINT,MULTILINE,MULTIPOLYGON,GEOMETRY
+				COLLECTION)</ows:Title>
+			<ows:Abstract>Returns the type of the geometry
+				(POINT,LINE,POLYGON,MULTIPOINT,MULTILINE,MULTIPOLYGON,GEOMETRY
+				COLLECTION)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:boundary</ows:Identifier>
+			<ows:Title>Returns a geometry boundary, or an empty geometry if there
+				is no boundary</ows:Title>
+			<ows:Abstract>Returns a geometry boundary, or an empty geometry if
+				there is no boundary</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:area</ows:Identifier>
+			<ows:Title>Computes the geometry area (in a cartesian plane, using
+				the same unit of measure as the geometry coordinates, don't use with
+				geometries expressed in geographic coordinates)</ows:Title>
+			<ows:Abstract>Computes the geometry area (in a cartesian plane, using
+				the same unit of measure as the geometry coordinates, don't use with
+				geometries expressed in geographic coordinates)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:simplify</ows:Identifier>
+			<ows:Title>Simplifies the geometry using the specified distance using
+				the Douglas-Peuker algorithm</ows:Title>
+			<ows:Abstract>Simplifies the geometry using the specified distance
+				using the Douglas-Peuker algorithm</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:getGeometryN</ows:Identifier>
+			<ows:Title>Returns the n-th geomery in the collection</ows:Title>
+			<ows:Abstract>Returns the n-th geomery in the collection
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:isWithinDistance</ows:Identifier>
+			<ows:Title>Returns true if the distance between the two geomeries is
+				less than the specified value</ows:Title>
+			<ows:Abstract>Returns true if the distance between the two geomeries
+				is less than the specified value</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:relate</ows:Identifier>
+			<ows:Title>Returns the DE-9IM intersection matrix of the two
+				geometries</ows:Title>
+			<ows:Abstract>Returns the DE-9IM intersection matrix of the two
+				geometries</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:convexHull</ows:Identifier>
+			<ows:Title>Returns the convex hull of the specified geometry
+			</ows:Title>
+			<ows:Abstract>Returns the convex hull of the specified geometry
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:difference</ows:Identifier>
+			<ows:Title>Returns the difference between a and b (all the points
+				that are in a but not in b)</ows:Title>
+			<ows:Abstract>Returns the difference between a and b (all the points
+				that are in a but not in b)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:symDifference</ows:Identifier>
+			<ows:Title>Returns a geometry made of points that are in a or b, but
+				not in both</ows:Title>
+			<ows:Abstract>Returns a geometry made of points that are in a or b,
+				but not in both</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:equalsExact</ows:Identifier>
+			<ows:Title>Returns true if the two geometries are exactly the same
+			</ows:Title>
+			<ows:Abstract>Returns true if the two geometries are exactly the same
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:isRing</ows:Identifier>
+			<ows:Title>Returns true if the line is a ring</ows:Title>
+			<ows:Abstract>Returns true if the line is a ring</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:numPoints</ows:Identifier>
+			<ows:Title>Returns the number of points in the geometry</ows:Title>
+			<ows:Abstract>Returns the number of points in the geometry
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:startPoint</ows:Identifier>
+			<ows:Title>Returns the start point of the line</ows:Title>
+			<ows:Abstract>Returns the start point of the line</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:centroid</ows:Identifier>
+			<ows:Title>Extracts a geometry centroid</ows:Title>
+			<ows:Abstract>Extracts a geometry centroid</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:interiorPoint</ows:Identifier>
+			<ows:Title>Returns a point that lies inside the geometry, or at most
+				is located on its boundary</ows:Title>
+			<ows:Abstract>Returns a point that lies inside the geometry, or at
+				most is located on its boundary</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:endPoint</ows:Identifier>
+			<ows:Title>Returns the end point of the line</ows:Title>
+			<ows:Abstract>Returns the end point of the line</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:relatePattern</ows:Identifier>
+			<ows:Title>Returns true if a and b DE-9IM intersection matrix matches
+				the provided pattern</ows:Title>
+			<ows:Abstract>Returns true if a and b DE-9IM intersection matrix
+				matches the provided pattern</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:equalsExactTolerance</ows:Identifier>
+			<ows:Title>Returns true if the two geometries are exactly the same,
+				minus small differences in coordinate values</ows:Title>
+			<ows:Abstract>Returns true if the two geometries are exactly the
+				same, minus small differences in coordinate values</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:numGeometries</ows:Identifier>
+			<ows:Title>Returns the number of elements in the geometry collection,
+				or one if it's not a collection</ows:Title>
+			<ows:Abstract>Returns the number of elements in the geometry
+				collection, or one if it's not a collection</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:pointN</ows:Identifier>
+			<ows:Title>Returns the n-th point in the line</ows:Title>
+			<ows:Abstract>Returns the n-th point in the line</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:exteriorRing</ows:Identifier>
+			<ows:Title>Returns the exterior ring of the polygon</ows:Title>
+			<ows:Abstract>Returns the exterior ring of the polygon</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:numInteriorRing</ows:Identifier>
+			<ows:Title>Returns the number of interior rings in the polygon
+			</ows:Title>
+			<ows:Abstract>Returns the number of interior rings in the polygon
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:interiorRingN</ows:Identifier>
+			<ows:Title>Returns the n-th interior ring in the polygon</ows:Title>
+			<ows:Abstract>Returns the n-th interior ring in the polygon
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>JTS:densify</ows:Identifier>
+			<ows:Title>Densifies the geometry using the specified distance
+			</ows:Title>
+			<ows:Abstract>Densifies the geometry using the specified distance
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>gt:VectorToRaster</ows:Identifier>
+			<ows:Title>Rasterize features</ows:Title>
+			<ows:Abstract>Rasterize all or selected features in a
+				FeatureCollection</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>gt:BufferFeatureCollection</ows:Identifier>
+			<ows:Title>Buffer Features</ows:Title>
+			<ows:Abstract>Buffer each Feature in a Feature Collection
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>gt:buffer</ows:Identifier>
+			<ows:Title>Buffer</ows:Title>
+			<ows:Abstract>Buffer a geometry</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>gt:Union</ows:Identifier>
+			<ows:Title>Union</ows:Title>
+			<ows:Abstract>Union 2 or more geometries together</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>gt:DoubleAddition</ows:Identifier>
+			<ows:Title>DoubleAddition</ows:Title>
+			<ows:Abstract>Adds two double precision floating point numbers and
+				returns the sum as a double</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>gs:Aggregate</ows:Identifier>
+			<ows:Title>Reprojects the specified features to another CRS, can also
+				be used to force a known CRS onto a set of feaures that miss one (or
+				that have a wrong one)</ows:Title>
+			<ows:Abstract>Reprojects the specified features to another CRS, can
+				also be used to force a known CRS onto a set of feaures that miss
+				one (or that have a wrong one)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>gs:Bounds</ows:Identifier>
+			<ows:Title>Computes the overlall bounds of the input features
+			</ows:Title>
+			<ows:Abstract>Computes the overlall bounds of the input features
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>gs:Count</ows:Identifier>
+			<ows:Title>Counts the number of features in the specified collection
+			</ows:Title>
+			<ows:Abstract>Counts the number of features in the specified
+				collection</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>gs:Import</ows:Identifier>
+			<ows:Title>Imports the provided feature collection into the catalog
+			</ows:Title>
+			<ows:Abstract>Imports the provided feature collection into the
+				catalog</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>gs:Nearest</ows:Identifier>
+			<ows:Title>Get nearest feature</ows:Title>
+			<ows:Abstract>Get nearest feature</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>gs:RectangularClip</ows:Identifier>
+			<ows:Title>Clips the features to the specified bounding box
+			</ows:Title>
+			<ows:Abstract>Clips the features to the specified bounding box
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>gs:Reproject</ows:Identifier>
+			<ows:Title>Reprojects the specified features to another CRS, can also
+				be used to force a known CRS onto a set of feaures that miss one (or
+				that have a wrong one)</ows:Title>
+			<ows:Abstract>Reprojects the specified features to another CRS, can
+				also be used to force a known CRS onto a set of feaures that miss
+				one (or that have a wrong one)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>gs:Simplify</ows:Identifier>
+			<ows:Title>Simplifies the geometry</ows:Title>
+			<ows:Abstract>Simplifies the geometry</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>gs:Snap</ows:Identifier>
+			<ows:Title>Snap to the nearest feature</ows:Title>
+			<ows:Abstract>Snap to the nearest feature</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>gs:Unique</ows:Identifier>
+			<ows:Title>Returns the unique values of a certain attribute
+			</ows:Title>
+			<ows:Abstract>Returns the unique values of a certain attribute
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:gridorientation</ows:Identifier>
+			<ows:Title>Mirror/flip</ows:Title>
+			<ows:Abstract>Mirror/flip</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:maxvalueuphill</ows:Identifier>
+			<ows:Title>Max. value uphill</ows:Title>
+			<ows:Abstract>Max. value uphill</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:ln</ows:Identifier>
+			<ows:Title>ln()</ows:Title>
+			<ows:Abstract>ln()</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:solarradiation</ows:Identifier>
+			<ows:Title>Solar radiation</ows:Title>
+			<ows:Abstract>Solar radiation</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:semivariances</ows:Identifier>
+			<ows:Title>Semivariances (raster)</ows:Title>
+			<ows:Abstract>Semivariances (raster)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:multiply</ows:Identifier>
+			<ows:Title>*</ows:Title>
+			<ows:Abstract>*</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:joinadjacentlines</ows:Identifier>
+			<ows:Title>Join adjacent lines</ows:Title>
+			<ows:Abstract>Join adjacent lines</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:boundingbox</ows:Identifier>
+			<ows:Title>Bounding Box</ows:Title>
+			<ows:Abstract>Bounding Box</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:ceil</ows:Identifier>
+			<ows:Title>ceil()</ows:Title>
+			<ows:Abstract>ceil()</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:generaterandombernoulli</ows:Identifier>
+			<ows:Title>Random grid (Bernouilli)</ows:Title>
+			<ows:Abstract>Random grid (Bernouilli)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:pointseriesanalysis</ows:Identifier>
+			<ows:Title>Point series analysis</ows:Title>
+			<ows:Abstract>Point series analysis</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:neighborhoodmaxvalue</ows:Identifier>
+			<ows:Title>Maximum (neighbourhood)</ows:Title>
+			<ows:Abstract>Maximum (neighbourhood)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:sqrt</ows:Identifier>
+			<ows:Title>sqrt()</ows:Title>
+			<ows:Abstract>sqrt()</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:vectorize</ows:Identifier>
+			<ows:Title>Vectorize raster layer (polygons)</ows:Title>
+			<ows:Abstract>Vectorize raster layer (polygons)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:constantgrid</ows:Identifier>
+			<ows:Title>Constant grid</ows:Title>
+			<ows:Abstract>Constant grid</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:neighborhoodskewness</ows:Identifier>
+			<ows:Title>Skeweness (neighbourhood)</ows:Title>
+			<ows:Abstract>Skeweness (neighbourhood)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:splitlineswithpoints</ows:Identifier>
+			<ows:Title>Split lines with points layer</ows:Title>
+			<ows:Abstract>Split lines with points layer</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:fragstatsarea</ows:Identifier>
+			<ows:Title>Fragstats (area/density/edge metrics)</ows:Title>
+			<ows:Abstract>Fragstats (area/density/edge metrics)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:vectordeletefield</ows:Identifier>
+			<ows:Title>Delete field</ows:Title>
+			<ows:Abstract>Delete field</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:aggregationindex</ows:Identifier>
+			<ows:Title>Aggregation index</ows:Title>
+			<ows:Abstract>Aggregation index</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:distancematrix</ows:Identifier>
+			<ows:Title>Distance matrix</ows:Title>
+			<ows:Abstract>Distance matrix</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:surfacespecificpoints</ows:Identifier>
+			<ows:Title>Landform classification</ows:Title>
+			<ows:Abstract>Landform classification</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:classstatistics</ows:Identifier>
+			<ows:Title>Class statistics</ows:Title>
+			<ows:Abstract>Class statistics</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:createhyetogram</ows:Identifier>
+			<ows:Title>Create synthetic hyetograph</ows:Title>
+			<ows:Abstract>Create synthetic hyetograph</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:cva</ows:Identifier>
+			<ows:Title>Change Vector Analysis</ows:Title>
+			<ows:Abstract>Change Vector Analysis</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:watersheds</ows:Identifier>
+			<ows:Title>Watersheds</ows:Title>
+			<ows:Abstract>Watersheds</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:lowerthan</ows:Identifier>
+			<ows:Title>&lt;</ows:Title>
+			<ows:Abstract>&lt;</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:polygonize</ows:Identifier>
+			<ows:Title>Polygonize</ows:Title>
+			<ows:Abstract>Polygonize</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:dissolve</ows:Identifier>
+			<ows:Title>Dissolve</ows:Title>
+			<ows:Abstract>Dissolve</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:union</ows:Identifier>
+			<ows:Title>Union</ows:Title>
+			<ows:Abstract>Union</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:vectorizelines</ows:Identifier>
+			<ows:Title>Vectorize raster layer (lines)</ows:Title>
+			<ows:Abstract>Vectorize raster layer (lines)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:minimumenclosingpolygon</ows:Identifier>
+			<ows:Title>Minimum enclosing shapes</ows:Title>
+			<ows:Abstract>Minimum enclosing shapes</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:neighborhoodvarianceradius</ows:Identifier>
+			<ows:Title>Radius of variance</ows:Title>
+			<ows:Abstract>Radius of variance</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:neighborhoodfragmentation</ows:Identifier>
+			<ows:Title>Fragmentation</ows:Title>
+			<ows:Abstract>Fragmentation</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:kriging</ows:Identifier>
+			<ows:Title>Kriging</ows:Title>
+			<ows:Abstract>Kriging</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:lineardecrease</ows:Identifier>
+			<ows:Title>Linear decrease</ows:Title>
+			<ows:Abstract>Linear decrease</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:gradientlines</ows:Identifier>
+			<ows:Title>Gradient lines</ows:Title>
+			<ows:Abstract>Gradient lines</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:geometriestopoints</ows:Identifier>
+			<ows:Title>Geometries to points</ows:Title>
+			<ows:Abstract>Geometries to points</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:curvatures</ows:Identifier>
+			<ows:Title>Curvatures</ows:Title>
+			<ows:Abstract>Curvatures</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:kerneldensity</ows:Identifier>
+			<ows:Title>Density (kernel)</ows:Title>
+			<ows:Abstract>Density (kernel)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:simplifypolygons</ows:Identifier>
+			<ows:Title>Simplify polygons</ows:Title>
+			<ows:Abstract>Simplify polygons</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:changelinedirection</ows:Identifier>
+			<ows:Title>Change line direction</ows:Title>
+			<ows:Abstract>Change line direction</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:and</ows:Identifier>
+			<ows:Title>AND</ows:Title>
+			<ows:Abstract>AND</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:extractendpointsoflines</ows:Identifier>
+			<ows:Title>Extract endpoints of lines</ows:Title>
+			<ows:Abstract>Extract endpoints of lines</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:ripleysk</ows:Identifier>
+			<ows:Title>Ripley K</ows:Title>
+			<ows:Abstract>Ripley K</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:polygonstopolylines</ows:Identifier>
+			<ows:Title>Polygons to polylines</ows:Title>
+			<ows:Abstract>Polygons to polylines</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:accflow</ows:Identifier>
+			<ows:Title>Flow accumulation</ows:Title>
+			<ows:Abstract>Flow accumulation</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:volumebetweengrids</ows:Identifier>
+			<ows:Title>Volumen between two layers</ows:Title>
+			<ows:Abstract>Volumen between two layers</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:plus</ows:Identifier>
+			<ows:Title>+</ows:Title>
+			<ows:Abstract>+</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:protectionindex</ows:Identifier>
+			<ows:Title>Protection index</ows:Title>
+			<ows:Abstract>Protection index</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:fragstatsdiversity</ows:Identifier>
+			<ows:Title>Fragstats (diversity metrics)</ows:Title>
+			<ows:Abstract>Fragstats (diversity metrics)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:vectorfieldcalculator</ows:Identifier>
+			<ows:Title>Field calculator</ows:Title>
+			<ows:Abstract>Field calculator</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:contourlines</ows:Identifier>
+			<ows:Title>Contour lines</ows:Title>
+			<ows:Abstract>Contour lines</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:nrvi</ows:Identifier>
+			<ows:Title>NRVI</ows:Title>
+			<ows:Abstract>NRVI</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:directiontoclosestpoint</ows:Identifier>
+			<ows:Title>Direction to closest point</ows:Title>
+			<ows:Abstract>Direction to closest point</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:autoincrementvalue</ows:Identifier>
+			<ows:Title>Autoincrement Value</ows:Title>
+			<ows:Abstract>Autoincrement Value</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:savetowkt</ows:Identifier>
+			<ows:Title>Save geometries as WKT</ows:Title>
+			<ows:Abstract>Save geometries as WKT</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:greaterthan</ows:Identifier>
+			<ows:Title>&gt;</ows:Title>
+			<ows:Abstract>&gt;</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:costinroutesanisotropic</ows:Identifier>
+			<ows:Title>Cost for predefined routes (anisotropic)</ows:Title>
+			<ows:Abstract>Cost for predefined routes (anisotropic)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:neighborhoodcountgreaterthan</ows:Identifier>
+			<ows:Title>Larger values count (neighbourhood)</ows:Title>
+			<ows:Abstract>Larger values count (neighbourhood)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:geometricproperties</ows:Identifier>
+			<ows:Title>Geometric properties of polygons</ows:Title>
+			<ows:Abstract>Geometric properties of polygons</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:generateterrain</ows:Identifier>
+			<ows:Title>Random DEM</ows:Title>
+			<ows:Abstract>Random DEM</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:acccostanisotropic</ows:Identifier>
+			<ows:Title>Accumulated cost (anisotropic)</ows:Title>
+			<ows:Abstract>Accumulated cost (anisotropic)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:locateallocate</ows:Identifier>
+			<ows:Title>Location/allocation</ows:Title>
+			<ows:Abstract>Location/allocation</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:polylinestopolygons</ows:Identifier>
+			<ows:Title>Polylines to polygons</ows:Title>
+			<ows:Abstract>Polylines to polygons</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:exportvector</ows:Identifier>
+			<ows:Title>Export vector layer</ows:Title>
+			<ows:Abstract>Export vector layer</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:addeventtheme</ows:Identifier>
+			<ows:Title>Points layer from table</ows:Title>
+			<ows:Abstract>Points layer from table</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:noteq</ows:Identifier>
+			<ows:Title>!=</ows:Title>
+			<ows:Abstract>!=</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:neighborhoodmeanvalue</ows:Identifier>
+			<ows:Title>Mean (neighbourhood)</ows:Title>
+			<ows:Abstract>Mean (neighbourhood)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:neighborhoodmajority</ows:Identifier>
+			<ows:Title>Mayority (neighbourhood)</ows:Title>
+			<ows:Abstract>Mayority (neighbourhood)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:ctvi</ows:Identifier>
+			<ows:Title>CTVI</ows:Title>
+			<ows:Abstract>CTVI</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:fuzzify</ows:Identifier>
+			<ows:Title>Fuzzify</ows:Title>
+			<ows:Abstract>Fuzzify</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:neighborhoodvariance</ows:Identifier>
+			<ows:Title>Variance (neighbourhood)</ows:Title>
+			<ows:Abstract>Variance (neighbourhood)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:neighborhoodmedian</ows:Identifier>
+			<ows:Title>Median (neighbourhood)</ows:Title>
+			<ows:Abstract>Median (neighbourhood)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:ttvi</ows:Identifier>
+			<ows:Title>TTVI</ows:Title>
+			<ows:Abstract>TTVI</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:abs</ows:Identifier>
+			<ows:Title>abs()</ows:Title>
+			<ows:Abstract>abs()</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:splitpolylinesatnodes</ows:Identifier>
+			<ows:Title>Split polylines at nodes</ows:Title>
+			<ows:Abstract>Split polylines at nodes</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:upslopeareafromarea</ows:Identifier>
+			<ows:Title>Upslope area from outlet zone</ows:Title>
+			<ows:Abstract>Upslope area from outlet zone</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:rasterizevectorlayer</ows:Identifier>
+			<ows:Title>Rasterize vector layer</ows:Title>
+			<ows:Abstract>Rasterize vector layer</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:euclideandistance</ows:Identifier>
+			<ows:Title>Euclidean distance</ows:Title>
+			<ows:Abstract>Euclidean distance</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:elevationreliefindex</ows:Identifier>
+			<ows:Title>Elevation-relief ratio</ows:Title>
+			<ows:Abstract>Elevation-relief ratio</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:vectorcluster</ows:Identifier>
+			<ows:Title>Cluster</ows:Title>
+			<ows:Abstract>Cluster</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:nnanalysis</ows:Identifier>
+			<ows:Title>Nearest neighbour analysis</ows:Title>
+			<ows:Abstract>Nearest neighbour analysis</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:crosssections</ows:Identifier>
+			<ows:Title>Cross sections</ows:Title>
+			<ows:Abstract>Cross sections</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:neighborhoodnumberofclasses</ows:Identifier>
+			<ows:Title>Number of different classes</ows:Title>
+			<ows:Abstract>Number of different classes</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:closegapsnn</ows:Identifier>
+			<ows:Title>Void filling [nearest neighbour]</ows:Title>
+			<ows:Abstract>Void filling [nearest neighbour]</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:rasterbuffer</ows:Identifier>
+			<ows:Title>Raster buffer</ows:Title>
+			<ows:Abstract>Raster buffer</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:cfactorfromndvi</ows:Identifier>
+			<ows:Title>C factor from NDVI</ows:Title>
+			<ows:Abstract>C factor from NDVI</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:aggregate</ows:Identifier>
+			<ows:Title>Aggregate</ows:Title>
+			<ows:Abstract>Aggregate</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:convergence</ows:Identifier>
+			<ows:Title>Convergence index</ows:Title>
+			<ows:Abstract>Convergence index</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:gridbasicstats</ows:Identifier>
+			<ows:Title>Basic statistics</ows:Title>
+			<ows:Abstract>Basic statistics</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:neighborhoodminvalue</ows:Identifier>
+			<ows:Title>Minimum (neighbourhood)</ows:Title>
+			<ows:Abstract>Minimum (neighbourhood)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:extractnodes</ows:Identifier>
+			<ows:Title>Extract Nodes</ows:Title>
+			<ows:Abstract>Extract Nodes</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:aspect</ows:Identifier>
+			<ows:Title>Aspect</ows:Title>
+			<ows:Abstract>Aspect</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:reclassifyequalamplitude</ows:Identifier>
+			<ows:Title>Divide into n classes of equal amplitude</ows:Title>
+			<ows:Abstract>Divide into n classes of equal amplitude</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:pviperry</ows:Identifier>
+			<ows:Title>PVI(Perry and Lautenschlager)</ows:Title>
+			<ows:Abstract>PVI(Perry and Lautenschlager)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:delaunay</ows:Identifier>
+			<ows:Title>Delaunay triangulation</ows:Title>
+			<ows:Abstract>Delaunay triangulation</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:meanvalueuphill</ows:Identifier>
+			<ows:Title>Mean value uphill</ows:Title>
+			<ows:Abstract>Mean value uphill</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:fillelevationvalues</ows:Identifier>
+			<ows:Title>Fill elevation values</ows:Title>
+			<ows:Abstract>Fill elevation values</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:cleanpointslayer</ows:Identifier>
+			<ows:Title>Clean points layer</ows:Title>
+			<ows:Abstract>Clean points layer</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:nodelines</ows:Identifier>
+			<ows:Title>Node lines</ows:Title>
+			<ows:Abstract>Node lines</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:variabledistancebuffer</ows:Identifier>
+			<ows:Title>Variable distance buffer</ows:Title>
+			<ows:Abstract>Variable distance buffer</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:tablebasicstats</ows:Identifier>
+			<ows:Title>Basic statistics</ows:Title>
+			<ows:Abstract>Basic statistics</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:log10</ows:Identifier>
+			<ows:Title>log10()</ows:Title>
+			<ows:Abstract>log10()</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:acccostcombined</ows:Identifier>
+			<ows:Title>Accumulated cost (combined)</ows:Title>
+			<ows:Abstract>Accumulated cost (combined)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:divide</ows:Identifier>
+			<ows:Title>/</ows:Title>
+			<ows:Abstract>/</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:reclassifyconsecutive</ows:Identifier>
+			<ows:Title>Reclassify into ordered classes</ows:Title>
+			<ows:Abstract>Reclassify into ordered classes</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:separateshapes</ows:Identifier>
+			<ows:Title>Separate entities</ows:Title>
+			<ows:Abstract>Separate entities</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:vectorbasicstats</ows:Identifier>
+			<ows:Title>Basic statistics</ows:Title>
+			<ows:Abstract>Basic statistics</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:splitmultipart</ows:Identifier>
+			<ows:Title>Separate multi-part features</ows:Title>
+			<ows:Abstract>Separate multi-part features</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:cleanvectorlayer</ows:Identifier>
+			<ows:Title>Clean vector layer</ows:Title>
+			<ows:Abstract>Clean vector layer</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:tabulatearea</ows:Identifier>
+			<ows:Title>Tabulate Area</ows:Title>
+			<ows:Abstract>Tabulate Area</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:linestoequispacedpoints</ows:Identifier>
+			<ows:Title>Lines to equispaced points</ows:Title>
+			<ows:Abstract>Lines to equispaced points</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:fillsinks</ows:Identifier>
+			<ows:Title>Sink filling</ows:Title>
+			<ows:Abstract>Sink filling</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:gridfromfunction</ows:Identifier>
+			<ows:Title>Grid from function</ows:Title>
+			<ows:Abstract>Grid from function</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:graticulebuilder</ows:Identifier>
+			<ows:Title>Create graticule</ows:Title>
+			<ows:Abstract>Create graticule</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:meancenter</ows:Identifier>
+			<ows:Title>Mean center and standard distance</ows:Title>
+			<ows:Abstract>Mean center and standard distance</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:disttochannelnetwork</ows:Identifier>
+			<ows:Title>Distance to channel network</ows:Title>
+			<ows:Abstract>Distance to channel network</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:removeholes</ows:Identifier>
+			<ows:Title>Remove holes</ows:Title>
+			<ows:Abstract>Remove holes</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:slopelength</ows:Identifier>
+			<ows:Title>Slope length</ows:Title>
+			<ows:Abstract>Slope length</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:topographicindices</ows:Identifier>
+			<ows:Title>Topographic indices</ows:Title>
+			<ows:Abstract>Topographic indices</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:guh</ows:Identifier>
+			<ows:Title>Geomorphological instantaneous Unit Hydrograph</ows:Title>
+			<ows:Abstract>Geomorphological instantaneous Unit Hydrograph
+			</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:croptovaliddata</ows:Identifier>
+			<ows:Title>Crop to valid data cells</ows:Title>
+			<ows:Abstract>Crop to valid data cells</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:acv</ows:Identifier>
+			<ows:Title>Anisotropic coefficient of variation</ows:Title>
+			<ows:Abstract>Anisotropic coefficient of variation</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:closegaps</ows:Identifier>
+			<ows:Title>Void filling</ows:Title>
+			<ows:Abstract>Void filling</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:distanceandangle</ows:Identifier>
+			<ows:Title>Distances and Angles</ows:Title>
+			<ows:Abstract>Distances and Angles</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:recttopolar</ows:Identifier>
+			<ows:Title>Cartesian to polar</ows:Title>
+			<ows:Abstract>Cartesian to polar</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:symdifference</ows:Identifier>
+			<ows:Title>Symmetric difference</ows:Title>
+			<ows:Abstract>Symmetric difference</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:perturbatepointslayer</ows:Identifier>
+			<ows:Title>Perturbate points layer</ows:Title>
+			<ows:Abstract>Perturbate points layer</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:clipgrid</ows:Identifier>
+			<ows:Title>Crop grid with polygon layer</ows:Title>
+			<ows:Abstract>Crop grid with polygon layer</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:countpoints</ows:Identifier>
+			<ows:Title>Count points in polygons</ows:Title>
+			<ows:Abstract>Count points in polygons</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:bboxgrid</ows:Identifier>
+			<ows:Title>Create grid bounding box</ows:Title>
+			<ows:Abstract>Create grid bounding box</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:filterclumps</ows:Identifier>
+			<ows:Title>Filter clumps</ows:Title>
+			<ows:Abstract>Filter clumps</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:tvi</ows:Identifier>
+			<ows:Title>TVI</ows:Title>
+			<ows:Abstract>TVI</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:hypsometry</ows:Identifier>
+			<ows:Title>Hypsometry</ows:Title>
+			<ows:Abstract>Hypsometry</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:mediancenter</ows:Identifier>
+			<ows:Title>Median center</ows:Title>
+			<ows:Abstract>Median center</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:vectoraddfield</ows:Identifier>
+			<ows:Title>Add field</ows:Title>
+			<ows:Abstract>Add field</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:gridcompletion</ows:Identifier>
+			<ows:Title>Complete grid</ows:Title>
+			<ows:Abstract>Complete grid</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:reclassifydisjoint</ows:Identifier>
+			<ows:Title>Reclassify into disjoint classes</ows:Title>
+			<ows:Abstract>Reclassify into disjoint classes</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:sortraster</ows:Identifier>
+			<ows:Title>Sort</ows:Title>
+			<ows:Abstract>Sort</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:edgecontamination</ows:Identifier>
+			<ows:Title>Edge contamination</ows:Title>
+			<ows:Abstract>Edge contamination</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:idw</ows:Identifier>
+			<ows:Title>Inverse Distance Weighting (IDW)</ows:Title>
+			<ows:Abstract>Inverse Distance Weighting (IDW)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:pvirichardson</ows:Identifier>
+			<ows:Title>PVI(Richardson and Wiegand)</ows:Title>
+			<ows:Abstract>PVI(Richardson and Wiegand)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:reclassifyequalarea</ows:Identifier>
+			<ows:Title>Divide into n classes of equal area</ows:Title>
+			<ows:Abstract>Divide into n classes of equal area</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:transform</ows:Identifier>
+			<ows:Title>Transform</ows:Title>
+			<ows:Abstract>Transform</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:polygonstatisticsfrompoints</ows:Identifier>
+			<ows:Title>Point statistics in polygons</ows:Title>
+			<ows:Abstract>Point statistics in polygons</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:clipbyrectangle</ows:Identifier>
+			<ows:Title>Clip by rectangle</ows:Title>
+			<ows:Abstract>Clip by rectangle</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:slope</ows:Identifier>
+			<ows:Title>Slope</ows:Title>
+			<ows:Abstract>Slope</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:minus</ows:Identifier>
+			<ows:Title>-</ows:Title>
+			<ows:Abstract>-</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:sumofcostfromallpoints</ows:Identifier>
+			<ows:Title>Sum of cost to all points</ows:Title>
+			<ows:Abstract>Sum of cost to all points</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:pviwalther</ows:Identifier>
+			<ows:Title>PVI(Walther and Shabaani)</ows:Title>
+			<ows:Abstract>PVI(Walther and Shabaani)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:polylinestosinglesegments</ows:Identifier>
+			<ows:Title>Polylines to single segments</ows:Title>
+			<ows:Abstract>Polylines to single segments</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:ndvi</ows:Identifier>
+			<ows:Title>NDVI</ows:Title>
+			<ows:Abstract>NDVI</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:cellbalance</ows:Identifier>
+			<ows:Title>Net balance</ows:Title>
+			<ows:Abstract>Net balance</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:neighborhoodcountequalto</ows:Identifier>
+			<ows:Title>Equal values count (neighbourhood)</ows:Title>
+			<ows:Abstract>Equal values count (neighbourhood)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:crossclassification</ows:Identifier>
+			<ows:Title>Cross checking(Kappa index)</ows:Title>
+			<ows:Abstract>Cross checking(Kappa index)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:vectorspatialcluster</ows:Identifier>
+			<ows:Title>Spatial cluster</ows:Title>
+			<ows:Abstract>Spatial cluster</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:gridsfromtableandgrid</ows:Identifier>
+			<ows:Title>Grids from table and classified grid</ows:Title>
+			<ows:Abstract>Grids from table and classified grid</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:fixeddistancebuffer</ows:Identifier>
+			<ows:Title>Fixed distance buffer</ows:Title>
+			<ows:Abstract>Fixed distance buffer</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:difference</ows:Identifier>
+			<ows:Title>Difference</ows:Title>
+			<ows:Abstract>Difference</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:realarea</ows:Identifier>
+			<ows:Title>Real area</ows:Title>
+			<ows:Abstract>Real area</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:changedatatype</ows:Identifier>
+			<ows:Title>Change data type</ows:Title>
+			<ows:Abstract>Change data type</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:geometricpropertieslines</ows:Identifier>
+			<ows:Title>Geometric properties of lines</ows:Title>
+			<ows:Abstract>Geometric properties of lines</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:locateextremevalues</ows:Identifier>
+			<ows:Title>Locate max values</ows:Title>
+			<ows:Abstract>Locate max values</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:removerepeatedgeometries</ows:Identifier>
+			<ows:Title>Remove repeated geometries</ows:Title>
+			<ows:Abstract>Remove repeated geometries</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:nninterpolation</ows:Identifier>
+			<ows:Title>Nearest neighbour</ows:Title>
+			<ows:Abstract>Nearest neighbour</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:usped</ows:Identifier>
+			<ows:Title>USPED</ows:Title>
+			<ows:Abstract>USPED</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:neighborhooddiversity</ows:Identifier>
+			<ows:Title>Diversity</ows:Title>
+			<ows:Abstract>Diversity</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:snappoints</ows:Identifier>
+			<ows:Title>Snap points to layer</ows:Title>
+			<ows:Abstract>Snap points to layer</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:intersection</ows:Identifier>
+			<ows:Title>Intersection</ows:Title>
+			<ows:Abstract>Intersection</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:centroids</ows:Identifier>
+			<ows:Title>Centroids</ows:Title>
+			<ows:Abstract>Centroids</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:randomvector</ows:Identifier>
+			<ows:Title>Create random vector layer</ows:Title>
+			<ows:Abstract>Create random vector layer</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:eq</ows:Identifier>
+			<ows:Title>==</ows:Title>
+			<ows:Abstract>==</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:channelnetwork</ows:Identifier>
+			<ows:Title>Channel network</ows:Title>
+			<ows:Abstract>Channel network</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:neighborhoodcountlowerthan</ows:Identifier>
+			<ows:Title>Lower values count (neighbourhood)</ows:Title>
+			<ows:Abstract>Lower values count (neighbourhood)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:generaterandomuniform</ows:Identifier>
+			<ows:Title>Random grid (uniform)</ows:Title>
+			<ows:Abstract>Random grid (uniform)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:groupnearfeatures</ows:Identifier>
+			<ows:Title>Group near features</ows:Title>
+			<ows:Abstract>Group near features</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:neighborhoodkurtosis</ows:Identifier>
+			<ows:Title>Kurtosis (neighbourhood)</ows:Title>
+			<ows:Abstract>Kurtosis (neighbourhood)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:generaterandomnormal</ows:Identifier>
+			<ows:Title>Random grid (normal)</ows:Title>
+			<ows:Abstract>Random grid (normal)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:normalize</ows:Identifier>
+			<ows:Title>Normalize</ows:Title>
+			<ows:Abstract>Normalize</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:neighborhooddominance</ows:Identifier>
+			<ows:Title>Dominance</ows:Title>
+			<ows:Abstract>Dominance</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:heightoverchannelnetwork</ows:Identifier>
+			<ows:Title>Elevation over channel network</ows:Title>
+			<ows:Abstract>Elevation over channel network</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:simplifylines</ows:Identifier>
+			<ows:Title>Simplify lines</ows:Title>
+			<ows:Abstract>Simplify lines</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:invertnodata</ows:Identifier>
+			<ows:Title>Invert mask</ows:Title>
+			<ows:Abstract>Invert mask</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:volume</ows:Identifier>
+			<ows:Title>Volume calculation</ows:Title>
+			<ows:Abstract>Volume calculation</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:vectorrenamefield</ows:Identifier>
+			<ows:Title>Rename field</ows:Title>
+			<ows:Abstract>Rename field</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:or</ows:Identifier>
+			<ows:Title>OR</ows:Title>
+			<ows:Abstract>OR</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:neighborhoodrange</ows:Identifier>
+			<ows:Title>Range (neighbourhood)</ows:Title>
+			<ows:Abstract>Range (neighbourhood)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:spatialcorrelation</ows:Identifier>
+			<ows:Title>Spatial autocorrelation</ows:Title>
+			<ows:Abstract>Spatial autocorrelation</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:pviqi</ows:Identifier>
+			<ows:Title>PVI(Qi et al)</ows:Title>
+			<ows:Abstract>PVI(Qi et al)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:normalitytest</ows:Identifier>
+			<ows:Title>Normality test</ows:Title>
+			<ows:Abstract>Normality test</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:visualexposure</ows:Identifier>
+			<ows:Title>Visual exposure</ows:Title>
+			<ows:Abstract>Visual exposure</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:xor</ows:Identifier>
+			<ows:Title>XOR</ows:Title>
+			<ows:Abstract>XOR</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:generateroutes</ows:Identifier>
+			<ows:Title>Generate alternative routes</ows:Title>
+			<ows:Abstract>Generate alternative routes</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:floor</ows:Identifier>
+			<ows:Title>floor()</ows:Title>
+			<ows:Abstract>floor()</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:watershedsbysize</ows:Identifier>
+			<ows:Title>Watersheds by area</ows:Title>
+			<ows:Abstract>Watersheds by area</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:createequivalentnumericalclass</ows:Identifier>
+			<ows:Title>Create equivalent numerical class</ows:Title>
+			<ows:Abstract>Create equivalent numerical class</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:neighborhoodminority</ows:Identifier>
+			<ows:Title>Minority (neighbourhood)</ows:Title>
+			<ows:Abstract>Minority (neighbourhood)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:acccost</ows:Identifier>
+			<ows:Title>Accumulated cost (isotropic)</ows:Title>
+			<ows:Abstract>Accumulated cost (isotropic)</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:rastertopoints</ows:Identifier>
+			<ows:Title>Raster layer to points layer</ows:Title>
+			<ows:Abstract>Raster layer to points layer</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:clipbboxgrid</ows:Identifier>
+			<ows:Title>Clip grid with bbox</ows:Title>
+			<ows:Abstract>Clip grid with bbox</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:pointcoordinates</ows:Identifier>
+			<ows:Title>Add coordinates to points</ows:Title>
+			<ows:Abstract>Add coordinates to points</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:quadrat</ows:Identifier>
+			<ows:Title>Quadrant analysis</ows:Title>
+			<ows:Abstract>Quadrant analysis</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:clip</ows:Identifier>
+			<ows:Title>Clip</ows:Title>
+			<ows:Abstract>Clip</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:fitnpointsinpolygon</ows:Identifier>
+			<ows:Title>Adjust n point to polygon</ows:Title>
+			<ows:Abstract>Adjust n point to polygon</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:mod</ows:Identifier>
+			<ows:Title>Mod</ows:Title>
+			<ows:Abstract>Mod</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:costinroutes</ows:Identifier>
+			<ows:Title>Cost for predefined routes</ows:Title>
+			<ows:Abstract>Cost for predefined routes</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:polartorect</ows:Identifier>
+			<ows:Title>Polar to Cartesian</ows:Title>
+			<ows:Abstract>Polar to Cartesian</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:density</ows:Identifier>
+			<ows:Title>Density</ows:Title>
+			<ows:Abstract>Density</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:strahlerorder</ows:Identifier>
+			<ows:Title>Strahler Order</ows:Title>
+			<ows:Abstract>Strahler Order</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:hillshade</ows:Identifier>
+			<ows:Title>Shaded relief</ows:Title>
+			<ows:Abstract>Shaded relief</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:thresholdbuffer</ows:Identifier>
+			<ows:Title>Threshold buffer</ows:Title>
+			<ows:Abstract>Threshold buffer</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:vectormean</ows:Identifier>
+			<ows:Title>Directional mean</ows:Title>
+			<ows:Abstract>Directional mean</ows:Abstract>
+		</wps:Process>
+		<wps:Process wps:processVersion="1.0.0">
+			<ows:Identifier>sxt:smoothlines</ows:Identifier>
+			<ows:Title>Smooth lines</ows:Title>
+			<ows:Abstract>Smooth lines</ows:Abstract>
+		</wps:Process>
+	</wps:ProcessOfferings>
+	<wps:Languages>
+		<wps:Default>
+			<ows:Language>en-US</ows:Language>
+		</wps:Default>
+		<wps:Supported>
+			<ows:Language>en-US</ows:Language>
+		</wps:Supported>
+	</wps:Languages>
+</wps:Capabilities>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/response/geoserver-wps-gtbufferfeaturecollection-execute.xml
===================================================================
--- sandbox/august/trunk/playground/wps/response/geoserver-wps-gtbufferfeaturecollection-execute.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/geoserver-wps-gtbufferfeaturecollection-execute.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:ExecuteResponse service="WPS" serviceInstance="http://localhost:8080/geoserver-2.1-snapshot-10282010/ows?"
+version="1.0.0" xmlns:wps="http://www.opengis.net/wps/1.0.0"
+xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <wps:Process wps:processVersion="1.0.0">
+        <ows:Identifier>gt:BufferFeatureCollection</ows:Identifier>
+        <ows:Title>Buffer Features</ows:Title>
+        <ows:Abstract>Buffer each Feature in a Feature Collection</ows:Abstract>
+    </wps:Process>
+    <wps:Status creationTime="2010-10-29T00:38:17.338-07:00">
+        <wps:ProcessSucceeded>Process succeeded.</wps:ProcessSucceeded>
+    </wps:Status>
+    <wps:DataInputs>
+        <wps:Input>
+            <ows:Identifier>features</ows:Identifier>
+            <wps:Reference xlink:href="http://geoserver/wfs"
+            method="POST" mimeType="text/xml; subtype=wfs-collection/1.0">
+                <wps:Body/>
+            </wps:Reference>
+        </wps:Input>
+        <wps:Input>
+            <ows:Identifier>buffer</ows:Identifier>
+            <wps:Data>
+                <wps:LiteralData>1.0</wps:LiteralData>
+            </wps:Data>
+        </wps:Input>
+    </wps:DataInputs>
+    <wps:OutputDefinitions>
+        <wps:Output asReference="false" encoding="utf-8" mimeType="text/xml;
+        subtype=wfs-collection/1.1">
+            <ows:Identifier>result</ows:Identifier>
+        </wps:Output>
+    </wps:OutputDefinitions>
+    <wps:ProcessOutputs>
+        <wps:Output>
+            <ows:Identifier>result</ows:Identifier>
+            <ows:Title>Buffered features</ows:Title>
+            <wps:Data>
+                <wps:ComplexData mimeType="text/xml; subtype=wfs-collection/1.1">
+                    <wfs:FeatureCollection xmlns:ogc="http://www.opengis.net/ogc"
+                    xmlns:wfs="http://www.opengis.net/wfs" xmlns:ows="http://www.opengis.net/ows"
+                    xmlns:feature="http://www.geo-solutions.it"
+                    xmlns:gml="http://www.opengis.net/gml">
+                        <gml:boundedBy>
+                            <gml:Envelope srsDimension="2" srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
+                                <gml:lowerCorner>-123.40108967118465
+                                36.769699953664286</gml:lowerCorner>
+                                <gml:upperCorner>-121.3978989536643
+                                38.77455767118466</gml:upperCorner>
+                            </gml:Envelope>
+                        </gml:boundedBy>
+                        <gml:featureMember>
+                            <feature:highways gml:id="fid--701e69d0_12bf6ae428e_-7ff5">
+                                <gml:boundedBy>
+                                <gml:Envelope srsDimension="2"
+                                srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
+                                <gml:lowerCorner>-123.40108967118465
+                                36.769699953664286</gml:lowerCorner>
+                                <gml:upperCorner>-121.3978989536643
+                                38.77455767118466</gml:upperCorner>
+                                </gml:Envelope>
+                                </gml:boundedBy>
+                                <feature:the_geom>
+                                <gml:MultiPolygon srsDimension="2"
+                                srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
+                                <gml:polygonMember>
+                                <gml:Polygon>
+                                <gml:exterior>
+                                <gml:LinearRing>
+                                <gml:posList>-123.1300796621132
+                                37.08863990044406 -123.2244122612582
+                                37.206934281314226 -123.22789526125818
+                                37.212053281314226 -123.32175515738243
+                                37.38415720077303 -123.3802357528538
+                                37.57126534903722 -123.40108967118465
+                                37.76618726490044 -123.38351550798852
+                                37.96143220844955 -123.32818862850132
+                                38.14949702599858 -123.23723521367411
+                                38.32315449207708 -123.1141505522314
+                                38.47573104765189 -122.96366471868578
+                                38.601363261258186 -122.79156079922696
+                                38.695223157382436 -122.60445265096278
+                                38.753703752853816 -122.40953073509955
+                                38.77455767118466 -122.21428579155045
+                                38.75698350798852 -122.02622097400142
+                                38.70165662850134 -121.85256350792291
+                                38.610703213674114 -121.81606178246334
+                                38.58125699565366 -121.83039551797596
+                                38.59573407817633 -121.79159726813428
+                                38.56749351616508 -121.79084326813428
+                                38.56691651616508 -121.74777562654921
+                                38.53202460236974 -121.74743262654921
+                                38.53173060236974 -121.72234906028437
+                                38.5056582338464 -121.6999869523481
+                                38.4876185522314 -121.66725059354512
+                                38.44840601190992 -121.6652043378868
+                                38.45030809955595 -121.6647953378868
+                                38.44986809955594 -121.65008051431201
+                                38.43054083852294 -121.61438539765702
+                                38.39343860887639 -121.59044856781348
+                                38.356410364229646 -121.5743547387418
+                                38.33713271868578 -121.58481849544101
+                                38.34770112000017 -121.57248654348625
+                                38.32862463673409 -121.54604477846449
+                                38.29389456388265 -121.53370642396418
+                                38.26863508245811 -121.5102039977108
+                                38.232278823304725 -121.51007299771081
+                                38.232025823304724 -121.47379114424268
+                                38.145974569248466 -121.46000490504393
+                                38.11775093108455 -121.4568486318844
+                                38.10579127385605 -121.44893668954337
+                                38.087026175180384 -121.4113039083006
+                                37.934231149382875 -121.41086224226333
+                                37.931541001701376 -121.40998218170897
+                                37.92820630218757 -121.3978989536643
+                                37.73254477098238 -121.4242195725873
+                                37.538285500384944 -121.48793255185358
+                                37.35289376522246 -121.58658943740053
+                                37.18349406590835 -121.71639890044405
+                                37.0365963378868 -121.87237243611735
+                                36.91784577846449 -122.04851606891545
+                                36.831805905043936 -122.23806069781243
+                                36.78178318170897 -122.43372222901762
+                                36.769699953664286 -122.62798149961505
+                                36.7960205725873 -122.81337323477753
+                                36.859733551853566 -122.98277293409164
+                                36.95839043740053 -123.1296706621132
+                                37.08819990044405 -123.1300796621132
+                                37.08863990044406</gml:posList>
+                                </gml:LinearRing>
+                                </gml:exterior>
+                                </gml:Polygon>
+                                </gml:polygonMember>
+                                </gml:MultiPolygon>
+                                </feature:the_geom>
+                                <feature:LENGTH>0.469</feature:LENGTH>
+                                <feature:HWYNAME>I 280</feature:HWYNAME>
+                                <feature:FCC>A11</feature:FCC>
+                                <feature:STATEFIPS>06</feature:STATEFIPS>
+                                <feature:ALT1_NAME/>
+                                <feature:ROAD_TYPE>Major Roads/Highways</feature:ROAD_TYPE>
+                            </feature:highways>
+                        </gml:featureMember>
+                    </wfs:FeatureCollection>
+                </wps:ComplexData>
+            </wps:Data>
+        </wps:Output>
+    </wps:ProcessOutputs>
+</wps:ExecuteResponse>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/response/geoserver-wps-gtdbladd-execute.xml
===================================================================
--- sandbox/august/trunk/playground/wps/response/geoserver-wps-gtdbladd-execute.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/geoserver-wps-gtdbladd-execute.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:ExecuteResponse service="WPS"
+	serviceInstance="http://localhost:8080/geoserver-2.1-snapshot-10282010/ows?"
+	version="1.0.0" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1"
+	xmlns:xlink="http://www.w3.org/1999/xlink">
+	<wps:Process wps:processVersion="1.0.0">
+		<ows:Identifier>gt:DoubleAddition</ows:Identifier>
+		<ows:Title>DoubleAddition</ows:Title>
+		<ows:Abstract>Adds two double precision floating point
+			numbers and returns the sum as a double</ows:Abstract>
+	</wps:Process>
+	<wps:Status creationTime="2010-10-28T22:42:30.859-07:00">
+		<wps:ProcessSucceeded>Process succeeded.</wps:ProcessSucceeded>
+	</wps:Status>
+	<wps:DataInputs>
+		<wps:Input>
+			<ows:Identifier>input_a</ows:Identifier>
+			<wps:Data>
+				<wps:LiteralData dataType="xs:double">34.49</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier>input_b</ows:Identifier>
+			<wps:Data>
+				<wps:LiteralData dataType="xs:double">49.34</wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+	</wps:DataInputs>
+	<wps:OutputDefinitions>
+		<wps:Output asReference="false">
+			<ows:Identifier>result</ows:Identifier>
+		</wps:Output>
+	</wps:OutputDefinitions>
+	<wps:ProcessOutputs>
+		<wps:Output>
+			<ows:Identifier>result</ows:Identifier>
+			<ows:Title>Result of addition</ows:Title>
+			<wps:Data>
+				<wps:LiteralData>83.83000000000001</wps:LiteralData>
+			</wps:Data>
+		</wps:Output>
+	</wps:ProcessOutputs>
+</wps:ExecuteResponse>

Added: sandbox/august/trunk/playground/wps/response/zoo-wps-boundary-execute-httpget-geojson.json
===================================================================
--- sandbox/august/trunk/playground/wps/response/zoo-wps-boundary-execute-httpget-geojson.json	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/zoo-wps-boundary-execute-httpget-geojson.json	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1 @@
+{ "type": "Polygon", "coordinates": [ [ [ -115.046463, 38.137663 ], [ -115.046450, 38.142743 ], [ -115.044260, 38.576192 ], [ -115.044244, 38.578776 ], [ -115.043430, 38.685288 ], [ -115.039274, 39.541530 ], [ -115.039009, 39.909561 ], [ -115.038972, 39.917437 ], [ -115.037270, 40.115388 ], [ -115.037308, 40.997281 ], [ -115.038223, 41.994559 ], [ -115.036908, 42.046744 ], [ -115.032872, 42.098790 ], [ -115.026125, 42.150554 ], [ -115.016687, 42.201895 ], [ -115.004582, 42.252674 ], [ -114.989843, 42.302752 ], [ -114.972512, 42.351993 ], [ -114.952634, 42.400262 ], [ -114.930265, 42.447428 ], [ -114.905465, 42.493363 ], [ -114.878302, 42.537941 ], [ -114.848849, 42.581040 ], [ -114.817187, 42.622544 ], [ -114.783403, 42.662339 ], [ -114.747588, 42.700317 ], [ -114.709840, 42.736374 ], [ -114.670262, 42.770413 ], [ -114.628962, 42.802339 ], [ -114.586051, 42.832067 ], [ -114.541648, 42.859515 ], [ -114.495873, 42.884608 ], [ -114.448851, 42.907279 ], [ -114.400710, 42.927465 
 ], [ -114.351581, 42.945111 ], [ -114.301599, 42.960169 ], [ -114.250898, 42.972599 ], [ -114.199618, 42.982366 ], [ -114.147898, 42.989443 ], [ -114.095880, 42.993812 ], [ -114.043704, 42.995461 ], [ -112.994235, 43.001213 ], [ -112.986264, 43.001225 ], [ -112.179877, 42.999217 ], [ -112.169234, 42.999958 ], [ -112.096197, 43.002371 ], [ -111.490293, 43.000234 ], [ -111.484905, 43.000200 ], [ -111.039036, 42.996225 ], [ -110.986822, 42.994395 ], [ -110.934775, 42.989840 ], [ -110.883037, 42.982573 ], [ -110.831749, 42.972614 ], [ -110.781051, 42.959989 ], [ -110.731081, 42.944734 ], [ -110.681977, 42.926890 ], [ -110.633872, 42.906506 ], [ -110.586896, 42.883637 ], [ -110.541180, 42.858346 ], [ -110.496846, 42.830701 ], [ -110.454017, 42.800779 ], [ -110.412810, 42.768661 ], [ -110.373336, 42.734434 ], [ -110.335703, 42.698193 ], [ -110.300015, 42.660036 ], [ -110.266368, 42.620066 ], [ -110.234855, 42.578394 ], [ -110.205561, 42.535133 ], [ -110.178566, 42.490401 ], [ -110
 .153945, 42.444320 ], [ -110.131764, 42.397016 ], [ -110.112084, 42.348618 ], [ -110.094958, 42.299259 ], [ -110.080434, 42.249072 ], [ -110.068551, 42.198195 ], [ -110.059341, 42.146767 ], [ -110.052830, 42.094929 ], [ -110.049035, 42.042820 ], [ -110.048116, 41.997882 ], [ -109.999482, 41.997648 ], [ -109.048506, 41.998474 ], [ -108.996356, 41.997158 ], [ -108.944345, 41.993125 ], [ -108.892615, 41.986385 ], [ -108.841308, 41.976956 ], [ -108.790561, 41.964865 ], [ -108.740515, 41.950144 ], [ -108.691304, 41.932833 ], [ -108.643063, 41.912979 ], [ -108.595923, 41.890636 ], [ -108.550012, 41.865866 ], [ -108.505455, 41.838735 ], [ -108.462374, 41.809317 ], [ -108.420886, 41.777693 ], [ -108.381103, 41.743948 ], [ -108.343134, 41.708174 ], [ -108.307082, 41.670469 ], [ -108.273046, 41.630935 ], [ -108.241118, 41.589681 ], [ -108.211384, 41.546817 ], [ -108.183927, 41.502461 ], [ -108.158819, 41.456733 ], [ -108.136131, 41.409759 ], [ -108.115923, 41.361665 ], [ -108.098251, 
 41.312582 ], [ -108.083162, 41.262645 ], [ -108.070698, 41.211989 ], [ -108.060893, 41.160752 ], [ -108.053773, 41.109073 ], [ -108.049358, 41.057094 ], [ -108.047659, 41.004955 ], [ -108.045500, 40.671810 ], [ -108.045542, 40.654089 ], [ -108.050604, 40.203753 ], [ -108.051891, 39.655065 ], [ -108.051913, 39.650399 ], [ -108.052817, 39.521411 ], [ -108.050841, 39.374429 ], [ -108.050755, 39.358065 ], [ -108.053288, 38.491739 ], [ -108.053313, 38.486995 ], [ -108.054684, 38.308199 ], [ -108.051762, 38.286515 ], [ -108.046816, 38.242463 ], [ -108.043827, 38.198235 ], [ -108.042801, 38.153918 ], [ -108.042542, 37.888403 ], [ -108.042586, 37.878095 ], [ -108.044958, 37.623889 ], [ -108.047831, 36.992095 ], [ -108.049422, 36.940078 ], [ -108.053717, 36.888214 ], [ -108.060704, 36.836644 ], [ -108.070364, 36.785507 ], [ -108.082672, 36.734942 ], [ -108.097594, 36.685085 ], [ -108.115089, 36.636072 ], [ -108.135110, 36.588036 ], [ -108.157604, 36.541107 ], [ -108.182508, 36.495411
  ], [ -108.209756, 36.451073 ], [ -108.239273, 36.408212 ], [ -108.270981, 36.366945 ], [ -108.304792, 36.327384 ], [ -108.340616, 36.289635 ], [ -108.378355, 36.253801 ], [ -108.417907, 36.219978 ], [ -108.459165, 36.188259 ], [ -108.502017, 36.158730 ], [ -108.546348, 36.131470 ], [ -108.592037, 36.106553 ], [ -108.638960, 36.084046 ], [ -108.686991, 36.064012 ], [ -108.735998, 36.046503 ], [ -108.785851, 36.031567 ], [ -108.836412, 36.019245 ], [ -108.887547, 36.009570 ], [ -108.939115, 36.002569 ], [ -108.990978, 35.998260 ], [ -109.042995, 35.996655 ], [ -109.991573, 35.992077 ], [ -109.995705, 35.992065 ], [ -110.450852, 35.991749 ], [ -110.503105, 35.993079 ], [ -110.555217, 35.997137 ], [ -110.601952, 36.003247 ], [ -110.733754, 36.002507 ], [ -110.738121, 36.002492 ], [ -111.351301, 36.001724 ], [ -112.229458, 35.995531 ], [ -112.244711, 35.995540 ], [ -112.543393, 35.997989 ], [ -112.894276, 35.996255 ], [ -112.899496, 35.996243 ], [ -114.043417, 35.996563 ], [ -11
 4.095560, 35.997938 ], [ -114.147560, 36.002030 ], [ -114.199277, 36.008828 ], [ -114.250568, 36.018313 ], [ -114.301296, 36.030460 ], [ -114.351320, 36.045236 ], [ -114.400507, 36.062600 ], [ -114.448721, 36.082505 ], [ -114.495831, 36.104897 ], [ -114.541710, 36.129715 ], [ -114.586232, 36.156892 ], [ -114.629277, 36.186353 ], [ -114.670727, 36.218019 ], [ -114.710469, 36.251803 ], [ -114.748396, 36.287613 ], [ -114.784403, 36.325352 ], [ -114.818394, 36.364917 ], [ -114.850276, 36.406201 ], [ -114.879961, 36.449091 ], [ -114.907370, 36.493471 ], [ -114.932427, 36.539220 ], [ -114.955065, 36.586213 ], [ -114.975222, 36.634322 ], [ -114.992842, 36.683417 ], [ -115.007879, 36.733364 ], [ -115.020290, 36.784027 ], [ -115.030043, 36.835269 ], [ -115.037111, 36.886949 ], [ -115.041475, 36.938927 ], [ -115.043122, 36.991063 ], [ -115.046433, 37.593007 ], [ -115.046448, 37.598479 ], [ -115.046463, 38.137663 ] ] ] }
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/response/zoo-wps-boundary-execute-httpget-gml.xml
===================================================================
--- sandbox/august/trunk/playground/wps/response/zoo-wps-boundary-execute-httpget-gml.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/zoo-wps-boundary-execute-httpget-gml.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,214 @@
+<gml:Polygon>
+	<gml:outerBoundaryIs>
+		<gml:LinearRing>
+			<gml:coordinates>-115.046462999613027,38.137663180183388
+				-115.046450236378746,38.142743433037488
+				-115.044260236378747,38.576192433037491
+				-115.044243843298233,38.578776265672744
+				-115.043430466700428,38.685288128575529
+				-115.039274249091321,39.54152971073048
+				-115.039008739769088,39.909561430352298
+				-115.038972044604847,39.917437059067062
+				-115.037270184229584,40.115388180382766
+				-115.037307980347578,40.997281023347576
+				-115.038222579468126,41.994558904822298
+				-115.036907922521749,42.046744172658421
+				-115.03287181869959,42.09878973316026
+				-115.026125266507691,42.150553760587961
+				-115.016686650506543,42.201895196387873
+				-115.00458169121265,42.252674133581429
+				-114.989843375009329,42.302752198015916
+				-114.972511864257754,42.35199292543826
+				-114.952634387853394,42.400262133364308
+				-114.930265112525746,42.447428286730144
+				-114.905464995232379,42.493362856329185
+				-114.878301617049388,42.53794066905818
+				-114.848848999010826,42.581040249017725
+				-114.817187400399249,42.622544148537806
+				-114.783403100036608,42.662339268226276
+				-114.747588161171862,42.700317165168165
+				-114.709840180605866,42.736374348435895
+				-114.670262022737035,42.770412561105239
+				-114.628961539252785,42.802339048008449
+				-114.586051275230346,42.832066808494893
+				-114.541648162448055,42.859514833510481
+				-114.495873200742608,42.884608326349827
+				-114.448851128280879,42.90727890647954
+				-114.400710081644604,42.927464795877277
+				-114.351581246654249,42.945110987378712
+				-114.301598500883713,42.960169394573761
+				-114.250898048839787,42.9725989828435
+				-114.199618050800765,42.982365881180776
+				-114.147898246325425,42.989443474489711
+				-114.095879573458532,42.993812476112645
+				-114.043703784670328,42.995460980386902
+				-112.994234784670326,43.001212980386903
+				-112.986263593089092,43.001224898931895
+				-112.179877120334055,42.999216662259606
+				-112.169233580028049,42.999958284048738
+				-112.096197060569708,43.002370780329791
+				-111.490293060569712,43.000233780329786
+				-111.484905179632946,43.000200262199364
+				-111.039036179632944,42.996225262199367
+				-110.986822157001896,42.994394883609203
+				-110.934774994988871,42.989839955345452
+				-110.883036764360995,42.982572910788313
+				-110.83174869260948,42.972613586458252
+				-110.781050778447394,42.959989167869196
+				-110.731081409661456,42.944734115321467
+				-110.681976985361302,42.926890069837064
+				-110.633871543657008,42.906505739494058
+				-110.586896395781324,42.883636766470381
+				-110.541179767655493,42.858345575159909
+				-110.496846449876685,42.830701201775412
+				-110.454017457082827,42.800779105903594
+				-110.412809697624482,42.768660964526447
+				-110.373335654445441,42.734434449071351
+				-110.335703078043124,42.69819298609837
+				-110.300014692346977,42.660035502277992
+				-110.266367914317684,42.620066154355541
+				-110.23485458803242,42.57839404483925
+				-110.205560733982395,42.53513292418809
+				-110.178566314266504,42.49040088031235
+				-110.153945014322517,42.444320016234435
+				-110.131764041791286,42.397016116789807
+				-110.112083943063084,42.348618305277853
+				-110.094958438006856,42.299258690999906
+				-110.080434273333623,42.249072008646479
+				-110.068551094994035,42.198195250518147
+				-110.059341339958692,42.146767292583895
+				-110.052830147676332,42.09492851539769
+				-110.049035291451943,42.042820420908107
+				-110.048116350376077,41.997882416002739
+				-109.999482010233137,41.997648091256728
+				-109.04850608890159,41.998473623210757
+				-108.996355798358991,41.997158202235546
+				-108.944345066335103,41.99312497891416
+				-108.89261543395898,41.986384929192532
+				-108.841307677379774,41.976956395328315
+				-108.790561424660993,41.964865035974555
+				-108.740514775798999,41.950143756352688
+				-108.691303926900048,41.932832618704829
+				-108.643062799538399,41.912978733269028
+				-108.595922676304554,41.890636130074299
+				-108.55001184353489,41.865865611904191
+				-108.505455242195467,41.838734588829119
+				-108.462374127869779,41.80931689475775
+				-108.420885740775816,41.777692586506625
+				-108.381102986710587,41.743947725934909
+				-108.343134129790073,41.708174145737082
+				-108.307082497821227,41.67046919953102
+				-108.273046201107292,41.630935496921467
+				-108.241117865452154,41.589680624260012
+				-108.211384380090038,41.546816851861387
+				-108.183926661226579,41.502460828472955
+				-108.158819431834857,41.456733263828738
+				-108.13613101830552,41.40975860015201
+				-108.115923164504522,41.361664673500329
+				-108.098250863744425,41.312582365874619
+				-108.083162209126485,41.262645249039139
+				-108.070698262660926,41.211989221021504
+				-108.06089294352148,41.160752136282092
+				-108.05377293573828,41.109073430559263
+				-108.049357615580433,41.057093741411251
+				-108.047658998825781,41.004954525487527
+				-108.045499998825775,40.671809525487525
+				-108.045542168445309,40.654089209059897
+				-108.050604177934147,40.203752565207608
+				-108.051890749070566,39.655065190081146
+				-108.051912574676322,39.650399383143146
+				-108.052816886018434,39.521410859391452
+				-108.050841316354465,39.37442866338354
+				-108.05075527439746,39.358065170895308
+				-108.05328827439746,38.491739170895315
+				-108.053313399269555,38.486995035812669
+				-108.054684441975638,38.308198895803784
+				-108.051761910430457,38.28651516381106
+				-108.04681599355267,38.242463204044228
+				-108.043827224316047,38.19823533374155
+				-108.042801475763468,38.153918462315794
+				-108.042542475763469,37.888403462315793
+				-108.042585555474176,37.87809477701532
+				-108.044958221831209,37.623888591400323
+				-108.047831339998581,36.992095485265459
+				-108.049422066905336,36.940078254836216
+				-108.053716780279913,36.888214219988825
+				-108.060703848652693,36.83664384526481
+				-108.07036434878799,36.785506799879329
+				-108.082672116934233,36.734941579451856
+				-108.097593819683922,36.685085130915368
+				-108.11508904425115,36.63607248161987
+				-108.135110407922525,36.588036373634743
+				-108.157603686384903,36.541106904240387
+				-108.182507960582171,36.495411173582831
+				-108.20975578170389,36.451072940445506
+				-108.239273353858295,36.408212287070519
+				-108.270980733935431,36.366945293937214
+				-108.304792048118941,36.327383725378759
+				-108.340615724459994,36.289634726888302
+				-108.378354740883694,36.253800534934342
+				-108.417906887956178,36.219978200071459
+				-108.459165045700743,36.188259324096016
+				-108.502017473713309,36.158729811959013
+				-108.546348113791453,36.131469639107706
+				-108.592036904257512,36.10655263488632
+				-108.638960105124355,36.084046282582335
+				-108.686990633223147,36.064011536660011
+				-108.735998406385619,36.04650265767598
+				-108.785850695748522,36.03156706532419
+				-108.836412485226234,36.019245210008044
+				-108.887546837177908,36.009570463287687
+				-108.939115263278751,36.002569027499014
+				-108.990978099591104,35.998259864789318
+				-109.042994884819478,35.99665464576168
+				-109.991572884819476,35.992076645761678
+				-109.995704718979056,35.992065241013094
+				-110.450851718979052,35.991749241013096
+				-110.503104730912909,35.993079035864376
+				-110.555216876886419,35.99713734247451
+				-110.601952463280156,36.003247210230846
+				-110.733754330590344,36.002506779229293
+				-110.738120542162065,36.002491783073665
+				-111.351300881778556,36.001724413130681
+				-112.229458291263768,35.995530870659536
+				-112.24471050682665,35.995539616521135
+				-112.54339259907114,35.997988744706667
+				-112.894275550633026,35.996255204094446
+				-112.899495739586456,35.996243039127116
+				-114.043416739586462,35.996563039127118
+				-114.095559903120005,35.997938025733653
+				-114.147560434413961,36.002030071261494
+				-114.199276850418002,36.008828042072807
+				-114.250568441102743,36.018313442247972
+				-114.301295652303565,36.030460463909343
+				-114.351320465419604,36.045236057439261
+				-114.400506772934719,36.062600021401501
+				-114.448720748738964,36.082505111921328
+				-114.49583121224255,36.104897171226632
+				-114.541709985292059,36.129715275000414
+				-114.586232240917596,36.156891898143648
+				-114.629276842961971,36.186353098497605
+				-114.670726675668007,36.218018718025668
+				-114.710468962327099,36.251802600907332
+				-114.74839557212205,36.287612827950959
+				-114.784403314329481,36.325351966687528
+				-114.818394219081085,36.36491733646492
+				-114.850275803920113,36.406201287821432
+				-114.879961325427615,36.449091495378426
+				-114.907370015233965,36.493471263455262
+				-114.932427299773437,36.539219843574898
+				-114.955065003183947,36.586212762996361
+				-114.975221532799992,36.634322163380197
+				-114.992842046733955,36.683417148665434
+				-115.007878603089921,36.733364141211624
+				-115.020290290403949,36.784027245236871
+				-115.030043338956091,36.83526861656312
+				-115.037111212650942,36.886948837662572
+				-115.04147468121711,36.938927296984936
+				-115.043121872528928,36.991062571533334
+				-115.046432872528925,37.59300657153333
+				-115.046447999613022,37.598479180183389
+				-115.046462999613027,38.137663180183388</gml:coordinates>
+		</gml:LinearRing>
+	</gml:outerBoundaryIs>
+</gml:Polygon>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/response/zoo-wps-describeprocess.xml
===================================================================
--- sandbox/august/trunk/playground/wps/response/zoo-wps-describeprocess.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/zoo-wps-describeprocess.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:ProcessDescriptions xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsDescribeProcess_response.xsd" service="WPS" version="1.0.0" xml:lang="en">
+  <ProcessDescription wps:processVersion="2" storeSupported="true" statusSupported="true">
+    <ows:Identifier>Buffer</ows:Identifier>
+    <ows:Title>Create a buffer around a polygon. </ows:Title>
+    <ows:Abstract>Create a buffer around a single polygon. Accepts the polygon as GML and provides GML output for the buffered feature. </ows:Abstract>
+    <ows:Metadata xlink:Test="Demo"/>
+    <wps:Profile>urn:ogc:wps:1.0.0:buffer</wps:Profile>
+    <DataInputs>
+      <Input minOccurs="1" maxOccurs="1">
+        <ows:Identifier>InputPolygon</ows:Identifier>
+        <ows:Title>Polygon to be buffered</ows:Title>
+        <ows:Abstract>URI to a set of GML that describes the polygon.</ows:Abstract>
+        <ComplexData>
+          <Default>
+            <Format>
+              <mimeType>text/xml</mimeType>
+              <encoding>UTF-8</encoding>
+              <schema>http://fooa/gml/3.1.0/polygon.xsd</schema>
+            </Format>
+          </Default>
+          <Supported>
+            <Format>
+              <mimeType>aplication/json</mimeType>
+              <encoding>UTF-8</encoding>
+            </Format>
+          </Supported>
+        </ComplexData>
+      </Input>
+      <Input minOccurs="0" maxOccurs="1">
+        <ows:Identifier>BufferDistance</ows:Identifier>
+        <ows:Title>Buffer Distance</ows:Title>
+        <ows:Abstract>Distance to be used to calculate buffer.</ows:Abstract>
+        <LiteralData>
+          <ows:DataType ows:reference="http://www.w3.org/TR/xmlschema-2/#float">float</ows:DataType>
+          <UOMs>
+            <Default>
+              <ows:uom>meters</ows:uom>
+            </Default>
+            <Supported>
+              <ows:uom>feet</ows:uom>
+            </Supported>
+          </UOMs>
+          <ows:AnyValue/>
+          <DefaultValue>10</DefaultValue>
+        </LiteralData>
+      </Input>
+    </DataInputs>
+    <ProcessOutputs>
+      <Output>
+        <ows:Identifier>BufferedPolygon</ows:Identifier>
+        <ows:Title>Buffered Polygon</ows:Title>
+        <ows:Abstract>GML stream describing the buffered polygon feature.</ows:Abstract>
+        <ComplexOutput>
+          <Default>
+            <Format>
+              <mimeType>text/xml</mimeType>
+              <encoding>UTF-8</encoding>
+              <schema>http://fooa/gml/3.1.0/polygon.xsd</schema>
+            </Format>
+          </Default>
+          <Supported>
+            <Format>
+              <mimeType>text/xml</mimeType>
+              <encoding>base64</encoding>
+              <schema>http://fooa/gml/3.1.0/polygon.xsd</schema>
+            </Format>
+          </Supported>
+        </ComplexOutput>
+      </Output>
+    </ProcessOutputs>
+  </ProcessDescription>
+</wps:ProcessDescriptions>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/response/zoo-wps-getcapabilities.xml
===================================================================
--- sandbox/august/trunk/playground/wps/response/zoo-wps-getcapabilities.xml	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/response/zoo-wps-getcapabilities.xml	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,186 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:Capabilities xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsGetCapabilities_response.xsd" service="WPS" version="1.0.0" xml:lang="en-US">
+  <ows:ServiceIdentification>
+    <ows:Title>The Zoo WPS Server</ows:Title>
+    <ows:Abstract>FOSS4G 2010 - WorkShop ZooWPS.</ows:Abstract>
+    <ows:Fees>None</ows:Fees>
+    <ows:AccessConstraints>none</ows:AccessConstraints>
+    <ows:Keywords>
+      <ows:Keyword>WPS</ows:Keyword>
+      <ows:Keyword>GIS</ows:Keyword>
+      <ows:Keyword>buffer</ows:Keyword>
+    </ows:Keywords>
+    <ows:ServiceType>WPS</ows:ServiceType>
+    <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>
+  </ows:ServiceIdentification>
+  <ows:ServiceProvider>
+    <ows:ProviderName>Palau de Congressos de Barcelona</ows:ProviderName>
+    <ows:ProviderSite xlink:href="http://zoo-project.org"/>
+    <ows:ServiceContact>
+      <ows:IndividualName>Your Name Here</ows:IndividualName>
+      <ows:PositionName>Your Position Here</ows:PositionName>
+      <ows:ContactInfo>
+        <ows:Phone>
+          <ows:Facsimile>False</ows:Facsimile>
+        </ows:Phone>
+        <ows:Address>
+          <ows:City>Barcelona</ows:City>
+          <ows:AdministrativeArea>False</ows:AdministrativeArea>
+          <ows:PostalCode>08004</ows:PostalCode>
+          <ows:Country>Spain</ows:Country>
+          <ows:ElectronicMailAddress>False</ows:ElectronicMailAddress>
+        </ows:Address>
+      </ows:ContactInfo>
+    </ows:ServiceContact>
+  </ows:ServiceProvider>
+  <ows:OperationsMetadata>
+    <ows:Operation name="GetCapabilities">
+      <ows:DCP>
+        <ows:HTTP>
+          <ows:Get xlink:href="http://localhost/zoo//"/>
+        </ows:HTTP>
+      </ows:DCP>
+    </ows:Operation>
+    <ows:Operation name="DescribeProcess">
+      <ows:DCP>
+        <ows:HTTP>
+          <ows:Get xlink:href="http://localhost/zoo//"/>
+          <ows:Post xlink:href="http://localhost/zoo//"/>
+        </ows:HTTP>
+      </ows:DCP>
+    </ows:Operation>
+    <ows:Operation name="Execute">
+      <ows:DCP>
+        <ows:HTTP>
+          <ows:Get xlink:href="http://localhost/zoo//"/>
+          <ows:Post xlink:href="http://localhost/zoo//"/>
+        </ows:HTTP>
+      </ows:DCP>
+    </ows:Operation>
+  </ows:OperationsMetadata>
+  <wps:ProcessOfferings>
+    <wps:Process wps:processVersion="2">
+      <ows:Identifier>IntersectionPy</ows:Identifier>
+      <ows:Title>Compute intersection. </ows:Title>
+      <ows:Abstract>Generates a new geometry which is the region of intersection of the two geometries operated on.</ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+    <wps:Process wps:processVersion="2">
+      <ows:Identifier>Intersection</ows:Identifier>
+      <ows:Title>Compute intersection. </ows:Title>
+      <ows:Abstract>Generates a new geometry which is the region of intersection of the two geometries operated on.</ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+    <wps:Process wps:processVersion="1">
+      <ows:Identifier>Boundary</ows:Identifier>
+      <ows:Title>Compute boundary.</ows:Title>
+      <ows:Abstract>A new geometry object is created and returned containing the boundary of the geometry on which the method is invoked. </ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+    <wps:Process wps:processVersion="2">
+      <ows:Identifier>BufferPy</ows:Identifier>
+      <ows:Title>Create a buffer around a polygon. </ows:Title>
+      <ows:Abstract>Create a buffer around a single polygon. Accepts the polygon as GML and provides GML output for the buffered feature. </ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+    <wps:Process wps:processVersion="1">
+      <ows:Identifier>ConvexHull</ows:Identifier>
+      <ows:Title>Compute convex hull.</ows:Title>
+      <ows:Abstract>A new geometry object is created and returned containing the convex hull of the geometry on which the method is invoked.</ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+    <wps:Process wps:processVersion="2">
+      <ows:Identifier>Buffer</ows:Identifier>
+      <ows:Title>Create a buffer around a polygon. </ows:Title>
+      <ows:Abstract>Create a buffer around a single polygon. Accepts the polygon as GML and provides GML output for the buffered feature. </ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+    <wps:Process wps:processVersion="2">
+      <ows:Identifier>UnionPy</ows:Identifier>
+      <ows:Title>Compute union. </ows:Title>
+      <ows:Abstract>Generates a new geometry which is the region of union of the two geometries operated on.</ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+    <wps:Process wps:processVersion="2">
+      <ows:Identifier>Centroid</ows:Identifier>
+      <ows:Title>Get the centroid of a polygon. </ows:Title>
+      <ows:Abstract>Compute the geometry centroid.</ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+    <wps:Process wps:processVersion="1">
+      <ows:Identifier>BoundaryPy</ows:Identifier>
+      <ows:Title>Compute boundary.</ows:Title>
+      <ows:Abstract>A new geometry object is created and returned containing the boundary of the geometry on which the method is invoked. </ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+    <wps:Process wps:processVersion="2">
+      <ows:Identifier>Difference</ows:Identifier>
+      <ows:Title>Compute difference. . </ows:Title>
+      <ows:Abstract>Generates a new geometry which is the region of this geometry with the region of the other geometry removed.</ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+    <wps:Process wps:processVersion="2">
+      <ows:Identifier>DifferencePy</ows:Identifier>
+      <ows:Title>Compute difference. . </ows:Title>
+      <ows:Abstract>Generates a new geometry which is the region of this geometry with the region of the other geometry removed.</ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+    <wps:Process wps:processVersion="1">
+      <ows:Identifier>ConvexHullPy</ows:Identifier>
+      <ows:Title>Compute convex hull.</ows:Title>
+      <ows:Abstract>A new geometry object is created and returned containing the convex hull of the geometry on which the method is invoked.</ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+    <wps:Process wps:processVersion="2">
+      <ows:Identifier>Distance</ows:Identifier>
+      <ows:Title>Calcul la distance entre deux entites geographique. </ows:Title>
+      <ows:Abstract>Calcul de la distance entre deux entites geographique. </ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+    <wps:Process wps:processVersion="2">
+      <ows:Identifier>Union</ows:Identifier>
+      <ows:Title>Compute union. </ows:Title>
+      <ows:Abstract>Generates a new geometry which is the region of union of the two geometries operated on.</ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+    <wps:Process wps:processVersion="2">
+      <ows:Identifier>SymDifference</ows:Identifier>
+      <ows:Title>Compute symmetric difference. </ows:Title>
+      <ows:Abstract>Generates a new geometry which is the symmetric difference of this geometry and the other geometry.</ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+    <wps:Process wps:processVersion="2">
+      <ows:Identifier>SymDifferencePy</ows:Identifier>
+      <ows:Title>Compute symmetric difference. </ows:Title>
+      <ows:Abstract>Generates a new geometry which is the symmetric difference of this geometry and the other geometry.</ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+    <wps:Process wps:processVersion="2">
+      <ows:Identifier>GetArea</ows:Identifier>
+      <ows:Title>Compute geometry area.</ows:Title>
+      <ows:Abstract>Computes the area for a geometry</ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+    <wps:Process wps:processVersion="2">
+      <ows:Identifier>CentroidPy</ows:Identifier>
+      <ows:Title>Get the centroid of a polygon. </ows:Title>
+      <ows:Abstract>Compute the geometry centroid.</ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+    <wps:Process wps:processVersion="1">
+      <ows:Identifier>Simplify</ows:Identifier>
+      <ows:Title>Douglas-Peucker like algorithm</ows:Title>
+      <ows:Abstract>Simplifies a geometry, ensuring that the result is a valid geometry having the same dimension and number of components as the input. The simplification uses a maximum distance difference algorithm similar to the one used in the Douglas-Peucker algorithm.</ows:Abstract>
+      <ows:Metadata xlink:Test="Demo"/>
+    </wps:Process>
+  </wps:ProcessOfferings>
+  <wps:Languages>
+    <wps:Default>
+      <ows:Language>en-US</ows:Language>
+    </wps:Default>
+    <wps:Supported>
+      <ows:Language>en-US</ows:Language>
+      <ows:Language>en-CA</ows:Language>
+    </wps:Supported>
+  </wps:Languages>
+</wps:Capabilities>
\ No newline at end of file

Added: sandbox/august/trunk/playground/wps/wpscommon.html
===================================================================
--- sandbox/august/trunk/playground/wps/wpscommon.html	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/wpscommon.html	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,60 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
+<html>
+	<head>
+		<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+		<title>OGC WPS Test</title>		
+		<!-- OpenLayers library trunk+ -->   
+		<link rel="stylesheet" href="../../theme/default/style.css" type="text/css"/>
+		<script type="text/javascript" src="../../lib/Firebug/firebug.js"></script>
+		<script type="text/javascript" src="../../lib/OpenLayers.js"></script>		
+		<!-- other JavaScript library --> 
+		<script type="text/javascript" src="wpscommon.js"></script>				
+	</head>
+    <body onload="init();">		
+		<input id="encode_capareq_btn" type="button" value="Encode GetCapabilities Req" onclick="encodeGetCapabilitiesReq();"/>
+		<input id="encode_descprocessreq_btn" type="button" value="Encode DescribeProcess Req" onclick="encodeDescribeProcessReq();"/>
+    	<input id="encode_executereq_btn" type="button" value="Encode Execute Req" onclick="encodeExecuteReq();"/>
+    	<div id="complexdata"><!--
+    	<wfs:FeatureCollection numberOfFeatures="1" timeStamp="2010-10-28T23:56:29.995-07:00"
+			xsi:schemaLocation="http://www.opengis.net/wfs http://localhost:8080/geoserver-2.1-snapshot-10282010/schemas/wfs/1.1.0/wfs.xsd http://www.geo-solutions.it http://localhost:8080/geoserver-2.1-snapshot-10282010/wfs?service=WFS&amp;version=1.1.0&amp;request=DescribeFeatureType&amp;typeName=it.geosolutions%3Ahighways"
+			xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml"
+			xmlns:it.geosolutions="http://www.geo-solutions.it" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+			xmlns:topp="http://www.openplans.org/topp" xmlns:xlink="http://www.w3.org/1999/xlink"
+			xmlns:ows="http://www.opengis.net/ows" xmlns:wfs="http://www.opengis.net/wfs">
+			<gml:featureMembers>
+				<it.geosolutions:highways gml:id="highways.1">
+					<it.geosolutions:the_geom>
+						<gml:MultiLineString srsDimension="2"
+							srsName="urn:x-ogc:def:crs:EPSG:4326">
+							<gml:lineStringMember>
+								<gml:LineString>
+									<gml:posList>37.769034 -122.397233 37.769474 -122.397642
+										37.769796 -122.397846 37.770061 -122.397977 37.770872
+										-122.398163 37.771951 -122.398085 37.772221 -122.398093
+										37.772474 -122.398224 37.772768 -122.398567 37.773345
+										-122.399321 37.773497 -122.399591 37.774593 -122.401125</gml:posList>
+								</gml:LineString>
+							</gml:lineStringMember>
+						</gml:MultiLineString>
+					</it.geosolutions:the_geom>
+					<it.geosolutions:LENGTH>0.469</it.geosolutions:LENGTH>
+					<it.geosolutions:HWYNAME>I 280</it.geosolutions:HWYNAME>
+					<it.geosolutions:FCC>A11</it.geosolutions:FCC>
+					<it.geosolutions:STATEFIPS>06</it.geosolutions:STATEFIPS>
+					<it.geosolutions:ALT1_NAME />
+					<it.geosolutions:ROAD_TYPE>Major Roads/Highways</it.geosolutions:ROAD_TYPE>
+				</it.geosolutions:highways>
+			</gml:featureMembers>
+		</wfs:FeatureCollection>
+    	--></div>
+    	<div id="bodydata"><!--  
+    	<wfs:GetFeature service="WFS" version="1.0.0" outputFormat="GML2">
+        	<wfs:Query typeName="it.geosolutions:highways">
+         		<ogc:Filter>
+         			<ogc:FeatureId fid="highways.1"></ogc:FeatureId>
+         		</ogc:Filter>
+         	</wfs:Query>
+       	</wfs:GetFeature>
+    	--></div>
+	</body>
+</html>

Added: sandbox/august/trunk/playground/wps/wpscommon.js
===================================================================
--- sandbox/august/trunk/playground/wps/wpscommon.js	                        (rev 0)
+++ sandbox/august/trunk/playground/wps/wpscommon.js	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,156 @@
+function init() {			
+	// do nothing
+}
+
+function encodeGetCapabilitiesReq() {
+	
+	var getCapabilitiesReq = new OpenLayers.Format.WPSCommon.v1_0_0.Request({
+		acceptVersions: ["2.0.0", "1.0.4", "0.5.0"],
+		type: "GetCapabilities",
+		language: "en-US"
+	});
+	
+	var encoder = new OpenLayers.Format.WPSCommon.v1_0_0({});
+	var getCapabilitiesReqXmlNode = encoder.writeNode("wps:GetCapabilities", getCapabilitiesReq);
+	OpenLayers.Console.dirxml(getCapabilitiesReqXmlNode);
+	
+	var getCapabilitiesReqXmlStr = encoder.write(getCapabilitiesReq);
+	OpenLayers.Console.debug(getCapabilitiesReqXmlStr);
+}
+
+function encodeDescribeProcessReq() {
+	var describeProcessReq = new OpenLayers.Format.WPSCommon.v1_0_0.Request({
+		identifiers: ["gt:buffer", "gs:simpilify", "52north dummy"],
+		type: "DescribeProcess",
+		language: "en-US"
+	});
+	
+	var encoder = new OpenLayers.Format.WPSCommon.v1_0_0({});
+	var describeProcessReqXmlNode = encoder.writeNode("wps:DescribeProcess", describeProcessReq);
+	OpenLayers.Console.dirxml(describeProcessReqXmlNode);
+	
+	var describeProcessReqXmlStr = encoder.write(describeProcessReq);
+	OpenLayers.Console.debug(describeProcessReqXmlStr);
+}
+
+function encodeExecuteReq() {
+	var executeReq = new OpenLayers.Format.WPSCommon.v1_0_0.Request({
+		identifier: "gt:bufferfeaturecollection",
+		type: "Execute",
+		language: "en-US",
+		storeExecuteResponse: true,
+		lineage: true,
+		status: true	
+	});
+	
+	executeReq.addDataInput({
+		identifier: "distance",
+		title: "",
+		'abstract': "",
+		type: "LiteralData",
+		options: {
+			dataType: "xs:dobule",
+			uom: "meters",
+			literalData: "49"
+		}
+	});
+	
+	var complexDataText = document.getElementById("complexdata").firstChild.nodeValue;	
+	executeReq.addDataInput({
+		identifier: "geometry",
+		title: "geometry",
+		'abstract': "geometry",
+		type: "ComplexData",
+		options: {
+			schema: "http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0",
+			encoding: "UTF-8",
+			mimeType: "text/xml",
+			complexData: complexDataText
+		}
+	});
+	
+	executeReq.addDataInput({
+		identifier: "bbox",
+		title: "bbox",
+		'abstract': "bbox",
+		type: "BoundingBoxData",
+		options: {
+			crs: "urn:ogc:def:crs:EPSG::4326",
+			dimensions: "2",			
+			boundingBoxData: new OpenLayers.Bounds(-179.14221197, 18.9108417, -66.94983061, 71.35256069)
+		}
+	});
+	
+	executeReq.addDataInput({
+		identifier: "reference.0",
+		type: "BodyReference",
+		options: {
+			xlinkhref: "http://localhost:8080/geoserver/reference/bodyreference",
+			bodyReference: "body reference"
+		}
+	});
+	
+	var bodyText = document.getElementById("bodydata").firstChild.nodeValue;
+	executeReq.addDataInput({
+		identifier: "reference.1",
+		type: "Body",
+		options: {
+			body: bodyText
+		}
+	});
+	
+	executeReq.addDataInput({
+		identifier: "reference.2",
+		type: "Reference",
+		options: {
+			schema: "http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0",
+			encoding: "UTF-8",
+			mimeType: "text/xml",
+			method: "POST",
+			xlinkhref: "http://localhost:8080/geoserver/reference"
+		}
+	});
+	
+	executeReq.addDataOutput({
+		identifier: "rawdataoutput",
+		type: "RawDataOutput",
+		options: {
+			schema: "http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0",
+			encoding: "UTF-8",
+			mimeType: "text/xml",
+			uom: "meters",
+			asreference: true
+		}
+	});
+	
+	executeReq.addDataOutput({
+		identifier: "responsedoc.0",
+		type: "ResponseDocument",
+		options: {
+			schema: "http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0",
+			encoding: "UTF-8",
+			mimeType: "text/xml",
+			uom: "meters",
+			asreference: true
+		}
+	});
+	
+	executeReq.addDataOutput({
+		identifier: "responsedoc.1",
+		type: "ResponseDocument",
+		options: {
+			schema: "http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0",
+			encoding: "UTF-8",
+			mimeType: "text/xml",
+			uom: "meters",
+			asreference: true
+		}
+	});
+	
+	var encoder = new OpenLayers.Format.WPSCommon.v1_0_0({});
+	var executeReqXmlNode = encoder.writeNode("wps:Execute", executeReq);
+	OpenLayers.Console.dirxml(executeReqXmlNode);
+	
+	var executeReqXmlStr = encoder.write(executeReq);
+	OpenLayers.Console.debug(executeReqXmlStr);
+}

Added: sandbox/august/trunk/tests/Format/WPSCommon/v1_0_0.html
===================================================================
--- sandbox/august/trunk/tests/Format/WPSCommon/v1_0_0.html	                        (rev 0)
+++ sandbox/august/trunk/tests/Format/WPSCommon/v1_0_0.html	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,960 @@
+<html>
+	<head>
+    	<script type="text/javascript" src="../../../lib/OpenLayers.js"></script>
+    	<script type="text/javascript" src="v1_0_0.js"></script>
+	</head>
+	<body>
+		<div id="getcapabilities.resp"><!--
+		<?xml version="1.0" encoding="UTF-8"?>
+<wps:Capabilities xml:lang="en-US" service="WPS" version="1.0.0" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" updateSequence="11032010"	xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd">
+	<ows:ServiceIdentification>
+		<ows:Title xml:lang="en-US">52N WPS</ows:Title>	
+		<ows:Abstract xml:lang="en-US">Service based on the 52north implementation of WPS 1.0.0</ows:Abstract>
+		<ows:Keywords>
+			<ows:Keyword xml:lang="en-US">WPS</ows:Keyword>
+			<ows:Keyword xml:lang="en-US">AAFC</ows:Keyword>
+			<ows:Keyword xml:lang="en-US">geospatial</ows:Keyword>
+			<ows:Keyword xml:lang="en-US">geoprocessing</ows:Keyword>
+			<ows:Type>keyword.type</ows:Type>
+		</ows:Keywords>
+		<ows:ServiceType codeSpace="wps">WPS</ows:ServiceType>
+		<ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>
+		<ows:ServiceTypeVersion>0.4.0</ows:ServiceTypeVersion>
+		<ows:Profile>profile.0</ows:Profile>
+		<ows:Profile>profile.1</ows:Profile>
+		<ows:Profile>profile.2</ows:Profile>
+		<ows:Fees>none</ows:Fees>
+		<ows:AccessConstraints>constraints.0</ows:AccessConstraints>
+		<ows:AccessConstraints>constraints.1</ows:AccessConstraints>
+		<ows:AccessConstraints>constraints.2</ows:AccessConstraints>
+	</ows:ServiceIdentification>
+	<ows:ServiceProvider>
+		<ows:ProviderName>52North</ows:ProviderName>
+		<ows:ProviderSite xlink:href="http://www.52north.org/" xlink:title="52north"/>
+		<ows:ServiceContact>
+			<ows:IndividualName>Your name</ows:IndividualName>
+			<ows:PositionName>Your position</ows:PositionName>
+			<ows:ContactInfo>
+				<ows:Phone>
+					<ows:Voice>voice.0</ows:Voice>
+					<ows:Voice>voice.1</ows:Voice>
+					<ows:Facsimile>facsimile.0</ows:Facsimile>
+					<ows:Facsimile>facsimile.1</ows:Facsimile>
+				</ows:Phone>
+				<ows:Address>
+					<ows:DeliveryPoint>deliverypoint.0</ows:DeliveryPoint>
+					<ows:DeliveryPoint>deliverypoint.1</ows:DeliveryPoint>
+					<ows:City>Redlands</ows:City>
+					<ows:AdministrativeArea>California</ows:AdministrativeArea>
+					<ows:PostalCode>92373</ows:PostalCode>
+					<ows:Country>U.S.</ows:Country>
+					<ows:ElectronicMailAddress>email.0</ows:ElectronicMailAddress>
+					<ows:ElectronicMailAddress>email.1</ows:ElectronicMailAddress>
+				</ows:Address>
+				<ows:OnlineResource xlink:href="http://www.52north.org/" xlink:title="52north"></ows:OnlineResource>
+				<ows:ContactInstructions>none</ows:ContactInstructions>
+			</ows:ContactInfo>
+			<ows:Role codeSpace="52north">manager</ows:Role>
+		</ows:ServiceContact>
+	</ows:ServiceProvider>
+	<ows:OperationsMetadata>
+		<ows:Operation name="GetCapabilities">
+			<ows:DCP>
+				<ows:HTTP>
+					<ows:Get xlink:href="http://localhost:8080/wps/WebProcessingService"/>
+				</ows:HTTP>
+			</ows:DCP>		
+		</ows:Operation>
+		<ows:Operation name="DescribeProcess">
+			<ows:DCP>
+				<ows:HTTP>
+					<ows:Get xlink:href="http://localhost:8080/wps/WebProcessingService"/>
+					<ows:Post xlink:href="http://localhost:8080/wps/WebProcessingService"/>
+				</ows:HTTP>
+			</ows:DCP>
+		</ows:Operation>
+		<ows:Operation name="Execute">
+			<ows:DCP>
+				<ows:HTTP>
+					<ows:Get xlink:href="http://localhost:8080/wps/WebProcessingService"/>
+					<ows:Post xlink:href="http://localhost:8080/wps/WebProcessingService"/>
+				</ows:HTTP>
+			</ows:DCP>
+		</ows:Operation>
+	</ows:OperationsMetadata>
+	<wps:ProcessOfferings>
+		<wps:Process wps:processVersion="2">
+			<ows:Identifier codeSpace="52north">org.n52.wps.server.algorithm.SimpleBufferAlgorithm</ows:Identifier>
+			<ows:Title xml:lang="en-US">org.n52.wps.server.algorithm.SimpleBufferAlgorithm</ows:Title>
+			<ows:Abstract xml:lang="en-US">Create a buffer around a polygon.</ows:Abstract>
+			<ows:Metadata about="metadata.0" xlink:title="metadata.0"></ows:Metadata>
+			<ows:Metadata about="metadata.1" xlink:title="metadata.1"></ows:Metadata>
+			<wps:Profile>profile.0</wps:Profile>
+			<wps:Profile>profile.1</wps:Profile>
+			<wps:Profile>profile.2</wps:Profile>
+			<wps:WSDL xlink:href="http://localhost:8080/wps/WebProcessingService"></wps:WSDL>
+		</wps:Process>
+		<wps:Process wps:processVersion="2">
+			<ows:Identifier codeSpace="52north">org.n52.wps.server.algorithm.simplify.DouglasPeuckerAlgorithm</ows:Identifier>
+			<ows:Title xml:lang="en-US">douglasPeucker algorithm</ows:Title>
+			<ows:Abstract xml:lang="en-US">douglasPeucker algorithm</ows:Abstract>
+			<ows:Metadata about="metadata.0" xlink:title="metadata.0"></ows:Metadata>
+			<ows:Metadata about="metadata.1" xlink:title="metadata.1"></ows:Metadata>
+			<wps:Profile>profile.0</wps:Profile>
+			<wps:Profile>profile.1</wps:Profile>
+			<wps:Profile>profile.2</wps:Profile>
+			<wps:WSDL xlink:href="http://localhost:8080/wps/WebProcessingService"></wps:WSDL>
+		</wps:Process>
+		<wps:Process wps:processVersion="2">
+			<ows:Identifier codeSpace="52north">org.n52.wps.server.algorithm.intersection.IntersectionAlgorithm</ows:Identifier>
+			<ows:Title xml:lang="en-US">Intersect</ows:Title>
+			<ows:Abstract xml:lang="en-US">Intersect</ows:Abstract>
+			<ows:Metadata about="metadata.0" xlink:title="metadata.0"></ows:Metadata>
+			<ows:Metadata about="metadata.1" xlink:title="metadata.1"></ows:Metadata>
+			<wps:Profile>profile.0</wps:Profile>
+			<wps:Profile>profile.1</wps:Profile>
+			<wps:Profile>profile.2</wps:Profile>
+			<wps:WSDL xlink:href="http://localhost:8080/wps/WebProcessingService"></wps:WSDL>
+		</wps:Process>
+	</wps:ProcessOfferings>
+	<wps:Languages>
+		<wps:Default>
+			<ows:Language>en-US</ows:Language>
+		</wps:Default>
+		<wps:Supported>
+			<ows:Language>en-US</ows:Language>
+			<ows:Language>en-CA</ows:Language>
+		</wps:Supported>
+	</wps:Languages>
+	<wps:WSDL xlink:href="http://localhost:8080/wps/WebProcessingService"></wps:WSDL>
+</wps:Capabilities>
+		--></div>
+		<div id="describeprocess.resp"><!--
+		<wps:ProcessDescriptions xml:lang="en-US" service="WPS" version="1.0.0" xmlns:wps="http://www.opengis.net/wps/1.0.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd">
+	<ProcessDescription wps:processVersion="1.0.0" statusSupported="true" storeSupported="true">
+		<ows:Identifier codeSpace="ows">gt:buffer.0</ows:Identifier>
+		<ows:Title xml:lang="en-US">buffer</ows:Title>
+		<ows:Abstract xml:lang="en-US">buffer a geometry</ows:Abstract>
+		<ows:Metadata xlink:title="geotools" about="geotools"/>
+		<ows:Metadata xlink:title="geoserver" about="geoserver"/>
+		<ows:Metadata xlink:title="wps" about="wps"/>
+		<ows:Metadata xlink:title="buffer" about="spatial"/>
+		<ows:Metadata xlink:title="gml" about="gml"/>
+		<wps:Profile>geoserver.profile.0</wps:Profile>
+		<wps:Profile>geotools.profile.0</wps:Profile>
+		<wps:WSDL xlink:href="http://localhost/geoserver/wsdl?"/>
+		<DataInputs>
+			<Input maxOccurs="1" minOccurs="1">
+				<ows:Identifier codeSpace="ows">distance</ows:Identifier>
+				<ows:Title>buffer distance</ows:Title>
+				<ows:Abstract>distance to buffer the geometry by</ows:Abstract>
+				<ows:Metadata xlink:title="distance" about="distance"/>
+				<LiteralData>
+					<ows:DataType ows:reference="uri.ows.xs.double">xs:double</ows:DataType>
+					<UOMs>
+						<Default>
+							<ows:UOM ows:reference="uri.ows.uom.meter">meter</ows:UOM>
+						</Default>
+						<Supported>
+							<ows:UOM ows:reference="uri.ows.uom.feet">feet</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.degree">degree</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.inch">inch</ows:UOM>
+						</Supported>
+					</UOMs>
+					<ows:AllowedValues>
+						
+						<ows:Value>1</ows:Value>
+						<ows:Value>2</ows:Value>
+						<ows:Value>3</ows:Value>
+						
+						<ows:Range ows:rangeClosure="closed-open">
+							<ows:MinimumValue>1</ows:MinimumValue>
+							<ows:MaximumValue>10</ows:MaximumValue>
+							<ows:Spacing>2</ows:Spacing>
+						</ows:Range>
+					</ows:AllowedValues>
+					<ValuesReference ows:reference="uri.values.reference" valuesForm="values.form"></ValuesReference>
+					<ows:AnyValue/>
+				</LiteralData>
+			</Input>
+			<Input maxOccurs="1" minOccurs="1">
+				<ows:Identifier codeSpace="ows">geometry</ows:Identifier>
+				<ows:Title xml:lang="en-US">geometry</ows:Title>
+				<ows:Abstract xml:lang="en-US">geometry to buffer</ows:Abstract>
+				<ows:Metadata xlink:title="geometry" about="geometry"/>
+				<ComplexData maximumMegabytes="10">
+					<Default>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+					</Default>
+					<Supported>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/xml; subtype=gml/2.1.2</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/2.1.2/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/geojson</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/geojson/1.0.0/geojson.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>application/wkt</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/wkt/1.0.0/wkt.xsd</Schema>
+						</Format>
+					</Supported>
+				</ComplexData>
+			</Input>
+			<Input minOccurs="0" maxOccurs="1">
+				<ows:Identifier codeSpace="ows">bbox</ows:Identifier>
+				<ows:Title xml:lang="en-US">bbox</ows:Title>
+				<ows:Abstract xml:lang="en-US">dummy bbox input</ows:Abstract>
+				<ows:Metadata xlink:title="bbox" about="bbox"/>
+				<BoundingBoxData>
+					<Default>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+					</Default>
+					<Supported>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4267</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4269</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::3857</CRS>
+					</Supported>
+				</BoundingBoxData>
+			</Input>
+		</DataInputs>
+		<ProcessOutputs>
+			<Output>
+				<ows:Identifier codeSpace="ows">complex.output</ows:Identifier>
+				<ows:Title xml:lang="en-US">complex.output</ows:Title>
+				<ows:Abstract xml:lang="en-US">complex.output</ows:Abstract>
+				<ows:Metadata xlink:title="complex.output" about="complex.output"/>
+				<ComplexOutput>
+					<Default>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+					</Default>
+					<Supported>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/xml; subtype=gml/2.1.2</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/2.1.2/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/geojson</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/geojson/1.0.0/geojson.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>application/wkt</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/wkt/1.0.0/wkt.xsd</Schema>
+						</Format>
+					</Supported>
+				</ComplexOutput>
+			</Output>
+			<Output>
+				<ows:Identifier codeSpace="ows">literal.output</ows:Identifier>
+				<ows:Title xml:lang="en-US">literal.output</ows:Title>
+				<ows:Abstract xml:lang="en-US">literal.output</ows:Abstract>
+				<ows:Metadata xlink:title="literal.output" about="literal.output"/>
+				<LiteralOutput>
+					<ows:DataType ows:reference="uri.ows.xs.double">xs:double</ows:DataType>
+					<UOMs>
+						<Default>
+							<ows:UOM ows:reference="uri.ows.uom.meter">meter</ows:UOM>
+						</Default>
+						<Supported>
+							<ows:UOM ows:reference="uri.ows.uom.feet">feet</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.degree">degree</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.inch">inch</ows:UOM>
+						</Supported>
+					</UOMs>
+				</LiteralOutput>
+			</Output>
+			<Output>
+				<ows:Identifier codeSpace="ows">boundingbox.output</ows:Identifier>
+				<ows:Title xml:lang="en-US">boundingbox.output</ows:Title>
+				<ows:Abstract xml:lang="en-US">boundingbox.output</ows:Abstract>
+				<ows:Metadata xlink:title="boundingbox.output" about="boundingbox.output"/>
+				<BoundingBoxOutput>
+					<Default>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+					</Default>
+					<Supported>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4267</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4269</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::3857</CRS>
+					</Supported>
+				</BoundingBoxOutput>
+			</Output>
+		</ProcessOutputs>
+	</ProcessDescription>
+	<ProcessDescription wps:processVersion="1.0.0" statusSupported="true" storeSupported="true">
+		<ows:Identifier codeSpace="ows">gt:buffer.1</ows:Identifier>
+		<ows:Title xml:lang="en-US">buffer</ows:Title>
+		<ows:Abstract xml:lang="en-US">buffer a geometry</ows:Abstract>
+		<ows:Metadata xlink:title="geotools" about="geotools"/>
+		<ows:Metadata xlink:title="geoserver" about="geoserver"/>
+		<ows:Metadata xlink:title="wps" about="wps"/>
+		<ows:Metadata xlink:title="buffer" about="spatial"/>
+		<ows:Metadata xlink:title="gml" about="gml"/>
+		<wps:Profile>geoserver.profile.1</wps:Profile>
+		<wps:Profile>geotools.profile.1</wps:Profile>
+		<wps:WSDL xlink:href="http://localhost/geoserver/wsdl?"/>
+		<DataInputs>
+			<Input maxOccurs="1" minOccurs="1">
+				<ows:Identifier codeSpace="ows">distance</ows:Identifier>
+				<ows:Title>buffer distance</ows:Title>
+				<ows:Abstract>distance to buffer the geometry by</ows:Abstract>
+				<ows:Metadata xlink:title="distance" about="distance"/>
+				<LiteralData>
+					<ows:DataType ows:reference="uri.ows.xs.double">xs:double</ows:DataType>
+					<UOMs>
+						<Default>
+							<ows:UOM ows:reference="uri.ows.uom.meter">meter</ows:UOM>
+						</Default>
+						<Supported>
+							<ows:UOM ows:reference="uri.ows.uom.feet">feet</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.degree">degree</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.inch">inch</ows:UOM>
+						</Supported>
+					</UOMs>
+					<ows:AllowedValues>
+						
+						<ows:Value>1</ows:Value>
+						<ows:Value>2</ows:Value>
+						<ows:Value>3</ows:Value>
+						
+						<ows:Range ows:rangeClosure="closed-open">
+							<ows:MinimumValue>1</ows:MinimumValue>
+							<ows:MaximumValue>10</ows:MaximumValue>
+							<ows:Spacing>2</ows:Spacing>
+						</ows:Range>
+					</ows:AllowedValues>
+					<ValuesReference ows:reference="uri.values.reference" valuesForm="values.form"></ValuesReference>
+					<ows:AnyValue/>
+				</LiteralData>
+			</Input>
+			<Input maxOccurs="1" minOccurs="1">
+				<ows:Identifier codeSpace="ows">geometry</ows:Identifier>
+				<ows:Title xml:lang="en-US">geometry</ows:Title>
+				<ows:Abstract xml:lang="en-US">geometry to buffer</ows:Abstract>
+				<ows:Metadata xlink:title="geometry" about="geometry"/>
+				<ComplexData maximumMegabytes="10">
+					<Default>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+					</Default>
+					<Supported>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/xml; subtype=gml/2.1.2</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/2.1.2/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/geojson</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/geojson/1.0.0/geojson.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>application/wkt</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/wkt/1.0.0/wkt.xsd</Schema>
+						</Format>
+					</Supported>
+				</ComplexData>
+			</Input>
+			<Input minOccurs="0" maxOccurs="1">
+				<ows:Identifier codeSpace="ows">bbox</ows:Identifier>
+				<ows:Title xml:lang="en-US">bbox</ows:Title>
+				<ows:Abstract xml:lang="en-US">dummy bbox input</ows:Abstract>
+				<ows:Metadata xlink:title="bbox" about="bbox"/>
+				<BoundingBoxData>
+					<Default>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+					</Default>
+					<Supported>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4267</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4269</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::3857</CRS>
+					</Supported>
+				</BoundingBoxData>
+			</Input>
+		</DataInputs>
+		<ProcessOutputs>
+			<Output>
+				<ows:Identifier codeSpace="ows">complex.output</ows:Identifier>
+				<ows:Title xml:lang="en-US">complex.output</ows:Title>
+				<ows:Abstract xml:lang="en-US">complex.output</ows:Abstract>
+				<ows:Metadata xlink:title="complex.output" about="complex.output"/>
+				<ComplexOutput>
+					<Default>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+					</Default>
+					<Supported>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/xml; subtype=gml/2.1.2</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/2.1.2/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/geojson</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/geojson/1.0.0/geojson.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>application/wkt</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/wkt/1.0.0/wkt.xsd</Schema>
+						</Format>
+					</Supported>
+				</ComplexOutput>
+			</Output>
+			<Output>
+				<ows:Identifier codeSpace="ows">literal.output</ows:Identifier>
+				<ows:Title xml:lang="en-US">literal.output</ows:Title>
+				<ows:Abstract xml:lang="en-US">literal.output</ows:Abstract>
+				<ows:Metadata xlink:title="literal.output" about="literal.output"/>
+				<LiteralOutput>
+					<ows:DataType ows:reference="uri.ows.xs.double">xs:double</ows:DataType>
+					<UOMs>
+						<Default>
+							<ows:UOM ows:reference="uri.ows.uom.meter">meter</ows:UOM>
+						</Default>
+						<Supported>
+							<ows:UOM ows:reference="uri.ows.uom.feet">feet</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.degree">degree</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.inch">inch</ows:UOM>
+						</Supported>
+					</UOMs>
+				</LiteralOutput>
+			</Output>
+			<Output>
+				<ows:Identifier codeSpace="ows">boundingbox.output</ows:Identifier>
+				<ows:Title xml:lang="en-US">boundingbox.output</ows:Title>
+				<ows:Abstract xml:lang="en-US">boundingbox.output</ows:Abstract>
+				<ows:Metadata xlink:title="boundingbox.output" about="boundingbox.output"/>
+				<BoundingBoxOutput>
+					<Default>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+					</Default>
+					<Supported>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4267</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4269</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::3857</CRS>
+					</Supported>
+				</BoundingBoxOutput>
+			</Output>
+		</ProcessOutputs>
+	</ProcessDescription>
+	<ProcessDescription wps:processVersion="1.0.0" statusSupported="true" storeSupported="true">
+		<ows:Identifier codeSpace="ows">gt:buffer.2</ows:Identifier>
+		<ows:Title xml:lang="en-US">buffer</ows:Title>
+		<ows:Abstract xml:lang="en-US">buffer a geometry</ows:Abstract>
+		<ows:Metadata xlink:title="geotools" about="geotools"/>
+		<ows:Metadata xlink:title="geoserver" about="geoserver"/>
+		<ows:Metadata xlink:title="wps" about="wps"/>
+		<ows:Metadata xlink:title="buffer" about="spatial"/>
+		<ows:Metadata xlink:title="gml" about="gml"/>
+		<wps:Profile>geoserver.profile.2</wps:Profile>
+		<wps:Profile>geotools.profile.2</wps:Profile>
+		<wps:WSDL xlink:href="http://localhost/geoserver/wsdl?"/>
+		<DataInputs>
+			<Input maxOccurs="1" minOccurs="1">
+				<ows:Identifier codeSpace="ows">distance</ows:Identifier>
+				<ows:Title>buffer distance</ows:Title>
+				<ows:Abstract>distance to buffer the geometry by</ows:Abstract>
+				<ows:Metadata xlink:title="distance" about="distance"/>
+				<LiteralData>
+					<ows:DataType ows:reference="uri.ows.xs.double">xs:double</ows:DataType>
+					<UOMs>
+						<Default>
+							<ows:UOM ows:reference="uri.ows.uom.meter">meter</ows:UOM>
+						</Default>
+						<Supported>
+							<ows:UOM ows:reference="uri.ows.uom.feet">feet</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.degree">degree</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.inch">inch</ows:UOM>
+						</Supported>
+					</UOMs>
+					<ows:AllowedValues>
+						
+						<ows:Value>1</ows:Value>
+						<ows:Value>2</ows:Value>
+						<ows:Value>3</ows:Value>
+						
+						<ows:Range ows:rangeClosure="closed-open">
+							<ows:MinimumValue>1</ows:MinimumValue>
+							<ows:MaximumValue>10</ows:MaximumValue>
+							<ows:Spacing>2</ows:Spacing>
+						</ows:Range>
+					</ows:AllowedValues>
+					<ValuesReference ows:reference="uri.values.reference" valuesForm="values.form"></ValuesReference>
+					<ows:AnyValue/>
+				</LiteralData>
+			</Input>
+			<Input maxOccurs="1" minOccurs="1">
+				<ows:Identifier codeSpace="ows">geometry</ows:Identifier>
+				<ows:Title xml:lang="en-US">geometry</ows:Title>
+				<ows:Abstract xml:lang="en-US">geometry to buffer</ows:Abstract>
+				<ows:Metadata xlink:title="geometry" about="geometry"/>
+				<ComplexData maximumMegabytes="10">
+					<Default>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+					</Default>
+					<Supported>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/xml; subtype=gml/2.1.2</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/2.1.2/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/geojson</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/geojson/1.0.0/geojson.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>application/wkt</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/wkt/1.0.0/wkt.xsd</Schema>
+						</Format>
+					</Supported>
+				</ComplexData>
+			</Input>
+			<Input minOccurs="0" maxOccurs="1">
+				<ows:Identifier codeSpace="ows">bbox</ows:Identifier>
+				<ows:Title xml:lang="en-US">bbox</ows:Title>
+				<ows:Abstract xml:lang="en-US">dummy bbox input</ows:Abstract>
+				<ows:Metadata xlink:title="bbox" about="bbox"/>
+				<BoundingBoxData>
+					<Default>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+					</Default>
+					<Supported>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4267</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4269</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::3857</CRS>
+					</Supported>
+				</BoundingBoxData>
+			</Input>
+		</DataInputs>
+		<ProcessOutputs>
+			<Output>
+				<ows:Identifier codeSpace="ows">complex.output</ows:Identifier>
+				<ows:Title xml:lang="en-US">complex.output</ows:Title>
+				<ows:Abstract xml:lang="en-US">complex.output</ows:Abstract>
+				<ows:Metadata xlink:title="complex.output" about="complex.output"/>
+				<ComplexOutput>
+					<Default>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+					</Default>
+					<Supported>
+						<Format>
+							<MimeType>text/xml; subtype=gml/3.1.1</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/3.1.1/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/xml; subtype=gml/2.1.2</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/gml/2.1.2/base/gml.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>text/geojson</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/geojson/1.0.0/geojson.xsd</Schema>
+						</Format>
+						<Format>
+							<MimeType>application/wkt</MimeType>
+							<Encoding>UTF-8</Encoding>
+							<Schema>http://schemas.opengis.net/wkt/1.0.0/wkt.xsd</Schema>
+						</Format>
+					</Supported>
+				</ComplexOutput>
+			</Output>
+			<Output>
+				<ows:Identifier codeSpace="ows">literal.output</ows:Identifier>
+				<ows:Title xml:lang="en-US">literal.output</ows:Title>
+				<ows:Abstract xml:lang="en-US">literal.output</ows:Abstract>
+				<ows:Metadata xlink:title="literal.output" about="literal.output"/>
+				<LiteralOutput>
+					<ows:DataType ows:reference="uri.ows.xs.double">xs:double</ows:DataType>
+					<UOMs>
+						<Default>
+							<ows:UOM ows:reference="uri.ows.uom.meter">meter</ows:UOM>
+						</Default>
+						<Supported>
+							<ows:UOM ows:reference="uri.ows.uom.feet">feet</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.degree">degree</ows:UOM>
+							<ows:UOM ows:reference="uri.ows.uom.inch">inch</ows:UOM>
+						</Supported>
+					</UOMs>
+				</LiteralOutput>
+			</Output>
+			<Output>
+				<ows:Identifier codeSpace="ows">boundingbox.output</ows:Identifier>
+				<ows:Title xml:lang="en-US">boundingbox.output</ows:Title>
+				<ows:Abstract xml:lang="en-US">boundingbox.output</ows:Abstract>
+				<ows:Metadata xlink:title="boundingbox.output" about="boundingbox.output"/>
+				<BoundingBoxOutput>
+					<Default>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+					</Default>
+					<Supported>
+						<CRS>urn:ogc:def:crs:EPSG::4326</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4267</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::4269</CRS>
+						<CRS>urn:ogc:def:crs:EPSG::3857</CRS>
+					</Supported>
+				</BoundingBoxOutput>
+			</Output>
+		</ProcessOutputs>
+	</ProcessDescription>
+</wps:ProcessDescriptions>
+		--></div>
+		<div id="execute.resp"><!--
+<?xml version="1.0" encoding="UTF-8"?>
+<wps:ExecuteResponse xml:lang="en-US" service="WPS" version="1.0.0" 
+	statusLocation="http://localhost:8080/geoserver/wps/statuslocation" 
+	serviceInstance="http://localhost:8080/geoserver/wps/serviceinstance?" 
+	xmlns:wps="http://www.opengis.net/wps/1.0.0" 
+	xmlns:ows="http://www.opengis.net/ows/1.1" 
+	xmlns:xlink="http://www.w3.org/1999/xlink" 
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
+	xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd">
+	<wps:Process wps:processVersion="1.0.0">
+		<ows:Identifier codeSpace="ows">gt:bufferfeaturecollection</ows:Identifier>
+		<ows:Title xml:lang="en-US">bufferfeaturecollection</ows:Title>
+		<ows:Abstract xml:lang="en-US">buffer each feature in a feature collection</ows:Abstract>		
+		<ows:Metadata xlink:title="geotools" about="geotools"/>
+		<ows:Metadata xlink:title="geoserver" about="geoserver"/>
+		<ows:Metadata xlink:title="wps" about="wps"/>
+		<ows:Metadata xlink:title="buffer" about="spatial"/>
+		<ows:Metadata xlink:title="gml" about="gml"/>
+		<wps:Profile>geoserver.profile</wps:Profile>
+		<wps:Profile>geotools.profile</wps:Profile>
+		<wps:WSDL xlink:href="http://localhost/geoserver/wsdl?"/>
+	</wps:Process>
+	<wps:Status creationTime="2010-10-29T00:38:17.338-07:00">
+		<wps:ProcessAccepted>process accepted</wps:ProcessAccepted>
+		<wps:ProcessPaused percentCompleted="49">process paused</wps:ProcessPaused>
+		<wps:ProcessStarted percentCompleted="34">process started</wps:ProcessStarted>
+		<wps:ProcessFailed>
+			<ows:ExceptionReport version="1.0.0">
+				<ows:Exception exceptionCode="9998">
+					<ows:ExceptionText>external error</ows:ExceptionText>
+				</ows:Exception>
+				<ows:Exception exceptionCode="9999">
+					<ows:ExceptionText>internal error</ows:ExceptionText>
+				</ows:Exception>
+			</ows:ExceptionReport>
+		</wps:ProcessFailed>
+		<wps:ProcessSucceeded>process succeeded</wps:ProcessSucceeded>
+	</wps:Status>
+	<wps:DataInputs>
+		<wps:Input>
+			<ows:Identifier codeSpace="ows">distance</ows:Identifier>
+			<ows:Title xml:lang="en-US">buffer distance</ows:Title>
+			<ows:Abstract xml:lang="en-US">distance to buffer the geometry by</ows:Abstract>
+			<wps:Reference xlink:href="http://localhost:8080/geoserver/reference" encoding="UTF-8" method="GET" schema="uri.ows.text" mimeType="text/xml">
+				<wps:Header value="yingqi" key="user"></wps:Header>
+				<wps:Header value="yingqi" key="password"></wps:Header>					
+				<wps:BodyReference xlink:href="http://localhost:8080/geoserver/reference/bodyreference"></wps:BodyReference>				
+				<wps:Body>
+					<![CDATA[
+					<wfs:GetFeature service="WFS" version="1.0.0" outputFormat="GML2">
+            			<wfs:Query typeName="it.geosolutions:highways">
+            				<ogc:Filter>
+            					<ogc:FeatureId fid="highways.1"></ogc:FeatureId>
+            				</ogc:Filter>
+            			</wfs:Query>
+          			</wfs:GetFeature>
+					]]>
+				</wps:Body>				
+			</wps:Reference>									
+		</wps:Input>			
+		<wps:Input>
+			<ows:Identifier codeSpace="ows">featurecollection</ows:Identifier>
+			<ows:Title xml:lang="en-US">feature collection to buffer</ows:Title>
+			<ows:Abstract xml:lang="en-US">feature collection to buffer</ows:Abstract>
+			<wps:Data>
+				<wps:ComplexData encoding="UTF-8" mimeType="text/xml; subtype=wfs-collection/1.1" 
+					schema="http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0">
+					<![CDATA[
+					<wfs:FeatureCollection numberOfFeatures="1"
+					timeStamp="2010-10-28T23:56:29.995-07:00"
+					xsi:schemaLocation="http://www.opengis.net/wfs http://localhost:8080/geoserver-2.1-snapshot-10282010/schemas/wfs/1.1.0/wfs.xsd http://www.geo-solutions.it http://localhost:8080/geoserver-2.1-snapshot-10282010/wfs?service=WFS&amp;version=1.1.0&amp;request=DescribeFeatureType&amp;typeName=it.geosolutions%3Ahighways"
+					xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml"
+					xmlns:it.geosolutions="http://www.geo-solutions.it" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+					xmlns:topp="http://www.openplans.org/topp" xmlns:xlink="http://www.w3.org/1999/xlink"
+					xmlns:ows="http://www.opengis.net/ows" xmlns:wfs="http://www.opengis.net/wfs">
+						<gml:featureMembers>
+							<it.geosolutions:highways gml:id="highways.1">
+								<it.geosolutions:the_geom>
+									<gml:MultiLineString srsDimension="2"
+										srsName="urn:x-ogc:def:crs:EPSG:4326">
+										<gml:lineStringMember>
+											<gml:LineString>
+												<gml:posList>37.769034 -122.397233 37.769474 -122.397642
+													37.769796 -122.397846 37.770061 -122.397977 37.770872
+													-122.398163 37.771951 -122.398085 37.772221 -122.398093
+													37.772474 -122.398224 37.772768 -122.398567 37.773345
+													-122.399321 37.773497 -122.399591 37.774593 -122.401125</gml:posList>
+											</gml:LineString>
+										</gml:lineStringMember>
+									</gml:MultiLineString>
+								</it.geosolutions:the_geom>
+								<it.geosolutions:LENGTH>0.469</it.geosolutions:LENGTH>
+								<it.geosolutions:HWYNAME>I 280</it.geosolutions:HWYNAME>
+								<it.geosolutions:FCC>A11</it.geosolutions:FCC>
+								<it.geosolutions:STATEFIPS>06</it.geosolutions:STATEFIPS>
+								<it.geosolutions:ALT1_NAME />
+								<it.geosolutions:ROAD_TYPE>Major Roads/Highways</it.geosolutions:ROAD_TYPE>
+							</it.geosolutions:highways>
+						</gml:featureMembers>
+					</wfs:FeatureCollection>
+					]]>
+				</wps:ComplexData>
+			</wps:Data>
+		</wps:Input>	
+		<wps:Input>
+			<ows:Identifier codeSpace="ows">dummy.literaldata</ows:Identifier>
+			<ows:Title xml:lang="en-US">dummy.literaldata</ows:Title>
+			<ows:Abstract xml:lang="en-US">dummy literaldata</ows:Abstract>
+			<wps:Data>
+				<wps:LiteralData dataType="xs:double" uom="meters"></wps:LiteralData>
+			</wps:Data>
+		</wps:Input>
+		<wps:Input>
+			<ows:Identifier codeSpace="ows">dummy.boundingboxdata</ows:Identifier>
+			<ows:Title xml:lang="en-US">dummy.boundingboxdata</ows:Title>
+			<ows:Abstract xml:lang="en-US">dummy boundingboxdata</ows:Abstract>
+			<wps:Data>
+				<wps:BoundingBoxData crs="urn:ogc:def:crs:EPSG::4326" dimensions="2">
+					<ows:LowerCorner>-179.14221197 18.9108417</ows:LowerCorner>
+					<ows:UpperCorner>-66.94983061 71.35256069</ows:UpperCorner>
+				</wps:BoundingBoxData>
+			</wps:Data>
+		</wps:Input>
+	</wps:DataInputs>
+	<wps:OutputDefinitions>
+		<wps:Output asReference="true" encoding="utf-8" mimeType="text/xml; subtype=wfs-collection/1.1" uom="meters"
+			schema="http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0">
+			<ows:Identifier>geometryresult</ows:Identifier>
+			<ows:Title xml:lang="en-US">geometryresult</ows:Title>
+			<ows:Abstract xml:lang="en-US">geometryresult</ows:Abstract>			
+		</wps:Output>
+		<wps:Output asReference="false" encoding="utf-8" mimeType="text/xml" uom="meters"
+			schema="http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0">
+			<ows:Identifier>literalresult</ows:Identifier>
+			<ows:Title xml:lang="en-US">literalresult</ows:Title>
+			<ows:Abstract xml:lang="en-US">literalresult</ows:Abstract>			
+		</wps:Output>
+		<wps:Output asReference="false" encoding="utf-8" mimeType="text/xml" uom="meters"
+			schema="http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0">
+			<ows:Identifier>boundingboxresult</ows:Identifier>
+			<ows:Title xml:lang="en-US">boundingboxresult</ows:Title>
+			<ows:Abstract xml:lang="en-US">boundingboxresult</ows:Abstract>			
+		</wps:Output>
+	</wps:OutputDefinitions>
+	<wps:ProcessOutputs>
+		<wps:Output>
+			<ows:Identifier codeSpace="ows">complexdataresult</ows:Identifier>
+			<ows:Title xml:lang="en-US">complexdataresult</ows:Title>
+			<ows:Abstract xml:lang="en-US">complexdataresult</ows:Abstract>			
+			<ows:Metadata xlink:title="complexdataresult" about="complexdataresult"/>
+			<wps:Data>
+				<wps:ComplexData encoding="UTF-8" mimeType="text/xml; subtype=wfs-collection/1.1" 
+					schema="http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0">
+					<![CDATA[					
+					<wfs:FeatureCollection xmlns:ogc="http://www.opengis.net/ogc" xmlns:wfs="http://www.opengis.net/wfs" xmlns:ows="http://www.opengis.net/ows" xmlns:feature="http://www.geo-solutions.it" xmlns:gml="http://www.opengis.net/gml">
+						<gml:boundedBy>
+							<gml:Envelope srsDimension="2" srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
+								<gml:lowerCorner>-123.40108967118465
+                                36.769699953664286</gml:lowerCorner>
+								<gml:upperCorner>-121.3978989536643
+                                38.77455767118466</gml:upperCorner>
+							</gml:Envelope>
+						</gml:boundedBy>
+						<gml:featureMember>
+							<feature:highways gml:id="fid--701e69d0_12bf6ae428e_-7ff5">
+								<gml:boundedBy>
+									<gml:Envelope srsDimension="2" srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
+										<gml:lowerCorner>-123.40108967118465
+                                36.769699953664286</gml:lowerCorner>
+										<gml:upperCorner>-121.3978989536643
+                                38.77455767118466</gml:upperCorner>
+									</gml:Envelope>
+								</gml:boundedBy>
+								<feature:the_geom>
+									<gml:MultiPolygon srsDimension="2" srsName="http://www.opengis.net/gml/srs/epsg.xml#4326">
+										<gml:polygonMember>
+											<gml:Polygon>
+												<gml:exterior>
+													<gml:LinearRing>
+														<gml:posList>-123.1300796621132
+                                37.08863990044406 -123.2244122612582
+                                37.206934281314226 -123.22789526125818
+                                37.212053281314226 -123.32175515738243
+                                37.38415720077303 -123.3802357528538
+                                37.57126534903722 -123.40108967118465
+                                37.76618726490044 -123.38351550798852
+                                37.96143220844955 -123.32818862850132
+                                38.14949702599858 -123.23723521367411
+                                38.32315449207708 -123.1141505522314
+                                38.47573104765189 -122.96366471868578
+                                38.601363261258186 -122.79156079922696
+                                38.695223157382436 -122.60445265096278
+                                38.753703752853816 -122.40953073509955
+                                38.77455767118466 -122.21428579155045
+                                38.75698350798852 -122.02622097400142
+                                38.70165662850134 -121.85256350792291
+                                38.610703213674114 -121.81606178246334
+                                38.58125699565366 -121.83039551797596
+                                38.59573407817633 -121.79159726813428
+                                38.56749351616508 -121.79084326813428
+                                38.56691651616508 -121.74777562654921
+                                38.53202460236974 -121.74743262654921
+                                38.53173060236974 -121.72234906028437
+                                38.5056582338464 -121.6999869523481
+                                38.4876185522314 -121.66725059354512
+                                38.44840601190992 -121.6652043378868
+                                38.45030809955595 -121.6647953378868
+                                38.44986809955594 -121.65008051431201
+                                38.43054083852294 -121.61438539765702
+                                38.39343860887639 -121.59044856781348
+                                38.356410364229646 -121.5743547387418
+                                38.33713271868578 -121.58481849544101
+                                38.34770112000017 -121.57248654348625
+                                38.32862463673409 -121.54604477846449
+                                38.29389456388265 -121.53370642396418
+                                38.26863508245811 -121.5102039977108
+                                38.232278823304725 -121.51007299771081
+                                38.232025823304724 -121.47379114424268
+                                38.145974569248466 -121.46000490504393
+                                38.11775093108455 -121.4568486318844
+                                38.10579127385605 -121.44893668954337
+                                38.087026175180384 -121.4113039083006
+                                37.934231149382875 -121.41086224226333
+                                37.931541001701376 -121.40998218170897
+                                37.92820630218757 -121.3978989536643
+                                37.73254477098238 -121.4242195725873
+                                37.538285500384944 -121.48793255185358
+                                37.35289376522246 -121.58658943740053
+                                37.18349406590835 -121.71639890044405
+                                37.0365963378868 -121.87237243611735
+                                36.91784577846449 -122.04851606891545
+                                36.831805905043936 -122.23806069781243
+                                36.78178318170897 -122.43372222901762
+                                36.769699953664286 -122.62798149961505
+                                36.7960205725873 -122.81337323477753
+                                36.859733551853566 -122.98277293409164
+                                36.95839043740053 -123.1296706621132
+                                37.08819990044405 -123.1300796621132
+                                37.08863990044406</gml:posList>
+													</gml:LinearRing>
+												</gml:exterior>
+											</gml:Polygon>
+										</gml:polygonMember>
+									</gml:MultiPolygon>
+								</feature:the_geom>
+								<feature:LENGTH>0.469</feature:LENGTH>
+								<feature:HWYNAME>I 280</feature:HWYNAME>
+								<feature:FCC>A11</feature:FCC>
+								<feature:STATEFIPS>06</feature:STATEFIPS>
+								<feature:ALT1_NAME/>
+								<feature:ROAD_TYPE>Major Roads/Highways</feature:ROAD_TYPE>
+							</feature:highways>
+						</gml:featureMember>
+					</wfs:FeatureCollection>
+					]]>
+				</wps:ComplexData>
+			</wps:Data>
+		</wps:Output>
+		<wps:Output>
+			<ows:Identifier codeSpace="ows">literaldataresult</ows:Identifier>
+			<ows:Title xml:lang="en-US">literaldataresult</ows:Title>
+			<ows:Abstract xml:lang="en-US">literaldataresult</ows:Abstract>
+			<ows:Metadata xlink:title="literaldataresult" about="literaldataresult"></ows:Metadata>
+			<wps:Data>
+				<wps:LiteralData dataType="xs:double" uom="meters"></wps:LiteralData>
+			</wps:Data>
+		</wps:Output>
+		<wps:Output>
+			<ows:Identifier codeSpace="ows">boundingboxdataresult</ows:Identifier>
+			<ows:Title xml:lang="en-US">boundingboxdataresult</ows:Title>
+			<ows:Abstract xml:lang="en-US">boundingboxdataresult</ows:Abstract>
+			<ows:Metadata xlink:title="boundingboxdataresult" about="boundingboxdataresult"></ows:Metadata>
+			<wps:Data>
+				<wps:BoundingBoxData crs="urn:ogc:def:crs:EPSG::4326" dimensions="2">
+					<ows:LowerCorner>-179.14221197 18.9108417</ows:LowerCorner>
+					<ows:UpperCorner>-66.94983061 71.35256069</ows:UpperCorner>
+				</wps:BoundingBoxData>
+			</wps:Data>
+		</wps:Output>
+		<wps:Output>
+			<ows:Identifier codeSpace="ows">referenceresult</ows:Identifier>
+			<ows:Title xml:lang="en-US">referenceresult</ows:Title>
+			<ows:Abstract xml:lang="en-US">referenceresult</ows:Abstract>
+			<ows:Metadata xlink:title="referenceresult" about="referenceresult"></ows:Metadata>
+			<wps:Reference href="http://localhost:8080/geoserver/reference" encoding="UTF-8" schema="uri.ows.text" mimeType="text/xml"></wps:Reference>
+		</wps:Output>
+	</wps:ProcessOutputs>
+</wps:ExecuteResponse>
+		--></div>
+			<div id="complexdata"><!--complexdata--></div>
+	    	<div id="bodydata"><!--bodydata--></div>
+	</body>
+</html>

Added: sandbox/august/trunk/tests/Format/WPSCommon/v1_0_0.js
===================================================================
--- sandbox/august/trunk/tests/Format/WPSCommon/v1_0_0.js	                        (rev 0)
+++ sandbox/august/trunk/tests/Format/WPSCommon/v1_0_0.js	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,234 @@
+/*
+function test_Format_WPSCommon_v1_0_0_test(t) {
+    t.plan(1);
+    t.ok(true, "...just test...");
+}
+*/
+
+function test_Format_WPSCommon_v1_0_0_test_read_capabilities(t) {
+    t.plan(6);
+    var xml = document.getElementById("getcapabilities.resp").firstChild.nodeValue;
+    var docelement = new OpenLayers.Format.XML().read(xml);
+    
+    var parser = new OpenLayers.Format.WPSCommon({});
+    var capabilities = parser.read(docelement);
+    
+    // instance of capabilities OpenLayers.Format.WPSCommon.v1_0_0.Capabilities
+    t.ok((capabilities instanceof OpenLayers.Format.WPSCommon.v1_0_0.Capabilities), "...instance of capabilities OpenLayers.Format.WPSCommon.v1_0_0.Capabilities...");
+    // wsdl
+    t.eq(capabilities.wsdl, "http://localhost:8080/wps/WebProcessingService", "...parse wsdl...");
+    // process offerings
+    t.eq(capabilities.processOfferings.length, 3, "...number of process offerings...");
+    t.eq(capabilities.processOfferings[0].identifier, "org.n52.wps.server.algorithm.SimpleBufferAlgorithm", "...identifier of process offering...");
+    t.eq(capabilities.processOfferings[1].identifier, "org.n52.wps.server.algorithm.simplify.DouglasPeuckerAlgorithm", "...identifier of process offering...");
+    t.eq(capabilities.processOfferings[2].identifier, "org.n52.wps.server.algorithm.intersection.IntersectionAlgorithm", "...identifier of process offering...");
+    // TODO: add more assertions to validate the content of parsed capabilities
+}
+
+function test_Format_WPSCommon_v1_0_0_test_read_processdescriptions(t) {
+    t.plan(10);
+    var xml = document.getElementById("describeprocess.resp").firstChild.nodeValue;
+    var docelement = new OpenLayers.Format.XML().read(xml);
+    
+    var parser = new OpenLayers.Format.WPSCommon({});
+    var processdescriptions = parser.read(docelement);
+    
+    t.eq(processdescriptions.service, "WPS", "...service is 'WPS'...");
+    t.eq(processdescriptions.version, "1.0.0", "...service is '1.0.0'...");
+    t.ok((processdescriptions.processDescriptions instanceof Array), "...array of processdescription instance...");
+    
+    t.eq(processdescriptions.processDescriptions.length, 3, "...number of processdescriptions...");
+    t.ok((processdescriptions.processDescriptions[0] instanceof OpenLayers.Format.WPSCommon.v1_0_0.ProcessDescription), "...instance of OpenLayers.Format.WPSCommon.v1_0_0.ProcessDescription...");
+    t.ok((processdescriptions.processDescriptions[1] instanceof OpenLayers.Format.WPSCommon.v1_0_0.ProcessDescription), "...instance of OpenLayers.Format.WPSCommon.v1_0_0.ProcessDescription...");
+    t.ok((processdescriptions.processDescriptions[2] instanceof OpenLayers.Format.WPSCommon.v1_0_0.ProcessDescription), "...instance of OpenLayers.Format.WPSCommon.v1_0_0.ProcessDescription...");
+
+    t.eq(processdescriptions.processDescriptions[0].identifier, "gt:buffer.0", "...identifier of processdescription...");
+    t.eq(processdescriptions.processDescriptions[1].identifier, "gt:buffer.1", "...identifier of processdescription...");
+    t.eq(processdescriptions.processDescriptions[2].identifier, "gt:buffer.2", "...identifier of processdescription...");
+    // TODO: add more assertions to validate the content of parsed capabilities
+}
+
+function test_Format_WPSCommon_v1_0_0_test_read_executeresponse(t) {
+    t.plan(15);
+    var xml = document.getElementById("execute.resp").firstChild.nodeValue;
+    var docelement = new OpenLayers.Format.XML().read(xml);
+    
+    var parser = new OpenLayers.Format.WPSCommon({});
+    var executeresponse = parser.read(docelement);
+    // 
+    t.ok((executeresponse instanceof OpenLayers.Format.WPSCommon.v1_0_0.ExecuteResponse), "...instance of OpenLayers.Format.WPSCommon.v1_0_0.ExecuteResponse...");
+    // statusLocation
+    t.eq(executeresponse.statusLocation, "http://localhost:8080/geoserver/wps/statuslocation", "...statusLocation...");
+    // status.creationTime
+    t.eq(executeresponse.status.creationTime, "2010-10-29T00:38:17.338-07:00", "...status.creationTime");
+    // datainputs
+    t.eq(executeresponse.datainputs[0].identifier, "distance", "...datainputs[*].identifier...");
+    t.eq(executeresponse.datainputs[1].identifier, "featurecollection", "...datainputs[*].identifier...");
+    t.eq(executeresponse.datainputs[2].identifier, "dummy.literaldata", "...datainputs[*].identifier...");
+    t.eq(executeresponse.datainputs[3].identifier, "dummy.boundingboxdata", "...datainputs[*].identifier...");
+    // outputdefinitions
+    t.eq(executeresponse.outputdefinitions[0].identifier, "geometryresult", "...outputdefinitions[*].identifier...");
+    t.eq(executeresponse.outputdefinitions[1].identifier, "literalresult", "...outputdefinitions[*].identifier...");
+    t.eq(executeresponse.outputdefinitions[2].identifier, "boundingboxresult", "...outputdefinitions[*].identifier...");
+    // process
+    t.eq(executeresponse.process.identifier, "gt:bufferfeaturecollection", "...process...");
+    // processoutputs
+    t.eq(executeresponse.processoutputs[0].identifier, "complexdataresult", "...processoutputs[*].identifier...");
+    t.eq(executeresponse.processoutputs[1].identifier, "literaldataresult", "...processoutputs[*].identifier...");
+    t.eq(executeresponse.processoutputs[2].identifier, "boundingboxdataresult", "...processoutputs[*].identifier...");
+    t.eq(executeresponse.processoutputs[3].identifier, "referenceresult", "...processoutputs[*].identifier...");
+    // TODO: add more assertions to validate the content of parsed capabilities
+}
+
+function test_Format_WPSCommon_v1_0_0_write_getcapabilities(t) {
+	t.plan(1);
+	var getCapabilitiesReq = new OpenLayers.Format.WPSCommon.v1_0_0.Request({
+		acceptVersions: ["2.0.0", "1.0.4", "0.5.0"],
+		type: "GetCapabilities",
+		language: "en-US"
+	});
+	
+	var encoder = new OpenLayers.Format.WPSCommon.v1_0_0({});	
+	var getCapabilitiesReqXmlStr = encoder.write(getCapabilitiesReq);
+	
+	var expectedStr = "<wps:GetCapabilities xmlns:wps=\"http://www.opengis.net/wps/1.0.0\" service=\"WPS\" language=\"en-US\"><wps:AcceptVersions><ows:Version xmlns:ows=\"http://www.opengis.net/ows/1.1\">2.0.0</ows:Version><ows:Version xmlns:ows=\"http://www.opengis.net/ows/1.1\">1.0.4</ows:Version><ows:Version xmlns:ows=\"http://www.opengis.net/ows/1.1\">0.5.0</ows:Version></wps:AcceptVersions></wps:GetCapabilities>";	
+	t.eq(getCapabilitiesReqXmlStr, expectedStr, "...encodes getcapabilities request...");
+}
+
+function test_Format_WPSCommon_v1_0_0_write_describeprocess(t) {
+	t.plan(1);
+	var describeProcessReq = new OpenLayers.Format.WPSCommon.v1_0_0.Request({
+		identifiers: ["gt:buffer", "gs:simpilify", "52north dummy"],
+		type: "DescribeProcess",
+		language: "en-US"
+	});
+	
+	var encoder = new OpenLayers.Format.WPSCommon.v1_0_0({});	
+	var describeProcessReqXmlStr = encoder.write(describeProcessReq);
+	
+	var expectedStr = "<wps:DescribeProcess xmlns:wps=\"http://www.opengis.net/wps/1.0.0\" service=\"WPS\" version=\"1.0.0\" language=\"en-US\"><ows:Identifier xmlns:ows=\"http://www.opengis.net/ows/1.1\">gt:buffer</ows:Identifier><ows:Identifier xmlns:ows=\"http://www.opengis.net/ows/1.1\">gs:simpilify</ows:Identifier><ows:Identifier xmlns:ows=\"http://www.opengis.net/ows/1.1\">52north dummy</ows:Identifier></wps:DescribeProcess>";	
+	t.eq(describeProcessReqXmlStr, expectedStr, "...encodes describeprocess request...");
+}
+
+function test_Format_WPSCommon_v1_0_0_write_execute(t) {
+	t.plan(1);
+	var executeReq = new OpenLayers.Format.WPSCommon.v1_0_0.Request({
+		identifier: "gt:bufferfeaturecollection",
+		type: "Execute",
+		language: "en-US",
+		storeExecuteResponse: true,
+		lineage: true,
+		status: true	
+	});
+	
+	executeReq.addDataInput({
+		identifier: "distance",
+		title: "",
+		'abstract': "",
+		type: "LiteralData",
+		options: {
+			dataType: "xs:dobule",
+			uom: "meters",
+			literalData: "49"
+		}
+	});
+	
+	var complexDataText = document.getElementById("complexdata").firstChild.nodeValue;	
+	executeReq.addDataInput({
+		identifier: "geometry",
+		title: "geometry",
+		'abstract': "geometry",
+		type: "ComplexData",
+		options: {
+			schema: "http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0",
+			encoding: "UTF-8",
+			mimeType: "text/xml",
+			complexData: complexDataText
+		}
+	});
+	
+	executeReq.addDataInput({
+		identifier: "bbox",
+		title: "bbox",
+		'abstract': "bbox",
+		type: "BoundingBoxData",
+		options: {
+			crs: "urn:ogc:def:crs:EPSG::4326",
+			dimensions: "2",			
+			boundingBoxData: new OpenLayers.Bounds(-179.14221197, 18.9108417, -66.94983061, 71.35256069)
+		}
+	});
+	
+	executeReq.addDataInput({
+		identifier: "reference.0",
+		type: "BodyReference",
+		options: {
+			xlinkhref: "http://localhost:8080/geoserver/reference/bodyreference",
+			bodyReference: "body reference"
+		}
+	});
+	
+	var bodyText = document.getElementById("bodydata").firstChild.nodeValue;
+	executeReq.addDataInput({
+		identifier: "reference.1",
+		type: "Body",
+		options: {
+			body: bodyText
+		}
+	});
+	
+	executeReq.addDataInput({
+		identifier: "reference.2",
+		type: "Reference",
+		options: {
+			schema: "http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0",
+			encoding: "UTF-8",
+			mimeType: "text/xml",
+			method: "POST",
+			xlinkhref: "http://localhost:8080/geoserver/reference"
+		}
+	});
+	
+	executeReq.addDataOutput({
+		identifier: "rawdataoutput",
+		type: "RawDataOutput",
+		options: {
+			schema: "http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0",
+			encoding: "UTF-8",
+			mimeType: "text/xml",
+			uom: "meters",
+			asreference: true
+		}
+	});
+	
+	executeReq.addDataOutput({
+		identifier: "responsedoc.0",
+		type: "ResponseDocument",
+		options: {
+			schema: "http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0",
+			encoding: "UTF-8",
+			mimeType: "text/xml",
+			uom: "meters",
+			asreference: true
+		}
+	});
+	
+	executeReq.addDataOutput({
+		identifier: "responsedoc.1",
+		type: "ResponseDocument",
+		options: {
+			schema: "http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;service=WFS&amp;version=1.0.0",
+			encoding: "UTF-8",
+			mimeType: "text/xml",
+			uom: "meters",
+			asreference: true
+		}
+	});
+	
+	var encoder = new OpenLayers.Format.WPSCommon.v1_0_0({});	
+	var executeReqXmlStr = encoder.write(executeReq);
+	
+	var expectedStr = "<wps:Execute xmlns:wps=\"http://www.opengis.net/wps/1.0.0\" service=\"WPS\" version=\"1.0.0\" language=\"en-US\"><ows:Identifier xmlns:ows=\"http://www.opengis.net/ows/1.1\">gt:bufferfeaturecollection</ows:Identifier><wps:DataInputs><wps:Input><ows:Identifier xmlns:ows=\"http://www.opengis.net/ows/1.1\">distance</ows:Identifier><wps:Data><wps:LiteralData uom=\"meters\" dataType=\"xs:dobule\">49</wps:LiteralData></wps:Data></wps:Input><wps:Input><ows:Identifier xmlns:ows=\"http://www.opengis.net/ows/1.1\">geometry</ows:Identifier><wps:Data><wps:ComplexData mimeType=\"text/xml\" encoding=\"UTF-8\" schema=\"http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;amp;service=WFS&amp;amp;version=1.0.0\">complexdata</wps:ComplexData></wps:Data></wps:Input><wps:Input><ows:Identifier xmlns:ows=\"http://www.opengis.net/ows/1.1\">bbox</ows:Identifier><wps:Data><wps:BoundingBoxData crs=\"urn:ogc:def:crs:EPSG::4326\" dimensions=\"2\"><ows:LowerCorner xmln
 s:ows=\"http://www.opengis.net/ows/1.1\">-179.14221197 18.9108417</ows:LowerCorner><ows:UpperCorner xmlns:ows=\"http://www.opengis.net/ows/1.1\">-66.94983061 71.35256069</ows:UpperCorner></wps:BoundingBoxData></wps:Data></wps:Input><wps:Input><ows:Identifier xmlns:ows=\"http://www.opengis.net/ows/1.1\">reference.0</ows:Identifier><wps:Reference xlink:href=\"\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" schema=\"\" encoding=\"UTF-8\" mimeType=\"\"><wps:BodyReference xlink:href=\"http://localhost:8080/geoserver/reference/bodyreference\">body reference</wps:BodyReference></wps:Reference></wps:Input><wps:Input><ows:Identifier xmlns:ows=\"http://www.opengis.net/ows/1.1\">reference.1</ows:Identifier><wps:Reference xlink:href=\"\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" schema=\"\" encoding=\"UTF-8\" mimeType=\"\"><wps:Body>bodydata</wps:Body></wps:Reference></wps:Input><wps:Input><ows:Identifier xmlns:ows=\"http://www.opengis.net/ows/1.1\">reference.2</ows:Identifier><wps:R
 eference xlink:href=\"\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" schema=\"http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;amp;service=WFS&amp;amp;version=1.0.0\" encoding=\"UTF-8\" mimeType=\"text/xml\"/></wps:Input></wps:DataInputs><wps:ResponseForm><wps:RawDataOutput uom=\"meters\" schema=\"http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;amp;service=WFS&amp;amp;version=1.0.0\" mimeType=\"text/xml\" encoding=\"UTF-8\"><ows:Identifier xmlns:ows=\"http://www.opengis.net/ows/1.1\">rawdataoutput</ows:Identifier></wps:RawDataOutput><wps:ResponseDocument storeExecuteResponse=\"true\" lineage=\"true\" status=\"true\"><wps:Output uom=\"meters\" schema=\"http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;amp;service=WFS&amp;amp;version=1.0.0\" mimeType=\"text/xml\" encoding=\"UTF-8\" asReference=\"false\"><ows:Identifier xmlns:ows=\"http://www.opengis.net/ows/1.1\">responsedoc.0</ows:Identifier></wps:Output><wps:Output uo
 m=\"meters\" schema=\"http://localhost:8080/geoserver/wfs?request=DescribeFeatureType&amp;amp;service=WFS&amp;amp;version=1.0.0\" mimeType=\"text/xml\" encoding=\"UTF-8\" asReference=\"false\"><ows:Identifier xmlns:ows=\"http://www.opengis.net/ows/1.1\">responsedoc.1</ows:Identifier></wps:Output></wps:ResponseDocument></wps:ResponseForm></wps:Execute>";	
+	t.eq(executeReqXmlStr, expectedStr, "...encodes execute request...");
+	
+}
\ No newline at end of file

Added: sandbox/august/trunk/tests/Format/WPSCommon.html
===================================================================
--- sandbox/august/trunk/tests/Format/WPSCommon.html	                        (rev 0)
+++ sandbox/august/trunk/tests/Format/WPSCommon.html	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,8 @@
+<html> 
+<head> 
+    <script type="text/javascript" src="../../lib/OpenLayers.js"></script>
+    <script type="text/javascript" src="WPSCommon.js"></script> 
+</head> 
+<body>
+</body> 
+</html> 

Added: sandbox/august/trunk/tests/Format/WPSCommon.js
===================================================================
--- sandbox/august/trunk/tests/Format/WPSCommon.js	                        (rev 0)
+++ sandbox/august/trunk/tests/Format/WPSCommon.js	2010-12-03 06:50:18 UTC (rev 10942)
@@ -0,0 +1,8 @@
+function test_Format_WPSCommon_test_initialize(t) {
+	t.plan(1);
+    var format = new OpenLayers.Format.WPSCommon({
+        version: "2.0.0"
+    });
+    t.eq(format.version, "2.0.0", "version set on format");
+    // TODO: add more tests
+}
\ No newline at end of file



More information about the Commits mailing list