Package | Description |
---|---|
org.geotools.process.factory | |
org.geotools.process.geometry |
Geometry processing support for the GeoTools library.
|
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 |
---|---|
protected DescribeProcess |
AnnotatedBeanProcessFactory.getProcessDescription(Name name)
Used to go through the list of java beans; returning the DescribeProcess annotation for each
one.
|
protected DescribeProcess |
StaticMethodsProcessFactory.getProcessDescription(Name name)
Finds the DescribeProcess description for the specified name
|
protected abstract DescribeProcess |
AnnotationDrivenProcessFactory.getProcessDescription(Name name) |
Modifier and Type | Method and Description |
---|---|
static double |
GeometryFunctions.area(Geometry geom) |
static Geometry |
GeometryFunctions.boundary(Geometry geom) |
static Geometry |
GeometryFunctions.buffer(Geometry geom,
double distance,
Integer quadrantSegments,
GeometryFunctions.BufferCapStyle capStyle) |
static Geometry |
GeometryFunctions.centroid(Geometry geom) |
static boolean |
GeometryFunctions.contains(Geometry a,
Geometry b) |
static Geometry |
GeometryFunctions.convexHull(Geometry geom) |
static boolean |
GeometryFunctions.crosses(Geometry a,
Geometry b) |
static Geometry |
GeometryFunctions.densify(Geometry geom,
double distance) |
static Geometry |
GeometryFunctions.difference(Geometry a,
Geometry b) |
static int |
GeometryFunctions.dimension(Geometry geom) |
static boolean |
GeometryFunctions.disjoint(Geometry a,
Geometry b) |
static double |
GeometryFunctions.distance(Geometry a,
Geometry b) |
static Point |
GeometryFunctions.endPoint(LineString line) |
static Geometry |
GeometryFunctions.envelope(Geometry geom) |
static boolean |
GeometryFunctions.equalsExact(Geometry a,
Geometry b) |
static boolean |
GeometryFunctions.equalsExactTolerance(Geometry a,
Geometry b,
double tolerance) |
static Geometry |
GeometryFunctions.exteriorRing(Polygon polygon) |
static String |
GeometryFunctions.geometryType(Geometry geom) |
static Geometry |
GeometryFunctions.getGeometryN(GeometryCollection collection,
int index) |
static double |
GeometryFunctions.getX(Point point) |
static double |
GeometryFunctions.getY(Point point) |
static Geometry |
GeometryFunctions.interiorPoint(Geometry geom) |
static Geometry |
GeometryFunctions.interiorRingN(Polygon polygon,
int index) |
static Geometry |
GeometryFunctions.intersection(Geometry a,
Geometry b) |
static boolean |
GeometryFunctions.intersects(Geometry a,
Geometry b) |
static boolean |
GeometryFunctions.isClosed(LineString line) |
static boolean |
GeometryFunctions.isEmpty(Geometry geom) |
static boolean |
GeometryFunctions.isRing(LineString line) |
static boolean |
GeometryFunctions.isSimple(Geometry geom) |
static boolean |
GeometryFunctions.isValid(Geometry geom) |
static boolean |
GeometryFunctions.isWithinDistance(Geometry a,
Geometry b,
double distance) |
static double |
GeometryFunctions.length(Geometry geom) |
static int |
GeometryFunctions.numGeometries(Geometry collection) |
static int |
GeometryFunctions.numInteriorRing(Polygon polygon) |
static int |
GeometryFunctions.numPoints(Geometry geom) |
static boolean |
GeometryFunctions.overlaps(Geometry a,
Geometry b) |
static Point |
GeometryFunctions.pointN(LineString line,
int index) |
static Geometry |
GeometryFunctions.polygonize(Geometry geom) |
static Geometry |
PolygonLabelProcess.PolyLabeller(Geometry polygon,
double tolerance) |
static String |
GeometryFunctions.relate(Geometry a,
Geometry b) |
static boolean |
GeometryFunctions.relatePattern(Geometry a,
Geometry b,
String pattern) |
static Geometry |
GeometryFunctions.reproject(Geometry geometry,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS)
Will reproject a geometry to another CRS.
|
static Geometry |
GeometryFunctions.simplify(Geometry geom,
double distance) |
static Geometry |
GeometryFunctions.splitPolygon(Geometry polygon,
LineString line) |
static Point |
GeometryFunctions.startPoint(LineString line) |
static Geometry |
GeometryFunctions.symDifference(Geometry a,
Geometry b) |
static boolean |
GeometryFunctions.touches(Geometry a,
Geometry b) |
static Geometry |
GeometryFunctions.union(Geometry... geoms) |
static boolean |
GeometryFunctions.within(Geometry a,
Geometry b) |
Modifier and Type | Class and Description |
---|---|
class |
AddCoveragesProcess
Add two coverages together (pixel by pixel).
|
class |
AffineProcess
This process computes an Affine transform on the input Coverage.
|
class |
AreaGridProcess
A process that build a regular cell grid where each pixel represents its effective area in the
envelope in square meters.
|
class |
BandMergeProcess
Process calling the
BandMerge operation. |
class |
BandSelectProcess
Process calling the
SelectSampleDimension operation. |
class |
ContourProcess
A process to extract contours based on values in a specified band of the input GridCoverage2D.
|
class |
ConvolveCoverageProcess |
class |
CoverageClassStats
Process 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 )
|
class |
CropCoverage
Crops the coverage along the specified
|
class |
FootprintExtractionProcess
A process to extract footprint from a raster.
|
class |
JiffleProcess |
class |
MultiplyCoveragesProcess
Multiply two coverages together (pixel by pixel).
|
class |
NormalizeCoverageProcess |
class |
PolygonExtractionProcess
A process for raster to vector conversion.
|
class |
RangeLookupProcess
A raster reclassified process
|
class |
RasterAsPointCollectionProcess
A process that wraps a
GridCoverage2D as a collection of point feature. |
class |
RasterZonalStatistics
A process computing zonal statistics based on a raster data set and a set of polygonal zones of
interest
|
class |
RasterZonalStatistics2
This class wraps the "ZonalStats2" OperationJAI and executes the selected operation with the
defined parameters.
|
class |
ScaleCoverage
Applies a generic scale and translate operation to a coverage
|
class |
StyleCoverage
Applies a raster symbolizer to the coverage
|
class |
TransparencyFillProcess
A transparency holes-dashes filling process
|
Modifier and Type | Class and Description |
---|---|
class |
AggregateProcess
Computes various attribute statistics over vector data sets.
|
class |
BarnesSurfaceProcess
A Process that uses a
BarnesSurfaceInterpolator to compute an interpolated surface over a
set of irregular data points as a GridCoverage . |
class |
BoundsProcess
Simple process with a
ReferencedEnvelope as the output |
class |
BufferFeatureCollection
Buffers a feature collection using a certain distance
|
class |
CentroidProcess
A process that returns the centroids for the geometries in the input feature collection.
|
class |
ClassifyByRangeProcess
Computes a new attribute to classify another attribute by intervals over vector data sets.
|
class |
ClipProcess
Modified version that can preserve Z values after the clip
|
class |
CollectGeometries
Collects all geometries from the specified vector layer into a single GeometryCollection (or
specialized subclass of it in case the geometries are uniform)
|
class |
CountProcess
Counts the elements in the collection (useful as a WFS sidekick)
|
class |
FeatureClassStats
Process that classifies vector data into "classes" using one of the following methods:
Equal Interval (
EqualIntervalFunction )
Quantile (QuantileFunction )
Natural Breaks (JenksNaturalBreaksFunction )
|
class |
FeatureProcess |
class |
GridProcess
A process that builds a regular grid as a feature collection
|
class |
HeatmapProcess
A Process that uses a
HeatmapSurface to compute a heatmap surface over a set of irregular
data points as a GridCoverage . |
class |
InclusionFeatureCollection
A process providing a feature collection containing the features of the first input collection
which are included in the second feature collection
|
class |
IntersectionFeatureCollection
A process providing the intersection between two feature collections
|
class |
LRSGeocodeProcess |
class |
LRSMeasureProcess |
class |
LRSSegmentProcess |
class |
NearestProcess |
class |
PointBuffers
Generates 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"
|
class |
PointStackerProcess
A Rendering Transformation process which aggregates features into a set of visually
non-conflicting point features.
|
class |
QueryProcess |
class |
RectangularClipProcess
A process clipping the geometries in the input feature collection to a specified rectangle
|
class |
ReprojectProcess
Will reproject the features to another CRS.
|
class |
SimplifyProcess
A process simplifying the geometries in the input feature collection according to a specified
distance, and using either a topology preserving or a Douglas-Peuker algorithm
|
class |
SnapProcess |
class |
TransformProcess
Used to transform a feature collection as defined using a series of expressions.
|
class |
UnionFeatureCollection
A process providing the union between two feature collections
|
class |
UniqueProcess
Returns the unique values of a certain attribute
|
class |
VectorToRasterProcess
A Process to rasterize vector features in an input FeatureCollection.
|
class |
VectorZonalStatistics
Provides statistics for the distribution of a certain quantity in a set of reference areas.
|
Copyright © 1996–2019 Geotools. All rights reserved.