| Package | Description | 
|---|---|
| org.geotools.process | Define a Process API used to wrap up processes for reuse. | 
| org.geotools.process.raster | Raster processing support for the GeoTools library. | 
| org.geotools.process.vector | Vector processing support for the GeoTools library. | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<String,Object> | Process. execute(Map<String,Object> input,
       ProgressListener monitor)Execute this process with the provided inputs. | 
| GridGeometry | RenderingProcess. invertGridGeometry(Map<String,Object> input,
                  Query targetQuery,
                  GridGeometry targetGridGeometry)Given a target query and a target grid geometry returns the grid geometry to be used to read
 the input data of the process involved in rendering. | 
| Query | RenderingProcess. invertQuery(Map<String,Object> input,
           Query targetQuery,
           GridGeometry gridGeometry)Given a target query and a target grid geometry returns the query to be used to read the
 input data of the process involved in rendering. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | BaseCoverageAlgebraProcess. checkCompatibleCoverages(GridCoverage2D coverageA,
                        GridCoverage2D coverageB) | 
| static void | BaseCoverageAlgebraProcess. checkCompatibleCoveragesForMerge(Collection<GridCoverage2D> coverages)Utility method for ensuring that all the Input Coverages have the same CRS | 
| GridCoverage2D | BandMergeProcess. execute(Collection<GridCoverage2D> coverages,
       Geometry roi,
       String transformChoice,
       Integer index) | 
| GridCoverage2D | JiffleProcess. execute(GridCoverage2D[] coverages,
       String script,
       String destName,
       String[] sourceNames,
       Range.DataType dataType,
       ProgressListener progressListener)Executes a Jiffle raster algebra. | 
| SimpleFeatureCollection | RasterAsPointCollectionProcess. execute(GridCoverage2D gc2d,
       CoordinateReferenceSystem targetCRS,
       Float scaleFactor,
       Interpolation interpolation,
       Boolean emisphere) | 
| GridCoverage2D | AffineProcess. execute(GridCoverage2D coverage,
       Double scaleX,
       Double scaleY,
       Double shearX,
       Double shearY,
       Double translateX,
       Double translateY,
       double[] nodata,
       Interpolation interp) | 
| GridCoverage2D | AddCoveragesProcess. execute(GridCoverage2D coverageA,
       GridCoverage2D coverageB,
       ProgressListener progressListener) | 
| GridCoverage2D | MultiplyCoveragesProcess. execute(GridCoverage2D coverageA,
       GridCoverage2D coverageB,
       ProgressListener progressListener) | 
| GridCoverage2D | BandSelectProcess. execute(GridCoverage2D coverage,
       int[] sampleDims,
       Integer visibleSampleDim) | 
| SimpleFeatureCollection | PolygonExtractionProcess. execute(GridCoverage2D coverage,
       Integer band,
       Boolean insideEdges,
       Geometry roi,
       Collection<Number> noDataValues,
       List<Range> classificationRanges,
       ProgressListener progressListener)Executes the raster to vector process. | 
| SimpleFeatureCollection | ContourProcess. execute(GridCoverage2D gc2d,
       Integer band,
       double[] levels,
       Double interval,
       Boolean simplify,
       Boolean smooth,
       Geometry roi,
       ProgressListener progressListener) | 
| GridCoverage2D | RangeLookupProcess. execute(GridCoverage2D coverage,
       Integer classificationBand,
       List<Range> classificationRanges,
       int[] outputPixelValues,
       Double noData,
       ProgressListener listener) | 
| GridCoverage2D | RangeLookupProcess. execute(GridCoverage2D coverage,
       Integer classificationBand,
       List<Range> classificationRanges,
       ProgressListener listener)Execute the RangeLookupProcess on the provided coverage (left for backwards compatibility) | 
| SimpleFeatureCollection | FootprintExtractionProcess. execute(GridCoverage2D coverage,
       List<Range<Integer>> exclusionRanges,
       Double thresholdArea,
       Boolean computeSimplifiedFootprint,
       Double simplifierFactor,
       Boolean removeCollinear,
       Boolean forceValid,
       MarchingSquaresVectorizer.ImageLoadingType imageLoadingType,
       ProgressListener progressListener)Executes the raster to vector process. | 
| GridCoverage2D | TransparencyFillProcess. execute(GridCoverage2D coverage,
       ProgressListener listener) | 
| CoverageClassStats.Results | CoverageClassStats. execute(GridCoverage2D coverage,
       Set<Statistic> stats,
       Integer band,
       Integer classes,
       ClassificationMethod method,
       Double noData,
       ProgressListener progressListener) | 
| GridCoverage2D | AreaGridProcess. execute(ReferencedEnvelope bounds,
       int width,
       int height) | 
| static ROI | CoverageUtilities. prepareROI(Geometry roi,
          AffineTransform mt2d)Utility method for transforming a geometry ROI into the raster space, using the provided
 affine transformation. | 
| static SimpleFeatureCollection | ContourProcess. process(GridCoverage2D gc2d,
       Integer band,
       double[] levels,
       Double interval,
       Boolean simplify,
       Boolean smooth,
       Geometry roi,
       ProgressListener progressListener)Perform the contouring on the input GridCoverage2D and returns the results as a
 feature collection. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | VectorToRasterExceptionException class used by FeatureRasterizerProcess | 
| Modifier and Type | Method and Description | 
|---|---|
| FeatureCollection | NearestProcess. execute(FeatureCollection featureCollection,
       Point point,
       CoordinateReferenceSystem crs)Process the input data set. | 
| FeatureCollection | SnapProcess. execute(FeatureCollection featureCollection,
       Point point,
       CoordinateReferenceSystem crs)Process the input data set. | 
| FeatureClassStats.Results | FeatureClassStats. execute(FeatureCollection features,
       String attribute,
       Set<Statistic> stats,
       Integer classes,
       ClassificationMethod method,
       Double noData,
       ProgressListener progressListener) | 
| FeatureCollection | LRSGeocodeProcess. execute(FeatureCollection featureCollection,
       String fromMeasureAttb,
       String toMeasureAttb,
       Double measure)Process the input data set. | 
| FeatureCollection | LRSSegmentProcess. execute(FeatureCollection featureCollection,
       String fromMeasureAttb,
       String toMeasureAttb,
       Double fromMeasure,
       Double toMeasure)Process the input data set. | 
| FeatureCollection | LRSMeasureProcess. execute(FeatureCollection featureCollection,
       String fromMeasureAttb,
       String toMeasureAttb,
       Point point,
       CoordinateReferenceSystem crs)Process the input data set. | 
| SimpleFeatureCollection | GridProcess. execute(ReferencedEnvelope bounds,
       double width,
       Double height,
       Double vertexSpacing,
       GridProcess.GridMode mode) | 
| SimpleFeatureCollection | CentroidProcess. execute(SimpleFeatureCollection features) | 
| SimpleFeatureCollection | SimplifyProcess. execute(SimpleFeatureCollection features,
       double distance,
       boolean preserveTopology) | 
| SimpleFeatureCollection | ClipProcess. execute(SimpleFeatureCollection features,
       Geometry clip,
       Boolean preserveZ) | 
| SimpleFeatureCollection | PointStackerProcess. execute(SimpleFeatureCollection data,
       Integer cellSize,
       Boolean argWeightClusterPosition,
       Boolean argNormalize,
       PointStackerProcess.PreserveLocation preserveLocation,
       ReferencedEnvelope outputEnv,
       Integer outputWidth,
       Integer outputHeight,
       ProgressListener monitor) | 
| GridCoverage2D | HeatmapProcess. execute(SimpleFeatureCollection obsFeatures,
       Integer argRadiusPixels,
       String valueAttr,
       Integer argPixelsPerCell,
       ReferencedEnvelope argOutputEnv,
       Integer argOutputWidth,
       Integer argOutputHeight,
       ProgressListener monitor) | 
| SimpleFeatureCollection | QueryProcess. execute(SimpleFeatureCollection features,
       List<String> attributes,
       Filter filter) | 
| SimpleFeatureCollection | RectangularClipProcess. execute(SimpleFeatureCollection features,
       ReferencedEnvelope clip,
       Boolean preserveZ) | 
| SimpleFeatureCollection | TransformProcess. execute(SimpleFeatureCollection features,
       String transform) | 
| GridCoverage2D | BarnesSurfaceProcess. execute(SimpleFeatureCollection obsFeatures,
       String valueAttr,
       Integer argDataLimit,
       Double argScale,
       Double argConvergence,
       Integer argPasses,
       Integer argMinObsCount,
       Double argMaxObsDistance,
       Double argNoDataValue,
       Integer argPixelsPerCell,
       Double argQueryBuffer,
       ReferencedEnvelope outputEnv,
       Integer outputWidth,
       Integer outputHeight,
       ProgressListener monitor) | 
| AggregateProcess.Results | AggregateProcess. execute(SimpleFeatureCollection features,
       String aggAttribute,
       Set<AggregateProcess.AggregationFunction> functions,
       boolean singlePass,
       List<String> groupByAttributes,
       ProgressListener progressListener) | 
| AggregateProcess.Results | AggregateProcess. execute(SimpleFeatureCollection features,
       String aggAttribute,
       Set<AggregateProcess.AggregationFunction> functions,
       boolean singlePass,
       ProgressListener progressListener) | 
| SimpleFeatureCollection | ClassifyByRangeProcess. execute(SimpleFeatureCollection features,
       String classifyOnAttribute,
       String[] thresholds,
       String[] outputValues,
       String classifier,
       Integer classes,
       Boolean include,
       String outputAttribute,
       String outputType) | 
| SimpleFeatureCollection | TransformProcess. executeList(SimpleFeatureCollection features,
           List<TransformProcess.Definition> transform) | 
| Query | BarnesSurfaceProcess. invertQuery(Double argQueryBuffer,
           Query targetQuery,
           GridGeometry targetGridGeometry)Given a target query and a target grid geometry returns the query to be used to read the
 input data of the process involved in rendering. | 
| Query | HeatmapProcess. invertQuery(Integer argRadiusPixels,
           ReferencedEnvelope argOutputEnv,
           Integer argOutputWidth,
           Integer argOutputHeight,
           Query targetQuery,
           GridGeometry targetGridGeometry)Given a target query and a target grid geometry returns the query to be used to read the
 input data of the process involved in rendering. | 
| static AggregateProcess.Results | AggregateProcess. process(SimpleFeatureCollection features,
       String aggAttribute,
       Set<AggregateProcess.AggregationFunction> functions,
       Boolean singlePass,
       ProgressListener progressListener)Computes various attribute statistics over vector data sets | 
| static AggregateProcess.Results | AggregateProcess. process(SimpleFeatureCollection features,
       String aggAttribute,
       Set<AggregateProcess.AggregationFunction> functions,
       List<String> groupByAttributes,
       Boolean singlePass,
       ProgressListener progressListener) | 
Copyright © 1996–2019 Geotools. All rights reserved.