Generate quantile class breaks for a given raster.
Generate quantile class breaks for a given raster.
Generate quantile class breaks for a given raster.
Generate quantile class breaks for a given raster.
Turns an RGB or an RGBA multiband tile into a integer packed RGBA single band tile
Turns an RGB or an RGBA multiband tile into a integer packed RGBA single band tile
Given a source Extent (the extent of the present MultibandTile), a destination Extent, and a set of Options, return a new MultibandTile.
Given a source Extent (the extent of the present MultibandTile), a destination Extent, and a set of Options, return a new MultibandTile.
Given a GridBounds and some cropping options, crop the MultibandTile and return a new MultibandTile.
Given a GridBounds and some cropping options, crop the MultibandTile and return a new MultibandTile.
Given a source Extent and a destination extent produce a cropped Tile.
Given a source Extent and a destination extent produce a cropped Tile.
Given the starting and stopping columns and rows, crop.
Given the starting and stopping columns and rows, crop.
Given the starting and stopping columns and rows and some cropping options, crop.
Given the starting and stopping columns and rows and some cropping options, crop.
Given a number of columns and rows for the desired output, crop.
Given a number of columns and rows for the desired output, crop.
Given a number of columns and rows for the desired output and some cropping options, crop.
Given a number of columns and rows for the desired output and some cropping options, crop.
Given a GridBounds, crop.
Given a GridBounds, crop.
Delays the conversion of this tile's cell type until it produces another Tile or MulitbandTile.
Delays the conversion of this tile's cell type until it produces another Tile or MulitbandTile.
The target cell type of a future map or combine operation.
This only has an affect for the result tiles of a combine or map operation. This will always produce an ArrayMultibandTile.
Equalize the histograms of the bands of this MultibandTile.
Equalize the histograms of the bands of this MultibandTile.
A multiband tile whose bands have equalized histograms
Equalize the histograms of the bands of this MultibandTile.
Equalize the histograms of the bands of this MultibandTile.
A multiband tile whose bands have equalized histograms
Contains several different operations for building a histograms of a raster.
Contains several different operations for building a histograms of a raster.
Tiles with a double type (FloatConstantNoDataCellType, DoubleConstantNoDataCellType) will have their values rounded to integers when making the Histogram.
Create a histogram from double values in a raster.
Create a histogram from double values in a raster.
Create a histogram from double values in a raster.
Create a histogram from double values in a raster.
Generate a raster with the values from the first raster, but only include cells in which the corresponding cell in the second raster is set to the "readMask" value.
Generate a raster with the values from the first raster, but only include cells in which the corresponding cell in the second raster is set to the "readMask" value.
For example, if *all* cells in the second raster are set to the readMask value, the output raster will be identical to the first raster.
Generate a raster with the values from the first raster, but only include cells in which the corresponding cell in the second raster *are not* set to the "readMask" value.
Generate a raster with the values from the first raster, but only include cells in which the corresponding cell in the second raster *are not* set to the "readMask" value.
For example, if *all* cells in the second raster are set to the readMask value, the output raster will be empty -- all values set to NODATA.
Masks this tile by the given Geometry.
Masks this tile by the given Geometry.
Masks this tile by the given Geometry.
Masks this tile by the given Geometry. Do not include polygon exteriors.
Masks this tile by the given Geometry.
Masks this tile by the given Geometry.
Masks this tile by the given Geometry.
Masks this tile by the given Geometry. Do not include polygon exteriors.
Merge this MultibandTile with the other one.
Merge this MultibandTile with the other one. All places in the present tile that contain NODATA and are in the intersection of the two given extents are filled-in with data from the other tile. A new MutlibandTile is returned.
The extent of this MultiBandTile
The extent of the other MultiBandTile
The other MultiBandTile
The resampling method
A new MultiBandTile, the result of the merge
Merge the respective bands of this MultibandTile and the other one.
Merge the respective bands of this MultibandTile and the other one.
The other Tile
A new Tile, the result of the merge
Merge this Tile with the other one.
Merge this Tile with the other one. All places in the present tile that contain NODATA and are in the intersection of the two given extents are filled-in with data from the other tile. A new Tile is returned.
The extent of this Tile
The extent of the other Tile
The other Tile
A new Tile, the result of the merge
Given numbers of columns and rows, produce a new ArrayMultibandTile of the given size and the same band count as the calling object.
Given numbers of columns and rows, produce a new ArrayMultibandTile of the given size and the same band count as the calling object.
Given a CellType and numbers of columns and rows, produce a new ArrayMultibandTile of the given size and the same band count as the calling object.
Given a CellType and numbers of columns and rows, produce a new ArrayMultibandTile of the given size and the same band count as the calling object.
Generate a JPG image from a multiband raster.
Generate a JPG image from a multiband raster.
Use this operation when you have a multiband raster of data that you want to visualize with an image.
To render with this method, you must first ensure that your tile is encoded with integer data whose values range from 0 to 255.
Generate a PNG image from a multiband raster.
Generate a PNG image from a multiband raster.
Use this operation when you have a multiband raster of data that you want to visualize with an image.
To render with this method, you must first ensure that your tile is encoded with integer data whose values range from 0 to 255.
Given the parameters alpha and beta, perform the sigmoidal contrast computation on each band and return the result as a multiband tile.
Given the parameters alpha and beta, perform the sigmoidal contrast computation on each band and return the result as a multiband tile.
The approach used is described here: https://www.imagemagick.org/Usage/color_mods/#sigmoidal
The center around-which the stretch is performed (given as a fraction)
The standard deviation in the computation, used to avoid saturating the upper and lower parts of the gamut
The output tile
Splits this into an array of elements based on a TileLayout.
Splits this into an array of elements based on a TileLayout. The array will be in row order form such that the top left element is first.
TileLayout defining the tiles to be generated
Options that control the split
An array of T
Splits this into an array of elements into square tiles.
Splits this into an array of elements into square tiles. The array will be in row order form such that the top left element is first.
An array of T
Splits this into an array of elements based on a columns and rows to be in each tile.
Splits this into an array of elements based on a columns and rows to be in each tile. The array will be in row order form such that the top left element is first.
Column count of output tiles
Row count of output tiles
An array of T
Splits this into an array of elements based on a TileLayout.
Splits this into an array of elements based on a TileLayout. The array will be in row order form such that the top left element is first.
TileLayout defining the tiles to be generated
An array of T
Calculate a raster in which each value is set to the standard deviation of that cell's value.
Calculate a raster in which each value is set to the standard deviation of that cell's value.
MultibandTile of IntConstantNoDataCellType data
Currently only supports working with integer types. If you pass in a MultibandTile with double type data (FloatConstantNoDataCellType, DoubleConstantNoDataCellType) the values will be rounded to Ints.
Determine statistical data for the given histogram.
Determine statistical data for the given histogram.
This includes mean, median, mode, stddev, and min and max values.
Determine statistical data for the given histogram.
Determine statistical data for the given histogram.
This includes mean, median, mode, stddev, and min and max values.