Skip to content

WmtsTileMatrixSet

Namespace: ThinkGeo.Core

This class holds a collection of TileMatrix instances that share the same CRS.

public class WmtsTileMatrixSet : TileMatrixSet

Inheritance ObjectTileMatrixSetWmtsTileMatrixSet

Properties

Id

Gets or sets the id of the TileMatrixSet.

public string Id { get; set; }

Property Value

String

Crs

Gets or sets the CRS (coordinate reference system) for the TileMatrixSet.

public string Crs { get; set; }

Property Value

String

BoundingBox

The boundingBox of this TileMatrixSet.

public RectangleShape BoundingBox { get; set; }

Property Value

RectangleShape

SupportedCrs

Gets or sets the EPSG code that this tile matrix set supports.

public int SupportedCrs { get; set; }

Property Value

Int32

Matrices

Gets or sets the Matrices.

public Collection<TileMatrix> Matrices { get; set; }

Property Value

Collection<TileMatrix>

TileWidth

This now equals to TileMatrices[0].TileWidth, suppose all the tile matrices have the same tile width. But you can create a tile matrix set with different tile width for each matrix.

public int TileWidth { get; set; }

Property Value

Int32

TileHeight

This now equals to TileMatrices[0].TileHeight, suppose all the tile matrices have the same tile height. But you can create a tile matrix set with different tile height for each matrix.

public int TileHeight { get; set; }

Property Value

Int32

TileMatrices

This property is used to store the collection of TileMatrix.

public Collection<TileMatrix> TileMatrices { get; set; }

Property Value

Collection<TileMatrix>

Constructors

WmtsTileMatrixSet(String, String)

Default constructor for the class.

public WmtsTileMatrixSet(string id, string crs)

Parameters

id String

crs String

WmtsTileMatrixSet()

Initializes a new instance of the WmtsTileMatrixSet class.

public WmtsTileMatrixSet()