Classes
Methods
-
import {writeFilter} from 'ol/format/WFS';
Encode filter as WFS
Filter
and return the Node.Name Type Description filter
module:ol/format/filter/Filter~Filter Filter.
version
string WFS version. If not provided defaults to '1.1.0'
Returns:
Result.
Type Definitions
-
FeatureCollectionMetadata{Object}
-
Number of features; bounds/extent.
Properties:
Name Type Description numberOfFeatures
number NumberOfFeatures.
bounds
module:ol/extent~Extent Bounds.
-
FeatureType{Object}
-
Properties:
Name Type Description name
string The feature type name.
bbox
module:ol/extent~Extent Extent to use for the BBOX filter.
geometryName
string Geometry name to use in the BBOX filter.
-
Options{Object}
-
Properties:
Name Type Argument Default Description featureNS
Object.<string, string> | string <optional>
The namespace URI used for features.
featureType
Array.<string> | string <optional>
The feature type to parse. Only used for read operations.
gmlFormat
module:ol/format/GMLBase~GMLBase <optional>
The GML format to use to parse the response. Default is
ol/format/GML2
for WFS 1.0.0,ol/format/GML3
for WFS 1.1.0 andol/format/GML32
for WFS 2.0.0.schemaLocation
string <optional>
Optional schemaLocation to use for serialization, this will override the default.
version
string <optional>
'1.1.0' WFS version to use. Can be either
1.0.0
,1.1.0
or2.0.0
. -
TransactionResponse{Object}
-
Total deleted; total inserted; total updated; array of insert ids.
Properties:
Name Type Description totalDeleted
number TotalDeleted.
totalInserted
number TotalInserted.
totalUpdated
number TotalUpdated.
insertIds
Array.<string> InsertIds.
-
WriteGetFeatureOptions{Object}
-
Properties:
Name Type Argument Description featureNS
string The namespace URI used for features.
featurePrefix
string The prefix for the feature namespace.
featureTypes
Array.<(string|module:ol/format/WFS~FeatureType)> The feature type names or FeatureType objects to define a unique bbox filter per feature type name (in this case, options
bbox
andgeometryName
are ignored.).srsName
string <optional>
SRS name. No srsName attribute will be set on geometries when this is not provided.
handle
string <optional>
Handle.
outputFormat
string <optional>
Output format.
maxFeatures
number <optional>
Maximum number of features to fetch.
geometryName
string <optional>
Geometry name to use in a BBOX filter.
propertyNames
Array.<string> <optional>
Optional list of property names to serialize.
viewParams
string <optional>
viewParams GeoServer vendor parameter.
startIndex
number <optional>
Start index to use for WFS paging. This is a WFS 2.0 feature backported to WFS 1.1.0 by some Web Feature Services.
count
number <optional>
Number of features to retrieve when paging. This is a WFS 2.0 feature backported to WFS 1.1.0 by some Web Feature Services. Please note that some Web Feature Services have repurposed
maxfeatures
instead.bbox
module:ol/extent~Extent <optional>
Extent to use for the BBOX filter. The
geometryName
option must be set.filter
module:ol/format/filter/Filter~Filter <optional>
Filter condition. See
module:ol/format/Filter
for more information.resultType
string <optional>
Indicates what response should be returned, E.g.
hits
only includes thenumberOfFeatures
attribute in the response and no features. -
WriteTransactionOptions{Object}
-
Properties:
Name Type Argument Default Description featureNS
string The namespace URI used for features.
featurePrefix
string The prefix for the feature namespace.
featureType
string The feature type name.
srsName
string <optional>
SRS name. No srsName attribute will be set on geometries when this is not provided.
handle
string <optional>
Handle.
hasZ
boolean <optional>
Must be set to true if the transaction is for a 3D layer. This will allow the Z coordinate to be included in the transaction.
nativeElements
Array.<Object> Native elements. Currently not supported.
gmlOptions
module:ol/format/GMLBase~Options <optional>
GML options for the WFS transaction writer.
version
string <optional>
'1.1.0' WFS version to use for the transaction. Can be either
1.0.0
,1.1.0
or2.0.0
.