Static
classThis method must be overwritten by any implementations. Before returning the array of features, be sure to use the getProviderFeature
on each feature to ensure all properties and symbols required by the VCM architecture
to handle your feature is called: (e.g. return features.map(f => this.getProviderFeature(f)
);
Optional
headers: Record<string, string>checks if the featureProvider is supported for provided Map
Returns the object required to configure this feature provider.
Static
getOptional
[modulePrivate
_formatPrivate
_wmsThe WmsLayer Source used to generate getFeatureInfo urls
Private
_wmsThe feature response format determined by the response type. Use formatOptions to configure the underlying ol.format.Feature
The response type of the get feature info response, e.g. text/xml
The layer name of the associated layer
Map ClassNames Can be used to only apply this featureProvider to the specified maps
Readonly
nameunique Name
The feature response projection, if not present in the response format.
Whether to show the geometry on selection.
The style set on features created by this provider
The vector properties assigned to features created by this provider
Generated using TypeDoc
An abstract class providing features for Layers which cannot provide features directly, but can provide features for a given location, e.g. WmsLayer with a getFeatureInfo configuration. In this case, a feature provider can be created for this layer.