PlanetaryComputerModelFactory.TileMatrix Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
- variableMatrixWidths
- IEnumerable<VariableMatrixWidth>
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
Returns
A new TileMatrix instance for mocking.