Skip to content

WmtsServerLayer

Namespace: ThinkGeo.Core

Represents metadata about a WMTS layer parsed from capabilities.

public class WmtsServerLayer

Inheritance ObjectWmtsServerLayer

Properties

BoundingBoxCrs

Gets or sets the EPSG code used for WmtsServerLayer.BoundingBox.

public int BoundingBoxCrs { get; set; }

Property Value

Int32

Name

Gets or sets the layer name.

public string Name { get; set; }

Property Value

String

WGS84BoundingBox

Gets or sets the advertised WGS84 bounding box.

public RectangleShape WGS84BoundingBox { get; set; }

Property Value

RectangleShape

BoundingBox

Gets or sets the bounding box defined in WmtsServerLayer.BoundingBoxCrs.

public RectangleShape BoundingBox { get; set; }

Property Value

RectangleShape

Style

Gets or sets the default style identifier for the layer.

public string Style { get; set; }

Property Value

String

Formats

Gets or sets the supported image formats (e.g., image/png).

public Collection<string> Formats { get; set; }

Property Value

Collection<String>

RowColumnRange

Gets or sets the tile row/column ranges available for each matrix set.

public Collection<WmtsRowColumnRange> RowColumnRange { get; set; }

Property Value

Collection<WmtsRowColumnRange>

InfoFormats

Gets or sets the supported GetFeatureInfo formats.

public String[] InfoFormats { get; set; }

Property Value

String[]

TileMatrixLinkNames

Gets or sets the names of tile matrix sets linked to this layer.

public String[] TileMatrixLinkNames { get; set; }

Property Value

String[]

Dimension

Gets or sets optional dimension definitions (time, elevation, etc.).

public WmtsDimension[] Dimension { get; set; }

Property Value

WmtsDimension[]

ResourceURL

Gets or sets available resource URL templates used for RESTful requests.

public WmtsURLTemplate[] ResourceURL { get; set; }

Property Value

WmtsURLTemplate[]

Constructors

WmtsServerLayer()

Initializes a new instance of the WmtsServerLayer class.

public WmtsServerLayer()