PlanetaryComputerModelFactory.TileMatrix Method

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 static Azure.Analytics.PlanetaryComputer.TileMatrix TileMatrix(string title = default, string description = default, System.Collections.Generic.IEnumerable<string> keywords = default, string id = default, float scaleDenominator = 0, float cellSize = 0, Azure.Analytics.PlanetaryComputer.TileMatrixCornerOfOrigin? cornerOfOrigin = default, System.Collections.Generic.IEnumerable<float> pointOfOrigin = default, int tileWidth = 0, int tileHeight = 0, int matrixWidth = 0, int matrixHeight = 0, System.Collections.Generic.IEnumerable<Azure.Analytics.PlanetaryComputer.VariableMatrixWidth> variableMatrixWidths = default);
static member TileMatrix : string * string * seq<string> * string * single * single * Nullable<Azure.Analytics.PlanetaryComputer.TileMatrixCornerOfOrigin> * seq<single> * int * int * int * int * seq<Azure.Analytics.PlanetaryComputer.VariableMatrixWidth> -> Azure.Analytics.PlanetaryComputer.TileMatrix
Public Shared Function TileMatrix (Optional title As String = Nothing, Optional description As String = Nothing, Optional keywords As IEnumerable(Of String) = Nothing, Optional id As String = Nothing, Optional scaleDenominator As Single = 0, Optional cellSize As Single = 0, Optional cornerOfOrigin As Nullable(Of TileMatrixCornerOfOrigin) = Nothing, Optional pointOfOrigin As IEnumerable(Of Single) = Nothing, Optional tileWidth As Integer = 0, Optional tileHeight As Integer = 0, Optional matrixWidth As Integer = 0, Optional matrixHeight As Integer = 0, Optional variableMatrixWidths As IEnumerable(Of VariableMatrixWidth) = Nothing) As TileMatrix

Parameters

title
String

Human-readable title of the tile matrix level.

description
String

Human-readable description of this tile matrix level.

keywords
IEnumerable<String>

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

id
String

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

scaleDenominator
Single

Scale denominator representing the scale of this tile matrix level.

cellSize
Single

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

cornerOfOrigin
Nullable<TileMatrixCornerOfOrigin>

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.

pointOfOrigin
IEnumerable<Single>

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.

tileWidth
Int32

Pixel width of each tile at this level.

tileHeight
Int32

Pixel height of each tile at this level.

matrixWidth
Int32

Number of tiles horizontally at this matrix level.

matrixHeight
Int32

Number of tiles vertically at this matrix level.

Returns

A new TileMatrix instance for mocking.

Applies to