PlanetaryComputerModelFactory.GetCollectionTileByScaleAndFormatOptions 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.
Options for the getCollectionTileByScaleAndFormat operation.
public static Azure.Analytics.PlanetaryComputer.GetCollectionTileByScaleAndFormatOptions GetCollectionTileByScaleAndFormatOptions(System.Collections.Generic.IEnumerable<int> bidx = default, System.Collections.Generic.IEnumerable<string> assets = default, string expression = default, System.Collections.Generic.IEnumerable<string> assetBandIndices = default, bool? assetAsBand = default, string noData = default, bool? unscale = default, Azure.Analytics.PlanetaryComputer.WarpKernelResampling? reproject = default, int? scanLimit = default, int? itemsLimit = default, int? timeLimit = default, bool? exitWhenFull = default, bool? skipCovered = default, string ids = default, string bbox = default, string query = default, string sortBy = default, string datetime = default, string subdatasetName = default, System.Collections.Generic.IEnumerable<int> subdatasetBands = default, string crs = default, System.Collections.Generic.IEnumerable<string> sel = default, Azure.Analytics.PlanetaryComputer.SelMethod? selMethod = default, Azure.Analytics.PlanetaryComputer.TerrainAlgorithm? algorithm = default, string algorithmParams = default, string collectionId = default, string tileMatrixSetId = default, float z = 0, float x = 0, float y = 0, float scale = 0, string format = default, float? buffer = default, string colorFormula = default, string collection = default, Azure.Analytics.PlanetaryComputer.ResamplingMethod? resampling = default, Azure.Analytics.PlanetaryComputer.PixelSelection? pixelSelection = default, System.Collections.Generic.IEnumerable<string> rescale = default, Azure.Analytics.PlanetaryComputer.ColorMapNames? colorMapName = default, string colorMap = default, bool? returnMask = default, int? padding = default);
static member GetCollectionTileByScaleAndFormatOptions : seq<int> * seq<string> * string * seq<string> * Nullable<bool> * string * Nullable<bool> * Nullable<Azure.Analytics.PlanetaryComputer.WarpKernelResampling> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<bool> * string * string * string * string * string * string * seq<int> * string * seq<string> * Nullable<Azure.Analytics.PlanetaryComputer.SelMethod> * Nullable<Azure.Analytics.PlanetaryComputer.TerrainAlgorithm> * string * string * string * single * single * single * single * string * Nullable<single> * string * string * Nullable<Azure.Analytics.PlanetaryComputer.ResamplingMethod> * Nullable<Azure.Analytics.PlanetaryComputer.PixelSelection> * seq<string> * Nullable<Azure.Analytics.PlanetaryComputer.ColorMapNames> * string * Nullable<bool> * Nullable<int> -> Azure.Analytics.PlanetaryComputer.GetCollectionTileByScaleAndFormatOptions
Public Shared Function GetCollectionTileByScaleAndFormatOptions (Optional bidx As IEnumerable(Of Integer) = Nothing, Optional assets As IEnumerable(Of String) = Nothing, Optional expression As String = Nothing, Optional assetBandIndices As IEnumerable(Of String) = Nothing, Optional assetAsBand As Nullable(Of Boolean) = Nothing, Optional noData As String = Nothing, Optional unscale As Nullable(Of Boolean) = Nothing, Optional reproject As Nullable(Of WarpKernelResampling) = Nothing, Optional scanLimit As Nullable(Of Integer) = Nothing, Optional itemsLimit As Nullable(Of Integer) = Nothing, Optional timeLimit As Nullable(Of Integer) = Nothing, Optional exitWhenFull As Nullable(Of Boolean) = Nothing, Optional skipCovered As Nullable(Of Boolean) = Nothing, Optional ids As String = Nothing, Optional bbox As String = Nothing, Optional query As String = Nothing, Optional sortBy As String = Nothing, Optional datetime As String = Nothing, Optional subdatasetName As String = Nothing, Optional subdatasetBands As IEnumerable(Of Integer) = Nothing, Optional crs As String = Nothing, Optional sel As IEnumerable(Of String) = Nothing, Optional selMethod As Nullable(Of SelMethod) = Nothing, Optional algorithm As Nullable(Of TerrainAlgorithm) = Nothing, Optional algorithmParams As String = Nothing, Optional collectionId As String = Nothing, Optional tileMatrixSetId As String = Nothing, Optional z As Single = 0, Optional x As Single = 0, Optional y As Single = 0, Optional scale As Single = 0, Optional format As String = Nothing, Optional buffer As Nullable(Of Single) = Nothing, Optional colorFormula As String = Nothing, Optional collection As String = Nothing, Optional resampling As Nullable(Of ResamplingMethod) = Nothing, Optional pixelSelection As Nullable(Of PixelSelection) = Nothing, Optional rescale As IEnumerable(Of String) = Nothing, Optional colorMapName As Nullable(Of ColorMapNames) = Nothing, Optional colorMap As String = Nothing, Optional returnMask As Nullable(Of Boolean) = Nothing, Optional padding As Nullable(Of Integer) = Nothing) As GetCollectionTileByScaleAndFormatOptions
Parameters
- bidx
- IEnumerable<Int32>
Dataset band indexes.
- assets
- IEnumerable<String>
Asset's names.
- expression
- String
Band math expression between assets.
- assetBandIndices
- IEnumerable<String>
Per asset band indexes (coma separated indexes, e.g. "image|1,2,3" means use the bands 1, 2, and 3 from the asset named "image").
- noData
- String
Overwrite internal Nodata value.
- reproject
- Nullable<WarpKernelResampling>
WarpKernel resampling algorithm (only used when doing re-projection). Defaults to nearest.
Skip any items that would show up completely under the previous items (defaults to True).
- ids
- String
Array of Item ids.
- bbox
- String
Bounding box (west, south, east, north).
- query
- String
JSON query expression for filtering items.
- sortBy
- String
Sorting expression (e.g. +/-property).
- datetime
- String
Either a date-time or an interval, open or closed. Date and time expressions adhere to RFC 3339. Open intervals are expressed using double-dots. Examples:
- A date-time: "2018-02-12T23:20:50Z"
- A closed interval: "2018-02-12T00:00:00Z/2018-03-18T12:31:12Z"
- Open intervals: "2018-02-12T00:00:00Z/.." or "../2018-03-18T12:31:12Z"
- subdatasetName
- String
The name of a subdataset within the asset.
- subdatasetBands
- IEnumerable<Int32>
The index of a subdataset band within the asset.
- crs
- String
Coordinate Reference System.
- sel
- IEnumerable<String>
Xarray Indexing using dimension names {dimension}={value}.
- algorithm
- Nullable<TerrainAlgorithm>
Terrain algorithm name.
- algorithmParams
- String
Terrain algorithm parameters.
- collectionId
- String
STAC Collection Identifier.
- tileMatrixSetId
- String
Identifier selecting one of the TileMatrixSetId supported.
- z
- Single
Identifier (Z) selecting one of the scales defined in the TileMatrixSet and representing the scaleDenominator the tile.
- x
- Single
Column (X) index of the tile on the selected TileMatrix. It cannot exceed the MatrixHeight-1 for the selected TileMatrix.
- y
- Single
Row (Y) index of the tile on the selected TileMatrix. It cannot exceed the MatrixWidth-1 for the selected TileMatrix.
- scale
- Single
Numeric scale factor for the tile. Higher values produce larger tiles.
- format
- String
Output format for the tile or image (e.g., png, jpeg, webp).
Buffer on each side of the given tile. It must be a multiple of 0.5. Output
tilesize will be expanded to tilesize + 2 * buffer (e.g 0.5 = 257x257,
1.0 = 258x258).
- colorFormula
- String
rio-color formula (info: https://github.com/mapbox/rio-color).
- collection
- String
STAC Collection ID.
- resampling
- Nullable<ResamplingMethod>
Resampling method.
- pixelSelection
- Nullable<PixelSelection>
Pixel selection method.
- rescale
- IEnumerable<String>
comma (',') delimited Min,Max range. Can set multiple time for multiple bands.
- colorMapName
- Nullable<ColorMapNames>
Colormap name.
- colorMap
- String
JSON encoded custom Colormap.
Padding to apply to each tile edge. Helps reduce resampling artefacts along edges. Defaults to 0.
Returns
A new GetCollectionTileByScaleAndFormatOptions instance for mocking.