Package org.geotools.process.vector
Vector processing support for the GeoTools library.
- Author:
- Jody Garnett - LISAsoft, Andrea Aime - OpenGeo
-
Interface Summary Interface Description VectorProcess Marker interface for processes that should be grouped into the "vector" family. -
Class Summary Class Description AggregateProcess Computes various attribute statistics over vector data sets.AggregateProcess.Results The aggregate function resultsBarnesSurfaceInterpolator Interpolates a surface across a regular grid from an irregular set of data points using the Barnes Surface Interpolation technique.BarnesSurfaceProcess A Process that uses aBarnesSurfaceInterpolator
to compute an interpolated surface over a set of irregular data points as aGridCoverage
.BBOXExpandingFilterVisitor ADuplicatingFilterVisitor
which expands theBBOX
of the filter by given distances for each box edge.BilinearInterpolator Interpolates a grid to a grid of different dimensions using bilinear interpolation.BoundsProcess Simple process with aReferencedEnvelope
as the outputBufferFeatureCollection Buffers a feature collection using a certain distanceCentroidProcess A process that returns the centroids for the geometries in the input feature collection.ClassifyByRangeProcess Computes a new attribute to classify another attribute by intervals over vector data sets.ClipProcess Modified version that can preserve Z values after the clipCollectGeometries Collects all geometries from the specified vector layer into a single GeometryCollection (or specialized subclass of it in case the geometries are uniform)ContourProcess Contours CountProcess Counts the elements in the collection (useful as a WFS sidekick)FeatureClassStats Process that classifies vector data into "classes" using one of the following methods: Equal Interval (EqualIntervalFunction
) Quantile (QuantileFunction
) Natural Breaks (JenksNaturalBreaksFunction
)FeatureClassStats.Results FeatureProcess GraticuleLabelPointProcess GridProcess A process that builds a regular grid as a feature collectionGroupCandidateSelectionProcess HeatmapProcess A Process that uses aHeatmapSurface
to compute a heatmap surface over a set of irregular data points as aGridCoverage
.HeatmapSurface Computes a Heat Map surface from a set of irregular data points, each containing a positive height value.InclusionFeatureCollection A process providing a feature collection containing the features of the first input collection which are included in the second feature collectionIntersectionFeatureCollection A process providing the intersection between two feature collectionsLRSGeocodeProcess LRSMeasureProcess LRSSegmentProcess NearestProcess 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"PointStackerProcess A Rendering Transformation process which aggregates features into a set of visually non-conflicting point features.ProcessingCollection<T extends FeatureType,F extends Feature> Abstract base class to ease the implementation of a streaming processing collection, that is, one that tries to compute the results on the fly as the iterator is traversed.ProcessTestUtilities QueryProcess RectangularClipProcess A process clipping the geometries in the input feature collection to a specified rectangleReprojectProcess Will reproject the features to another CRS.SimpleProcessingCollection The simple feature version ofProcessingCollection
.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 algorithmSnapProcess TransformProcess Used to transform a feature collection as defined using a series of expressions.TransformProcess.Definition Definition of an attribute used during transformUnionFeatureCollection A process providing the union between two feature collectionsUniqueProcess Returns the unique values of a certain attributeVectorProcessFactory Factory providing a number of processes for working with feature data.VectorToRasterProcess A Process to rasterize vector features in an input FeatureCollection.VectorZonalStatistics Provides statistics for the distribution of a certain quantity in a set of reference areas. -
Enum Summary Enum Description AggregateProcess.AggregationFunction CountProcess.AggregationFunction The functions this process can handleGraticuleLabelPointProcess.PositionEnum GridProcess.GridMode IntersectionFeatureCollection.IntersectionMode PointStackerProcess.PreserveLocation -
Exception Summary Exception Description VectorToRasterException Exception class used by FeatureRasterizerProcess