public interface IFeatureStorage
Interface for feature data storage implementations. This type of storage provides spatial filtering capabilities.
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<java.lang.String> |
getFeatureIDs(IFeatureFilter filter)
Gets IDs of features matching the given filter
|
java.util.Iterator<net.opengis.gml.v32.AbstractFeature> |
getFeatures(IFeatureFilter filter)
Gets features matching the specified filter
|
org.vast.util.Bbox |
getFeaturesSpatialExtent() |
int |
getNumFeatures() |
int |
getNumMatchingFeatures(IFeatureFilter filter) |
void |
store(net.opengis.gml.v32.AbstractFeature f)
Stores a new feature object in this data store
|
int getNumFeatures()
int getNumMatchingFeatures(IFeatureFilter filter)
filter
- filtering parametersorg.vast.util.Bbox getFeaturesSpatialExtent()
java.util.Iterator<java.lang.String> getFeatureIDs(IFeatureFilter filter)
filter
- filtering parametersjava.util.Iterator<net.opengis.gml.v32.AbstractFeature> getFeatures(IFeatureFilter filter)
filter
- filtering parametersvoid store(net.opengis.gml.v32.AbstractFeature f)
f
- feature object