Package org.geotools.feature.collection
Helper classes for implementing FeatureCollections.
References
The following links will be of interest:
References
The following links will be of interest:
- Simple Features for SQL
- Since:
- GeoTools 2.2.
- Author:
- Jody Garnett, Refractions Research
-
Interface Summary Interface Description RandomFeatureAccess Access Feature content using Feature "Id". -
Class Summary Class Description AbstractFeatureCollection Implement a feature collection just based on provision of anIterator
.AbstractFeatureVisitor An abstract class to reduce the amount of work needed when working with FeatureVisitor.AdaptorFeatureCollection Implement a feature collection just based on provision of iterator.BaseFeatureCollection<T extends FeatureType,F extends Feature> Implement a feature collection just based on provision of aFeatureIterator
.BaseSimpleFeatureCollection BridgeIterator<F extends Feature> A closeable iterator wrapped around a provided feature iterator.ClippedFeatureCollection SimpleFeatureCollection wrapper that clip (crops) features according to the clip geometry passed.ClippedFeatureIterator SimpleFeatureIterator wrapper that clip (crops) features according to the clip geometry passed.ClippingFeatureCollection The class decorates a SimpleFeatureCollection with one that returns features that intersect the geometry passed with a Hints.GEOMETRY_CLIPClippingFeatureIterator Decorates a SimpleFeatureIterator with one that return features if intersect the Geometry passed with the Hint.GEOMETRY_CLIPDecoratingFeatureCollection<T extends FeatureType,F extends Feature> A FeatureCollection which completely delegates to another FeatureCollection.DecoratingFeatureIterator<F extends Feature> A feature iterator that completely delegates to another FeatureIterator.DecoratingSimpleFeatureCollection A FeatureCollection which completely delegates to another FeatureCollection.DecoratingSimpleFeatureIterator A feature iterator that completely delegates to a normal Iterator, simply allowing Java 1.4 code to escape the caste (sic) system.DelegateFeatureIterator<F extends Feature> A feature iterator that completely delegates to a normal Iterator, simply allowing Java 1.4 code to escape the caste (sic) system.DelegateSimpleFeatureIterator A feature iterator that completely delegates to a normal Iterator, simply allowing Java 1.4 code to escape the caste (sic) system.FeatureIteratorImpl<F extends Feature> A convenience class for dealing with wrapping a Collection Iterator up as a FeatureIterator.FilteredIterator<F extends Feature> Provides an implementation of Iterator that will filter contents using the provided filter.FilteringSimpleFeatureCollection Decorates a feature collection with one that filters content.FilteringSimpleFeatureIterator Extension ofFilteringFeatureIterator
that type narrows toSimpleFeature
.MaxFeaturesSimpleFeatureIterator SimpleFeatureIterator wrapper which can use a start and end bounds to cap the number of returned features.MaxSimpleFeatureCollection SimpleFeatureCollection wrapper which limits the number of features returned.PushBackFeatureIterator<F extends Feature> A feature iterator allowing to push back one featureSimpleFeatureIteratorImpl A convenience class for wrapping a Collection Iterator up as a SimpleFeatureCollection.SortedSimpleFeatureCollection A wrapper that will sort a feature collection using a size sensitive algorithm, in main memory for small collections, using secondary memory otherwise.SubFeatureCollection Reasonable default implementation for subCollection making use of parentSimpleFeatureCollection.features()
and provided Filter.SubFeatureList Default implementation ofFeatureCollection.sort(SortBy)
.