public interface FeatureQueryHandler extends DatasourceDaoIdentifier
DATASOURCE_DAO_IDENTIFIER, IDEPENDET_IDENTIFIER
Modifier and Type | Method and Description |
---|---|
int |
getDefault3DEPSG() |
int |
getDefaultEPSG() |
SosEnvelope |
getEnvelopeForFeatureIDs(Collection<String> featureIDs,
Object connection)
Query the envelope for feature ids
|
AbstractFeature |
getFeatureByID(String featureID,
Object connection,
String version,
int responseSrid)
Query feature data from data source for an identifier
|
Collection<String> |
getFeatureIDs(SpatialFilter filter,
Object connection)
Query feature identifier from data source for a spatial filter
|
Map<String,AbstractFeature> |
getFeatures(Collection<String> foiIDs,
List<SpatialFilter> list,
Object connection,
String version,
int responseSrid)
Get feature data for identifiers and/or for a spatial filter
|
String |
insertFeature(SamplingFeature samplingFeature,
Object connection)
FIXME Add javadoc to clarify the semantics of this method
|
getDatasourceDaoIdentifier
AbstractFeature getFeatureByID(String featureID, Object connection, String version, int responseSrid) throws OwsExceptionReport
featureID
- FOI identifierconnection
- Data source connectionversion
- SOS versionresponseSrid
- response srid for feature geometry, if negative not
transformationOwsExceptionReport
Collection<String> getFeatureIDs(SpatialFilter filter, Object connection) throws OwsExceptionReport
filter
- Spatial filterconnection
- Data source connectionOwsExceptionReport
Map<String,AbstractFeature> getFeatures(Collection<String> foiIDs, List<SpatialFilter> list, Object connection, String version, int responseSrid) throws OwsExceptionReport
foiIDs
- FOI identifierslist
- Spatial filterconnection
- Data source connectionversion
- SOS versionresponseSrid
- response srid for feature geometry, if negative not
transformationOwsExceptionReport
SosEnvelope getEnvelopeForFeatureIDs(Collection<String> featureIDs, Object connection) throws OwsExceptionReport
featureIDs
- FOI identifiersconnection
- Data source connectionOwsExceptionReport
String insertFeature(SamplingFeature samplingFeature, Object connection) throws OwsExceptionReport
samplingFeature
- Feature to insert into datasourceconnection
- Datasource connectionOwsExceptionReport
int getDefaultEPSG()
int getDefault3DEPSG()
Copyright © 2012-2014 52north.org. All Rights Reserved.