public class IonicStrategy extends StrictWFS_1_x_Strategy
capabilities| Constructor and Description |
|---|
IonicStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,String> |
buildGetFeatureParametersForGET(GetFeatureRequest request)
Ionic uses
urn:opengis:def:crs:ogc::83 instead of EPSG:4269. |
String |
getDefaultOutputFormat(WFSOperationType op)
Ionic does not declare the supported output formats in the caps, yet it fails if asked for
text/xml; subtype=gml/3.1.1 but succeeds if asked for GML3 |
Configuration |
getFilterConfiguration()
Returns the xml configuration used to encode a filter at
AbstractWFSStrategy.encodeGetFeatureGetFilter(Filter) |
boolean |
supportsOperation(WFSOperationType operation,
HttpMethod method)
We can't use POST at all against Ionic cause it is not a WFS 1.1 implementation and expect
the filters to be encoded as per Filter 1.0, and I wasn't able of creating a WFS 1.1 with
Filter 1.0
Configuration that works. |
createDelete, createDescribeFeatureTypeRequestPost, createDescribeStoredQueriesRequestPost, createGetFeatureRequestPost, createInsert, createListStoredQueriesRequestPost, createTransactionRequest, createUpdate, findParameters, getClientSupportedOutputFormats, getFeatureTypeInfo, getFeatureTypeNames, getFilterCapabilities, getOperationMetadata, getOperationName, getOperationURI, getServerSupportedOutputFormats, getServerSupportedOutputFormats, getServiceInfo, getServiceVersion, getSupportedCRSIdentifiers, getWfsConfiguration, setCapabilities, supports, supportsTransaction, translateTypeInfobuildDescribeFeatureTypeParametersForGET, buildDescribeStoredQueriesParametersForGET, buildListStoredQueriesParametersForGET, buildUrlGET, createGetCapabilitiesRequest, dispose, encodeGetFeatureGetFilter, encodePropertyName, getConfig, getFieldTypeMappings, getOperationURL, getPostContents, getPostContentType, getPrefixedTypeName, getVersion, prepareEncoder, setConfig, simplify, splitFiltersnewRequestHandlepublic boolean supportsOperation(WFSOperationType operation, HttpMethod method)
Configuration that works.supportsOperation in class AbstractWFSStrategyoperation - the operation to check if the server supportsmethod - the HTTP method to check if the server supports for the given operationWFSStrategy.supportsOperation(org.geotools.data.wfs.internal.WFSOperationType, org.geotools.data.wfs.internal.HttpMethod)public String getDefaultOutputFormat(WFSOperationType op)
text/xml; subtype=gml/3.1.1 but succeeds if asked for GML3getDefaultOutputFormat in class AbstractWFSStrategypublic Configuration getFilterConfiguration()
AbstractWFSStrategyAbstractWFSStrategy.encodeGetFeatureGetFilter(Filter)getFilterConfiguration in class StrictWFS_1_x_Strategyprotected Map<String,String> buildGetFeatureParametersForGET(GetFeatureRequest request)
urn:opengis:def:crs:ogc::83 instead of EPSG:4269. If that's the
case, the query srsName is replaced by the kown "EPSG:4269" codebuildGetFeatureParametersForGET in class AbstractWFSStrategyCopyright © 1996–2019 Geotools. All rights reserved.