Uses of Annotation Interface
org.geotools.process.factory.DescribeProcess
Packages that use DescribeProcess
Package
Description
Geometry processing support for the GeoTools library.
Raster processing support for the GeoTools library.
Vector processing support for the GeoTools library.
- 
Uses of DescribeProcess in org.geotools.process.factory
Methods in org.geotools.process.factory that return DescribeProcessModifier and TypeMethodDescriptionprotected DescribeProcessAnnotatedBeanProcessFactory.getProcessDescription(Name name) Used to go through the list of java beans; returning the DescribeProcess annotation for each one.protected abstract DescribeProcessAnnotationDrivenProcessFactory.getProcessDescription(Name name) protected DescribeProcessStaticMethodsProcessFactory.getProcessDescription(Name name) Finds the DescribeProcess description for the specified name - 
Uses of DescribeProcess in org.geotools.process.geometry
Methods in org.geotools.process.geometry with annotations of type DescribeProcessModifier and TypeMethodDescriptionstatic doublestatic Geometrystatic GeometryGeometryFunctions.buffer(Geometry geom, double distance, Integer quadrantSegments, GeometryFunctions.BufferCapStyle capStyle) static GeometryCenterLineProcess.centerLine(Geometry geometry, Double tolerance) static GeometrySkeletonizeProcess.centerLine(Geometry geometry, Double tolerance) static Geometrystatic booleanstatic GeometryGeometryFunctions.convexHull(Geometry geom) static booleanstatic Geometrystatic GeometryGeometryFunctions.difference(Geometry a, Geometry b) static intstatic booleanstatic doublestatic PointGeometryFunctions.endPoint(LineString line) static Geometrystatic booleanGeometryFunctions.equalsExact(Geometry a, Geometry b) static booleanGeometryFunctions.equalsExactTolerance(Geometry a, Geometry b, double tolerance) static GeometryGeometryFunctions.exteriorRing(Polygon polygon) static StringGeometryFunctions.geometryType(Geometry geom) static GeometryGeometryFunctions.getGeometryN(GeometryCollection collection, int index) static doublestatic doublestatic GeometryGeometryFunctions.interiorPoint(Geometry geom) static GeometryGeometryFunctions.interiorRingN(Polygon polygon, int index) static GeometryGeometryFunctions.intersection(Geometry a, Geometry b) static booleanGeometryFunctions.intersects(Geometry a, Geometry b) static booleanGeometryFunctions.isClosed(LineString line) static booleanstatic booleanGeometryFunctions.isRing(LineString line) static booleanstatic booleanstatic booleanGeometryFunctions.isWithinDistance(Geometry a, Geometry b, double distance) static doublestatic intGeometryFunctions.numGeometries(Geometry collection) static intGeometryFunctions.numInteriorRing(Polygon polygon) static intstatic booleanstatic PointGeometryFunctions.pointN(LineString line, int index) static GeometryGeometryFunctions.polygonize(Geometry geom) static GeometryPolygonLabelProcess.PolyLabeller(Geometry polygon, Double tolerance) static Stringstatic booleanGeometryFunctions.relatePattern(Geometry a, Geometry b, String pattern) static GeometryGeometryFunctions.reproject(Geometry geometry, CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS) Will reproject a geometry to another CRS.static Geometrystatic GeometryGeometryFunctions.splitPolygon(Geometry polygon, LineString line) static PointGeometryFunctions.startPoint(LineString line) static GeometryGeometryFunctions.symDifference(Geometry a, Geometry b) static booleanstatic Geometrystatic boolean - 
Uses of DescribeProcess in org.geotools.process.raster
Classes in org.geotools.process.raster with annotations of type DescribeProcessModifier and TypeClassDescriptionclassAdd two coverages together (pixel by pixel).classThis process computes an Affine transform on the input Coverage.classA process that build a regular cell grid where each pixel represents its effective area in the envelope in square meters.classProcess calling theBandMergeoperation.classProcess calling theSelectSampleDimensionoperation.classA process to extract contours based on values in a specified band of the input GridCoverage2D.classclassProcess that classifies vector data into "classes" using one of the following methods: Equal Interval (ClassificationMethod.EQUAL_INTERVAL) Quantile (ClassificationMethod.QUANTILE) Natural Breaks (ClassificationMethod.NATURAL_BREAKS)classCrops the coverage along the specifiedclassA process to extract footprint from a raster.classclassMultiply two coverages together (pixel by pixel).classclassA process for raster to vector conversion.classA raster reclassified processclassA process that wraps aGridCoverage2Das a collection of point feature.classA process computing zonal statistics based on a raster data set and a set of polygonal zones of interestclassThis class wraps the "ZonalStats2" OperationJAI and executes the selected operation with the defined parameters.classApplies a generic scale and translate operation to a coverageclassApplies a raster symbolizer to the coverageclassA transparency holes-dashes filling process - 
Uses of DescribeProcess in org.geotools.process.vector
Classes in org.geotools.process.vector with annotations of type DescribeProcessModifier and TypeClassDescriptionclassComputes various attribute statistics over vector data sets.classA Process that uses aBarnesSurfaceInterpolatorto compute an interpolated surface over a set of irregular data points as aGridCoverage.classSimple process with aReferencedEnvelopeas the outputclassBuffers a feature collection using a certain distanceclassA process that returns the centroids for the geometries in the input feature collection.classComputes a new attribute to classify another attribute by intervals over vector data sets.classModified version that can preserve Z values after the clipclassCollects all geometries from the specified vector layer into a single GeometryCollection (or specialized subclass of it in case the geometries are uniform)classclassCounts the elements in the collection (useful as a WFS sidekick)classProcess that classifies vector data into "classes" using one of the following methods: Equal Interval (EqualIntervalFunction) Quantile (QuantileFunction) Natural Breaks (JenksNaturalBreaksFunction)classclassclassA process that builds a regular grid as a feature collectionclassclassA Process that uses aHeatmapSurfaceto compute a heatmap surface over a set of irregular data points as aGridCoverage.classA process providing a feature collection containing the features of the first input collection which are included in the second feature collectionclassA process providing the intersection between two feature collectionsclassclassclassclassclassGenerates a set of polygons, each representing the set of points within a given distance from the central point The data layer must be a point layer, the reference layer must be a polygonal one"classA Rendering Transformation process which aggregates features into a set of visually non-conflicting point features.classclassA process clipping the geometries in the input feature collection to a specified rectangleclassWill reproject the features to another CRS.classA process simplifying the geometries in the input feature collection according to a specified distance, and using either a topology preserving or a Douglas-Peuker algorithmclassclassUsed to transform a feature collection as defined using a series of expressions.classA process providing the union between two feature collectionsclassReturns the unique values of a certain attributeclassA Process to rasterize vector features in an input FeatureCollection.classProvides statistics for the distribution of a certain quantity in a set of reference areas.