Table of Contents

Interface IWmsEntity

Namespace
ThinkGeo.Core
Assembly
ThinkGeo.Core.dll
public interface IWmsEntity

Properties

ActiveLayerNames

This property allows the active layers requested from the client to be shown on the map.

Collection<string> ActiveLayerNames { get; }

Property Value

Collection<string>

Remarks

When requesting a map, a client may specify the layers to be shown on the map.

ActiveStyleNames

This property allows the active styles requested from the client to be shown on the map.

Collection<string> ActiveStyleNames { get; }

Property Value

Collection<string>

Remarks

When requesting a map, a client may specify the styles to be shown on the map.

AxisOrder

WmsAxisOrder AxisOrder { get; set; }

Property Value

WmsAxisOrder

CapabilitiesCacheTimeout

TimeSpan CapabilitiesCacheTimeout { get; set; }

Property Value

TimeSpan

Credentials

This property gets or sets the base authentication interface for retrieving credentials for Web Client authentication.

ICredentials Credentials { get; set; }

Property Value

ICredentials

Crs

This property gets or sets the projected or geographic coordinate reference system to be used.

string Crs { get; set; }

Property Value

string

Exceptions

This property indicates the format in which the client wishes to be notified of service exceptions.

string Exceptions { get; set; }

Property Value

string

Remarks

Upon receiving a request that is invalid according to the OGC standard, the server shall issue a service exception report. The service report is meant to describe to the client application or its human user the reason(s) that the request is invalid.

FastMode

This property gets or sets whether request and parse capabilities.

bool FastMode { get; set; }

Property Value

bool

IsTransparent

This property gets or sets whether the response map image's background color is transparent or not.

bool IsTransparent { get; set; }

Property Value

bool

OutputFormat

This property gets or sets the desired output format for the map being requested from the WMS.

string OutputFormat { get; set; }

Property Value

string

Remarks

When requesting a map, a client may specify the output format in which to show the map. Formats are specified as MIME types such as "image/gif" or "image/png".

Parameters

This property specifies a dictionary used to update the request sent from the client to the WMS server.

Dictionary<string, string> Parameters { get; }

Property Value

Dictionary<string, string>

Examples

WmsRasterSource target = new WmsRasterSource(new Uri(localWmsServer));
target.Parameters.Add("ParameterKey", "ParameterValue");
Dim target As New WmsRasterSource(New Uri(localWmsServer))
target.Parameters.Add("ParameterKey", "ParameterValue")

TimeoutInSeconds

int TimeoutInSeconds { get; set; }

Property Value

int

Uri

This property specifies the URI of the WMS server.

Uri Uri { get; set; }

Property Value

Uri

UserAgent

string UserAgent { get; set; }

Property Value

string

Version

This property gets the version.

string Version { get; }

Property Value

string

WebProxy

This property gets or sets the proxy used for requesting a Web Response.

IWebProxy WebProxy { get; set; }

Property Value

IWebProxy