WmtsServerLayer¶
Namespace: ThinkGeo.Core
Represents metadata about a WMTS layer parsed from capabilities.
public class WmtsServerLayer
Inheritance Object → WmtsServerLayer
Properties¶
BoundingBoxCrs¶
Gets or sets the EPSG code used for WmtsServerLayer.BoundingBox.
public int BoundingBoxCrs { get; set; }
Property Value¶
Name¶
Gets or sets the layer name.
public string Name { get; set; }
Property Value¶
WGS84BoundingBox¶
Gets or sets the advertised WGS84 bounding box.
public RectangleShape WGS84BoundingBox { get; set; }
Property Value¶
BoundingBox¶
Gets or sets the bounding box defined in WmtsServerLayer.BoundingBoxCrs.
public RectangleShape BoundingBox { get; set; }
Property Value¶
Style¶
Gets or sets the default style identifier for the layer.
public string Style { get; set; }
Property Value¶
Formats¶
Gets or sets the supported image formats (e.g., image/png).
public Collection<string> Formats { get; set; }
Property Value¶
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¶
TileMatrixLinkNames¶
Gets or sets the names of tile matrix sets linked to this layer.
public String[] TileMatrixLinkNames { get; set; }
Property Value¶
Dimension¶
Gets or sets optional dimension definitions (time, elevation, etc.).
public WmtsDimension[] Dimension { get; set; }
Property Value¶
ResourceURL¶
Gets or sets available resource URL templates used for RESTful requests.
public WmtsURLTemplate[] ResourceURL { get; set; }
Property Value¶
Constructors¶
WmtsServerLayer()¶
Initializes a new instance of the WmtsServerLayer class.
public WmtsServerLayer()