LuciadCPillar C# 2023.1.04
|
A builder to create WmsDataSource instances. More...
Public Member Functions | |
Builder (Luciad.Formats.Wms.WmsDataSource.Builder other) | |
Luciad.Formats.Wms.WmsDataSource.Builder | AddLayer (string layerName) |
Adds a WMS layer to load. More... | |
Luciad.Formats.Wms.WmsDataSource.Builder | AddLayer (string layerName, string layerStyleName) |
Adds a WMS layer to load. More... | |
Luciad.Formats.Wms.WmsDataSource | Build () |
Build the WMS data source. More... | |
void | Dispose () |
Luciad.Formats.Wms.WmsDataSource.Builder | Format (string format) |
Sets the image format for GetMap requests. More... | |
Luciad.Formats.Wms.WmsDataSource.Builder | StyledLayerDescriptor (string styledLayerDescriptor) |
Sets the Styled Layer Descriptor to pass when making a request. More... | |
Luciad.Formats.Wms.WmsDataSource.Builder | StyledLayerDescriptorUrl (string styledLayerDescriptorUrl) |
Sets an URL pointing to a valid Styled Layer Descriptor which will be used by the server. More... | |
Luciad.Formats.Wms.WmsDataSource.Builder | Transparent (bool transparent) |
Sets if the requested image should have a transparent background, provided that the image format supports transparency. More... | |
Luciad.Formats.Wms.WmsDataSource.Builder | Url (string url) |
Sets the base URL of the WMS data source. More... | |
A builder to create WmsDataSource instances.
This builder requires at a minimum a URL and one or more layers. 2020.2
|
inline |
|
inline |
Adds a WMS layer to load.
The layer is added on top of other added WMS layers. At least one of the addLayer methods must be called.
layerName
The name of the WMS layer.
|
inline |
Adds a WMS layer to load.
The layer is added on top of other added WMS layers. At least one of the addLayer methods must be called.
layerName
The name of the WMS layer.
layerStyleName
The WMS layer style name. This refers to a published named layer style of the WMS capabilities.
|
inline |
Build the WMS data source.
After calling this function, this builder should no longer be used. the WMS data source.
luciad::LogicException
If not all mandatory parameters are set.
|
inline |
|
inline |
Sets the image format for GetMap requests.
When this method is not called the image format is determined by the WMS model decoder.
format
the image format for GetMap requests.
this builder.
|
inline |
Sets the Styled Layer Descriptor to pass when making a request.
This corresponds to the SLD_BODY request parameter in the GetMap request. The SLD must not be URL encoded. The SLD can be set using either one of the following method : styledLayerDescriptor styledLayerDescriptorUrl
Note that when these methods are called multiple times, only the last method call is taken into account. You can find more information within the article on how to use Styled Layer Descriptor. WmsDataSource::Builder::styledLayerDescriptorUrl
|
inline |
Sets an URL pointing to a valid Styled Layer Descriptor which will be used by the server.
This corresponds to the SLD request parameter in the GetMap request. The SLD can be set using either one of the following method : styledLayerDescriptor styledLayerDescriptorUrl
Note that when these methods are called multiple times, only the last method call is taken into account. You can find more information within the article on how to use Styled Layer Descriptor. WmsDataSource::Builder::styledLayerDescriptor
|
inline |
Sets if the requested image should have a transparent background, provided that the image format supports transparency.
When this method is not called the default value is true.
transparent
if the requested image should have a transparent background, provided that the image format supports transparency.
this builder.
|
inline |
Sets the base URL of the WMS data source.
Calling this function is mandatory.
url
the base URL of the WMS data source. Calling this function is mandatory.
this builder.