The following processes are supported by the ArcGIS Server Backend:

- org.n52.wps.ags.analysis.extract.clip, This extracts input features that overlay the clip features. Uses ArcObjects library - Analysis
- org.n52.wps.ags.analysis.extract.select, Extracts features from an input feature class or input feature layer and stores them in a new output feature class. The output feature class may be created with a subset of features based on a Structured Query Language (SQL) expression. Uses ArcObjects library - Analysis
- org.n52.wps.ags.analysis.extract.split, This extracts selected table records or features from an input table or table view and stores them in a new output table. Uses ArcObjects library - Analysis
- org.n52.wps.ags.analysis.overlay.erase, Creates a feature class by overlaying the Input Features with the polygons of the Erase Features. Only those portions of the Input Features falling outside the Erase Features outside boundaries are copied to the Output Feature Class. Uses ArcObjects library - Analysis
- org.n52.wps.ags.analysis.overlay.identity, Computes a geometric intersection of the Input Features and Identity Features. The Input Features or portions thereof that overlap Identity Features will get the attributes of those Identity Features. Uses ArcObjects library - Analysis
- org.n52.wps.ags.analysis.overlay.intersect, Computes a geometric intersection of the Input Features. Features or portions of features which overlap in all layers and/or feature classes will be written to the Output Feature Class. Uses ArcObjects library - Analysis
- org.n52.wps.ags.analysis.overlay.spatialjoin, This creates a table join in which fields from one layer's attribute table are appended to another layer's attribute table based on the relative locations of the features in the two layers. Uses ArcObjects library - Analysis
- org.n52.wps.ags.analysis.overlay.symetricaldifference, Computes a geometric intersection of the input and update features. Features or portions of features in the input and update features which do not overlap will be written to the Output Feature Class. Uses ArcObjects library - Analysis
- org.n52.wps.ags.analysis.overlay.union, Computes a geometric intersection of the Input Features. All features will be written to the Output Feature Class with the attributes from the Input Features, which it overlaps. Uses ArcObjects library - Analysis
- org.n52.wps.ags.analysis.overlay.update, Computes a geometric intersection of the Input Features and Update Features. The attributes and geometry of the Input Features are updated by the Update Features. The results are written to the Output Feature Class. Uses ArcObjects library - Analysis Buffer
- org.n52.wps.ags.analysis.proximity.buffer, Creates buffer polygons to a specified distance around the Input Features. An optional dissolve can be performed to remove overlapping buffers. Uses ArcObjects library - Analysis
- org.n52.wps.ags.analysis.proximity.createthiessenpolygons, This converts input points to an output feature class of Thiessen proximal polygons. Thiessen polygons have the unique property that each polygon contains only one input point, and any location within a polygon is closer to its associated point than to the point of any other polygon. Uses ArcObjects library - Analysis
- org.n52.wps.ags.analysis.proximity.generateneartable, Determines the distance from each feature in the Input Features to the nearest features in the Near Features, within the Search Radius. The results are recorded in the output table. Uses ArcObjects library - Analysis Buffer
- org.n52.wps.ags.analysis.proximity.multipleringbuffer, Creates a new feature class of buffer features using a set of buffer distances. The new features may be dissolved using the distance values or as a set of individual features. Uses ArcObjects library - Analysis
- org.n52.wps.ags.analysis.proximity.near, This determines the distance from each feature in the Input Features to the nearest features in the Near Features within the Search Radius. Uses ArcObjects library - Analysis
- org.n52.wps.ags.analysis.proximity.pointdistance, This determines the distances between point features in the Input Features to all points in the Near Features within the Search Radius. Uses ArcObjects library - Analysis
- org.n52.wps.ags.analysis.statistics.frequency, This creates a list of the unique code occurrences and their frequency for a specified set of items in a table. Uses ArcObjects library - Analysis
- org.n52.wps.ags.analysis.statistics.summarystatistics, This calculates summary statistics for field(s) in a table. Uses ArcObjects library - Analysis
- org.n52.wps.ags.spatialanalyst.density.linedensity, Calculates a magnitude per unit area from polyline features that fall within a radius around each cell. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.distance.corridor, Calculates the sum of accumulative costs for two input accumulative cost raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.distance.costallocation, Calculates, for each cell its nearest source based on the least accumulative cost over a cost surface. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.distance.costbacklink, Defines the neighbor that is the next cell on the least accumulative cost path to the nearest source. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.distance.costdistance, Calculates the least accumulative cost distance for each cell to the nearest source over a cost surface. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.distance.costpath, Calculates the least-cost path from a source to a destination. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.distance.euclideanallocation, Calculates, for each cell, the nearest source based on Euclidean distance. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.distance.euclideandirection, Calculates, for each cell, the direction, in degrees, to the nearest source. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.distance.euclideandistance, Calculates, for each cell, the Euclidean distance to the closest source. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.extraction.extractbyattributes, Extracts the cells of a raster based on a logical query. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.extraction.extractbycircle, Extracts the cells of a raster based on a circle. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.extraction.extractbymask, Extracts the cells of a raster that correspond to the areas defined by a mask. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.extraction.extractbypoints, Extracts the cells of a raster based on points. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.extraction.extractbypolygon, Extracts the cells of a raster based on a polygon. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.extraction.extractbyrectangle, Extracts the cells of a raster based on a rectangle. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.extraction.extractvaluestopoints, Extracts the cell values of a raster based on a set of points. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.extraction.sample, Creates a table that shows the values of cells from a raster, or set of rasters, for defined locations. The locations are defined by raster cells or by a set of points. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.generalization.aggregate, Generates a reduced resolution version of a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.generalization.boundaryclean, Smoothes the boundary between zones by expanding and shrinking it. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.generalization.expand, Expands specified zones of a raster by a specified number of cells. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.generalization.majorityfilter, Replaces cells in a raster based on the majority of their contiguous neighboring cells. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.generalization.nibble, Replaces cells of raster corresponding to a mask with the values of the nearest neighbors. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.generalization.regiongroup, For each cell in the output, Regiongroup records the identify of the connected region to which that cell belongs.A unique number is assigned to each region. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.generalization.shrink, Shrinks the selected zones by a specified number of cells. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.generalization.thin, Thins rasterized linear features by reducing the number of cells representing the width of the features. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.groundwater.darcyflow, Calculates the groundwater volume balance residual and other outputs for steady flow in an aquifer. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.groundwater.darcyvelocity, Calculates the groundwater seepage velocity vector (direction and magnitude) for steady flow in an aquifer. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.groundwater.particletrack, Calculates the path of a particle through a velocity field, returning an ASCII file of particle tracking data and, optionally, a coverage of track information. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.groundwater.porouspuff, Calculates the time-dependent, two-dimensional concentration distribution in mass per volume of a solute introduced instantaneously and at a discrete point into a vertically mixed aquifer. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.hydrology.basin, Creates a raster delineating all drainage basins. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.hydrology.fill, Fills sinks in a surface raster to remove small imperfections in the data. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.hydrology.flowaccumulation, Creates a raster of accumulated flow to each cell. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.hydrology.flowdirection, Creates a raster of flow direction from each cell to its steepest downslope neighbor. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.hydrology.flowlength, Calculates distance or weighted distance along a flow path. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.hydrology.sink, Creates a raster identifying all sinks or areas of internal drainage. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.hydrology.snappourpoint, Snaps pour points to the cell of highest flow accumulation within a specified distance. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.hydrology.streamlink, Assigns unique values to sections of a raster linear network between intersections. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.hydrology.streamorder, Assigns a numeric order to segments of a raster representing branches of a linear network. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.hydrology.streamtofeature, Converts a raster representing a linear network to features representing the linear network. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.hydrology.watershed, Determines the contributing area above a set of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.interpolation.naturalneighbor, Interpolates a surface from points using a natural neighbor technique. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.interpolation.spline, Interpolates a surface from points using a minimum curvature spline technique. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.interpolation.splinewithbarriers, Interpolates a surface, using barriers, from points using a minimum curvature spline technique. The barriers are entered as either polygon or polyline features. The barriers are entered as either polygon or polyline features. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.interpolation.topotoraster, Interpolates a hydrologically correct surface from point, line, and polygon data. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.interpolation.topotorasterbyfile, Interpolates a hydrologically correct surface from point, line, and polygon data using parameters specified in a file. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.interpolation.trend, Interpolates a surface from points using a trend technique. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.local.cellstatistics, Calculates a per-cell statistics from multiple rasters. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.local.combine, Combines multiple rasters so a unique output value is assigned to each unique combination of input values. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.local.equaltofrequency, Evaluates the number of times a set of rasters is equal to another raster on a cell-by-cell basis. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.local.greaterthanfrequency, Evaluates the number of times a set of rasters is greater than another raster on a cell-by-cell basis. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.local.highestposition, Determines the position of a raster with the maximum value in a set of rasters. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.local.lessthanfrequency, Evaluates the number of times a set of rasters is less than another raster on a cell-by-cell basis. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.local.lowestposition, Determines the position of a raster with the minimum value in a set of rasters. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.local.popularity, Determines the value in an argument list that is at a certain level of popularity on a cell-by-cell basis. The particular level of popularity (the number of occurrences of each value) is specified by the first argument. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.local.rank, Returns the value of a set of rasters based on a rank level specified by another raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.abs, Calculates the absolute value of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.divide.bitwise.bitwiseand, Performs a Bitwise And operation on the binary values of two input rasters. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.divide.bitwise.bitwiseleftshift, Performs a Bitwise Left Shift operation on the binary values of two input rasters. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.divide.bitwise.bitwisenot, Performs a Bitwise Complement operation on the binary values of an input raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.divide.bitwise.bitwiseor, Performs a Bitwise Or operation on the binary values of two input rasters. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.divide.bitwise.bitwiserightshift, Performs a Bitwise Right Shift operation on the binary values of two input rasters. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.divide.bitwise.bitwisexor, Performs a Bitwise XOr operation on the binary values of two input rasters. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.divide, Divides the values of two rasters on a cell-by-cell basis. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.exp, Calculates the base e exponential of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.exp10, Calculates the base 10 exponential of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.exp2, Calculates the base 2 exponential of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.float, Converts each cell value of a raster into a floating-point representation. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.int, Converts each cell value of a raster to an integer by truncation. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.ln, Calculates the natural logarithm (base e) of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.log10, Calculates the base 10 logarithm of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.log2, Calculates the base 2 logarithm of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.logical.booleanand, Performs a Boolean And operation on the cell values of two input rasters. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.logical.booleannot, Performs a Boolean Complement (Not) operation on the cell values of the input raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.logical.booleanor, Performs a Boolean Or operation on the cell values of two input rasters. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.logical.booleanxor, Performs a Boolean XOr operation on the cell values of two input rasters. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.logical.combinatorialand, Performs a Combinatorial And operation on the cell values of two input rasters. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.logical.combinatorialor, Performs a combinatorial Or operation on the cell values of two input rasters. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.logical.combinatorialxor, Performs a combinatorial XOr operation on the cell values of two input rasters. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.logical.diff, Determines which values from the first input are logically different from the values of the second input on a cell-by-cell basis within the Analysis window. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.logical.equalto, Performs a relational equal-to operation on two inputs on a cell-by-cell basis within the Analysis window. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.logical.greaterthan, Returns 1 for cells where the first raster is greater than the second raster and 0 for cells if it is not. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.logical.greaterthanequal, Returns 1 for the cells where the first raster is greater than or equal the second raster and 0 for cells if it is not. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.logical.inlist, Determines which values from the first input raster are contained in the other inputs, on a cell-by-cell basis within the Analysis window. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.logical.isnull, Returns 1 if the input value is NoData and 0 for cells that are not, on a cell-by-cell basis within the Analysis window. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.logical.lessthan, Returns 1 for cells where the first raster is less than the second raster and 0 if it is not. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.logical.lessthanequal, Returns 1 for cells where the first raster is less than or equal to the second raster and 0 where it is not. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.logical.notequal, Returns 1 for cells where the first raster is not equal to the second raster and 0 for cells where it is equal. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.logical.over, Returns those values from the first input that are non-zero; otherwise, returns the value from the second input on a cell-by-cell basis within the Analysis window. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.logical.test, A logical expression used to perform a Boolean evaluation of the input raster. When the expression evaluates to true, the output cell value is 1. If the expression is false, the output cell value is 0. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.minus, Subtracts the value of the second input raster from the value of the first input raster on a cell-by-cell basis within the Analysis window. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.mod, Finds the remainder of the first raster when divided by the second raster on a cell-by-cell basis. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.negate, Changes the sign (multiplies by -1) of the cell values of the input raster ob a cell-by-cell basis. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.plus, Adds the values of two rasters on a cell-by-cell basis within the Analysis window. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.power, Raises the cells in a raster to the power of the values found in another raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.rounddown, Returns the next lower whole number for each cell in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.roundup, Returns the next higher whole number for each cell in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.square, Calculates the square of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.squareroot, Calculates the square root of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.times, Multiplies the values of two rasters on a cell-by-cell basis. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.trigonometric.acos, Calculates the inverse cosine of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.trigonometric.acosh, Calculates the inverse hyperbolic cosine of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.trigonometric.asin, Calculates the inverse sine of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.trigonometric.asinh, Calculates the inverse hyperbolic sine of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.trigonometric.atan, Calculates the inverse tangent of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.trigonometric.atan2, Calculates the inverse tangent (based on x,y) of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.trigonometric.atanh, Calculates the inverse hyperbolic tangent of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.trigonometric.cos, Calculates the cosine of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.trigonometric.cosh, Calculates the hyperbolic cosine of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.trigonometric.sin, Calculates the sine of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.trigonometric.sinh, Calculates the hyperbolic sine of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.trigonometric.tan, Calculates the tangent of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.math.trigonometric.tanh, Calculates the hyperbolic tangent of cells in a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.multivariate.bandcollectionstatistics, Calculates the statistics for a set of raster bands. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.multivariate.classprobability, Creates probability layers for each class in a signature file. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.multivariate.createsignatures, Creates an ASCII signature file of classes defined by input sample data and a set of raster bands. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.multivariate.dendrogram, Constructs a tree diagram showing attribute distances between sequentially merged classes in a signature file. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.multivariate.editsignatures, Edits and updates a signature file by merging, renumbering, and deleting class signatures. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.multivariate.isocluster, Uses an isodata clustering algorithm to determine the characteristics of the natural groupings of cells in multidimensional attribute space and stores the results in an output ASCII signature file. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.multivariate.maximumlikelihoodclassification, Performs a maximum likelihood classification on a set of raster bands. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.multivariate.principalcomponents, Performs principal components analysis on a set of raster bands. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.neighborhood.filter, Performs a preset focal filter on a raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.neighborhood.focalflow, Determines the flow of the values in the input raster within each cell's immediate neighboorhood. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.neighborhood.linestatistics, Calculates a statistic on the attributes of lines in a circular neighborhood around each output cell. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.rastercreation.createconstantraster, Creates a constant raster of a constant value within the Analysis Window. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.rastercreation.createnormalraster, Creates a raster of random values with a normal distribution on a cell-by-cell basis within the Analysis window. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.rastercreation.createrandomraster, Creates a raster of random floating point values between 0 and 1 on a cell-by-cell basis within the Analysis window. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.reclass.lookup, Creates a new raster by looking up values found in another field in the table of the input raster. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.reclass.reclassbyasciifile, Reclassifies or changes the values of the input cells of a raster using an ASCII remap file. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.reclass.slice, Slices a range of values of the input cells of a raster by zones of equal interval, equal area, or by natural breaks. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.surface.aspect, Derives aspect from a raster surface. Aspect identifies the downslope direction of the maximum rate of change in value from each cell to its neighbors. Aspect can be thought of as the slope direction. The values of the output raster will be the compass direction of the aspect. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.surface.contour, Creates contours or isolines from a raster surface. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.surface.contourlist, Creates contours or isolines based on a list of contour values. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.surface.contourwithbarriers, Creates contours from a raster surface. The inclusion of barrier features will allow one to independently generate contours on either side of a barrier. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.surface.curvature, Calculates the curvature of a raster surface, optionally including profile and plan curvature. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.zonal.tabulatearea, Calculates cross-tabulated areas between two datasets. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.zonal.zonalfill, Fills zones using the minimum cell value from a weight raster along the zone boundary. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.zonal.zonalgeometry, Calculates for each zone in a dataset the specified geometry measure (area, perimeter, thickness, or the characteristics of ellipse). Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.zonal.zonalgeometryastable, Calculates for each zone in a dataset the geometry measures - for example, area, perimeter, thickness, and the characteristics of ellipse - and reports the results as a table. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.zonal.zonalatatistics, Calculates statistics on values of a raster within the zones of another dataset. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialanalyst.zonal.zonalatatisticsastable, Summarizes the values of a raster within the zones of another dataset and reports the results to a table. Uses ArcObjects library - Spatial Analyst
- org.n52.wps.ags.spatialstatistics.analyzingpatterns.averagenearestneighbor, Calculates a nearest neighbor index based on the average distance from each feature to its nearest neighboring feature. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.analyzingpatterns.highlowclustering, Measures the degree of clustering for either high values or low values. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.analyzingpatterns.multidistancespatialclustering, The Multi-Distance Spatial Cluster Analysis (Ripley's K-function) tool determines whether a feature class is clustered at multiple different distances. The tool outputs the result as a table and optionally as a pop-up graphic. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.mappingclusters.clustersoutliers, Given a set of weighted features, identifies both where high or low values cluster spatially and features with values that are very different from surrounding feature values. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.mappingclusters.hotspots, Calculates the Getis-Ord Gi* statistic for hot spot analysis. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.measuringgeographicaldistributions.centralfeature, Identifies the most centrally located feature in a point, line, or polygon feature class. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.measuringgeographicaldistributions.directionaldistribution, Measures whether a distribution of features exhibits a directional trend (whether features are farther from a specified point in one direction than in another direction). Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.measuringgeographicaldistributions.lineardirectionalmean, A polygon feature class that will contain the output ellipse feature. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.measuringgeographicaldistributions.meancenter, Identifies the geographic center (or the center of concentration) for a set of features. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.measuringgeographicaldistributions.standarddistance, Measures the degree to which features are concentrated or dispersed around the geometric mean center. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.modelingspatialrelationships.generatenetworkspatialweights, Constructs a spatial weights matrix file (.swm) from a Network dataset that defines spatial relationships among all features in terms of an underlying network structure. Note: Requires the Network Analyst extension. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.modelingspatialrelationships.generatespatialweightsmatrix, Constructs a spatial weights matrix (.swm) file to represent the spatial relationships among features in a dataset. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.modelingspatialrelationships.ordinaryleastsquares, Performs global Ordinary Least Squares linear regression to generate predictions or to model a dependent variable in terms of its relationships to a set of explanatory variables. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.rendering.clustersoutliersrendered, Given a set of weighted features, this identifies both where high or low values cluster spatially and features with values that are very different from surrounding feature values, then applies a cold-to-hot type of rendering. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.rendering.collecteventsrendered, Converts event data to weighted point data and applies a graduated circle rendering to the count field. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.rendering.countrenderer, Applies graduated circle rendering to a count type field of a point feature class. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.rendering.hotspotsrendered, Calculates the Getis-Ord Gi* statistic for hot spot analysis and then applies a cold-to-hot type of rendering to the output Z scores. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.rendering.zrenderer, Applies a cold-to-hot graduated color rendering to a field of Z scores. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.utilities.calculateareas, Calculates area values for each feature in a polygon feature class. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.utilities.calculatedistanceband, This tool calculates the distance for all features in the input feature class to their nth neighbor (specified in the Neighbors parameter). Then it examines the distances and returns three values: the maximum distance, the minimum distance, and the average distance. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.utilities.collectevents, Converts event data, such as crimes or disease incidents, to weighted point data. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.utilities.convertspatialweightsmatrixtotable, Converts a binary spatial weights matrix file to a table. Uses ArcObjects library - Spatial Statistics
- org.n52.wps.ags.spatialstatistics.utilities.exportxyv, Exports feature class coordinates and attribute values to a space-, comma-, or semicolon-delimited ASCII text file. Uses ArcObjects library - Spatial Statistics

The following input and output types are supported by the ArcGIS Server Backend:

Mimetype | Input | Output |

application/geotiff | Yes | Yes |

application/img | Yes | Yes |

application/swm | Yes | Yes |

application/dbf | Yes | Yes |

Mimetype | Schema | Encoding | Input | Output |

text/xml | http://schemas.opengis.net/gml/3.1.0/base/feature.xsd | UTF-8 | Yes | Yes |

text/xml | http://schemas.opengis.net/gml/3.0.1/base/feature.xsd | UTF-8 | Yes | Yes |

text/xml | http://schemas.opengis.net/gml/3.2.1/base/feature.xsd | UTF-8 | Yes | Yes |

text/xml | http://schemas.opengis.net/gml/3.1.1/base/feature.xsd | UTF-8 | Yes | Yes |

text/xml | http://schemas.opengis.net/gml/3.0.0/base/feature.xsd | UTF-8 | Yes | Yes |

text/xml | http://schemas.opengis.net/gml/2.0.0/feature.xsd | UTF-8 | Yes | Yes |

text/xml | http://schemas.opengis.net/gml/2.1.1/feature.xs | UTF-8 | Yes | Yes |

text/xml | http://schemas.opengis.net/gml/2.1.2/feature.xsd | UTF-8 | Yes | Yes |

text/xml | http://schemas.opengis.net/gml/2.1.2.1/feature.xsd | UTF-8 | Yes | Yes |

application/x-zipped-shp | - | Base64 | Yes | Yes |