[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&service=WFS&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&version=1.1.0&request=DescribeFeatureType&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&service=WFS&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&service=WFS&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&service=WFS&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&service=WFS&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&REQUEST=GetFeature&VERSION=1.0.0&typename=topp:states&SRS=EPSG:43
+26&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&REQUEST=GetFeature&VERSION=1.0.0&typename=topp:states&SRS=EPSG:43
+26&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&service=WFS&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&version=1.1.0&request=DescribeFeatureType&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&service=WFS&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&service=WFS&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&service=WFS&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&service=WFS&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 > 0 for round joins, 0 for flat joins, < 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 & Douglas)</ows:Title><ows:Abstract>Threshold (Peucker & 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><</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: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>></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: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><</ows:Title><ows:Abstract><</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>></ows:Title><ows:Abstract>></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><</ows:Title>
+ <ows:Abstract><</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>></ows:Title>
+ <ows:Abstract>></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&version=1.1.0&request=DescribeFeatureType&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&service=WFS&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&service=WFS&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&service=WFS&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&service=WFS&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&service=WFS&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&service=WFS&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&version=1.1.0&request=DescribeFeatureType&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&service=WFS&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&service=WFS&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&service=WFS&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&service=WFS&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&service=WFS&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&service=WFS&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&service=WFS&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&service=WFS&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&service=WFS&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;service=WFS&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;service=WFS&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;service=WFS&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;service=WFS&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;service=WFS&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