TileMatrix Class

Definition

Tile Matrix Definition A tile matrix, usually corresponding to a particular zoom level of a TileMatrixSet. ref: https://github.com/opengeospatial/2D-Tile-Matrix-Set/blob/master/schemas/tms/2.0/json/tileMatrix.json Definition of a tile matrix at a specific zoom level within a tile matrix set

public class TileMatrix : System.ClientModel.Primitives.IJsonModel<Azure.Analytics.PlanetaryComputer.TileMatrix>, System.ClientModel.Primitives.IPersistableModel<Azure.Analytics.PlanetaryComputer.TileMatrix>
type TileMatrix = class
    interface IJsonModel<TileMatrix>
    interface IPersistableModel<TileMatrix>
Public Class TileMatrix
Implements IJsonModel(Of TileMatrix), IPersistableModel(Of TileMatrix)
Inheritance
TileMatrix
Implements

Properties

Name Description
CellSize

Size of a pixel in map units at this tile matrix level.

CornerOfOrigin

The corner of the tile matrix (topLeft or bottomLeft) used as the origin for numbering tile rows and columns. This corner is also a corner of the (0, 0) tile.

Description

Human-readable description of this tile matrix level.

Id

Unique identifier for this tile matrix level, often the zoom level.

Keywords

Unordered list of one or more commonly used or formalized word(s) or phrase(s) used to describe this dataset

MatrixHeight

Number of tiles vertically at this matrix level.

MatrixWidth

Number of tiles horizontally at this matrix level.

PointOfOrigin

Precise position in CRS coordinates of the corner of origin (e.g. the top-left corner) for this tile matrix. This position is also a corner of the (0, 0) tile. In previous version, this was 'topLeftCorner' and 'cornerOfOrigin' did not exist.

ScaleDenominator

Scale denominator representing the scale of this tile matrix level.

TileHeight

Pixel height of each tile at this level.

TileWidth

Pixel width of each tile at this level.

Title

Human-readable title of the tile matrix level.

VariableMatrixWidths

Describes the rows that has variable matrix width ref: https://github.com/opengeospatial/2D-Tile-Matrix-Set/blob/master/schemas/tms/2.0/json/variableMatrixWidth.json

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<TileMatrix>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<TileMatrix>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<TileMatrix>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<TileMatrix>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<TileMatrix>.Write(ModelReaderWriterOptions)

Applies to