PlanetaryComputerModelFactory.GetCollectionTileJsonOptions Method

Definition

Options for collection-level TileJSON metadata operations.

public static Azure.Analytics.PlanetaryComputer.GetCollectionTileJsonOptions GetCollectionTileJsonOptions(string collectionId = default, 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, Azure.Analytics.PlanetaryComputer.TileMatrixSetId? tileMatrixSetId = default, Azure.Analytics.PlanetaryComputer.TilerImageFormat? tileFormat = default, int? tileScale = default, int? minZoom = default, int? maxZoom = 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 GetCollectionTileJsonOptions : string * 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 * Nullable<Azure.Analytics.PlanetaryComputer.TileMatrixSetId> * Nullable<Azure.Analytics.PlanetaryComputer.TilerImageFormat> * Nullable<int> * Nullable<int> * Nullable<int> * 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.GetCollectionTileJsonOptions
Public Shared Function GetCollectionTileJsonOptions (Optional collectionId As String = Nothing, 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 tileMatrixSetId As Nullable(Of TileMatrixSetId) = Nothing, Optional tileFormat As Nullable(Of TilerImageFormat) = Nothing, Optional tileScale As Nullable(Of Integer) = Nothing, Optional minZoom As Nullable(Of Integer) = Nothing, Optional maxZoom As Nullable(Of Integer) = 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 GetCollectionTileJsonOptions

Parameters

collectionId
String

STAC Collection Identifier.

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").

assetAsBand
Nullable<Boolean>

Asset as Band.

noData
String

Overwrite internal Nodata value.

unscale
Nullable<Boolean>

Apply internal Scale or Offset.

reproject
Nullable<WarpKernelResampling>

WarpKernel resampling algorithm (only used when doing re-projection). Defaults to nearest.

scanLimit
Nullable<Int32>

Return as soon as we scan N items (defaults to 10000).

itemsLimit
Nullable<Int32>

Return as soon as we have N items per geometry (defaults to 100).

timeLimit
Nullable<Int32>

Return after N seconds to avoid long requests (defaults to 5).

exitWhenFull
Nullable<Boolean>

Return as soon as the geometry is fully covered (defaults to True).

skipCovered
Nullable<Boolean>

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"
Only features that have a temporal property that intersects the value of `datetime` are selected. If a feature has multiple temporal properties, it is the decision of the server whether only a single temporal property is used to determine the extent or all relevant temporal properties.
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}.

selMethod
Nullable<SelMethod>

Xarray indexing method to use for inexact matches.

algorithm
Nullable<TerrainAlgorithm>

Terrain algorithm name.

algorithmParams
String

Terrain algorithm parameters.

tileMatrixSetId
Nullable<TileMatrixSetId>

Identifier selecting one of the TileMatrixSetId supported (default: 'WebMercatorQuad').

tileFormat
Nullable<TilerImageFormat>

The format of the output tile image.

tileScale
Nullable<Int32>

Tile scale factor affecting output size.

minZoom
Nullable<Int32>

Overwrite default minzoom.

maxZoom
Nullable<Int32>

Overwrite default maxzoom.

buffer
Nullable<Single>

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.

returnMask
Nullable<Boolean>

Add mask to the output data.

padding
Nullable<Int32>

Padding to apply to each tile edge. Helps reduce resampling artefacts along edges. Defaults to 0.

Returns

A new GetCollectionTileJsonOptions instance for mocking.

Applies to