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 |
VectorToRasterException
Exception 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.