Skip to content

IWmsEntity

Namespace: ThinkGeo.Core

public interface IWmsEntity

Properties

ActiveLayerNames

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

public abstract 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.

public abstract 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.

Uri

This property specifies the URI of the WMS server.

public abstract Uri Uri { get; set; }

Property Value

Uri

IsTransparent

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

public abstract bool IsTransparent { get; set; }

Property Value

Boolean

OutputFormat

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

public abstract 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".

WebProxy

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

public abstract IWebProxy WebProxy { get; set; }

Property Value

IWebProxy

TimeoutInSecond

This property specifies the timeout of the web request in seconds. The default timeout value is 20 seconds.

public abstract int TimeoutInSecond { get; set; }

Property Value

Int32

Crs

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

public abstract string Crs { get; set; }

Property Value

String

Credentials

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

public abstract ICredentials Credentials { get; set; }

Property Value

ICredentials

Exceptions

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

public abstract 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.

Parameters

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

public abstract Dictionary<string, string> Parameters { get; }

Property Value

Dictionary<String, String>

AxisOrder

public abstract WmsAxisOrder AxisOrder { get; set; }

Property Value

WmsAxisOrder

FastMode

This property gets or sets whether request and parse capabilities.

public abstract bool FastMode { get; set; }

Property Value

Boolean

SpecificLayerBoundingBox

This property gets or sets whether return the specific layer's bounding box or not.

public abstract bool SpecificLayerBoundingBox { get; set; }

Property Value

Boolean

Version

This property gets the version.

public abstract string Version { get; }

Property Value

String

CapabilitesCacheTimeout

public abstract TimeSpan CapabilitesCacheTimeout { get; set; }

Property Value

TimeSpan

UserAgent

public abstract string UserAgent { get; set; }

Property Value

String