Vector processing support for the GeoTools library.
- Jody Garnett - LISAsoft, Andrea Aime - OpenGeo
Interface Summary Interface Description VectorProcessMarker interface for processes that should be grouped into the "vector" family.
Class Summary Class Description AggregateProcessComputes various attribute statistics over vector data sets. AggregateProcess.ResultsThe aggregate function results BarnesSurfaceInterpolatorInterpolates a surface across a regular grid from an irregular set of data points using the Barnes Surface Interpolation technique. BarnesSurfaceProcess BBOXExpandingFilterVisitor BilinearInterpolatorInterpolates a grid to a grid of different dimensions using bilinear interpolation. BoundsProcessSimple process with a
ReferencedEnvelopeas the output
BufferFeatureCollectionBuffers a feature collection using a certain distance CentroidProcessA process that returns the centroids for the geometries in the input feature collection. ClassifyByRangeProcessComputes a new attribute to classify another attribute by intervals over vector data sets. ClipProcessModified version that can preserve Z values after the clip CollectGeometriesCollects all geometries from the specified vector layer into a single GeometryCollection (or specialized subclass of it in case the geometries are uniform) ContourProcess Contours CountProcessCounts the elements in the collection (useful as a WFS sidekick) FeatureClassStats FeatureClassStats.Results FeatureProcess GridProcessA process that builds a regular grid as a feature collection GroupCandidateSelectionProcess HeatmapProcess HeatmapSurfaceComputes a Heat Map surface from a set of irregular data points, each containing a positive height value. InclusionFeatureCollectionA process providing a feature collection containing the features of the first input collection which are included in the second feature collection IntersectionFeatureCollectionA process providing the intersection between two feature collections LRSGeocodeProcess LRSMeasureProcess LRSSegmentProcess NearestProcess PointBuffersGenerates 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" PointStackerProcessA 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 RectangularClipProcessA process clipping the geometries in the input feature collection to a specified rectangle ReprojectProcessWill reproject the features to another CRS. SimpleProcessingCollectionThe simple feature version of
SimplifyProcessA 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 SnapProcess TransformProcessUsed to transform a feature collection as defined using a series of expressions. TransformProcess.DefinitionDefinition of an attribute used during transform UnionFeatureCollectionA process providing the union between two feature collections UniqueProcessReturns the unique values of a certain attribute VectorProcessFactoryFactory providing a number of processes for working with feature data. VectorToRasterProcessA Process to rasterize vector features in an input FeatureCollection. VectorZonalStatisticsProvides statistics for the distribution of a certain quantity in a set of reference areas.
Enum Summary Enum Description AggregateProcess.AggregationFunction CountProcess.AggregationFunctionThe functions this process can handle GridProcess.GridMode IntersectionFeatureCollection.IntersectionMode PointStackerProcess.PreserveLocation
Exception Summary Exception Description VectorToRasterExceptionException class used by FeatureRasterizerProcess