Implements a histogram in terms of an array of the given size.
Implements a histogram in terms of an array of the given size. The size provided must be less than or equal to the number of distinct values in the Tile.
Tiles with a double type (TypeFloat, TypeDouble) will have their values rounded to integers when making the Histogram.
Generate quantile class breaks for a given raster.
Create a histogram from double values in a raster.
Create a histogram from double values in a raster.
FastMapHistogram only works with integer values, which is great for performance but means that, in order to use FastMapHistogram with double values, each value must be multiplied by a power of ten to preserve significant fractional digits.
For example, if you want to save one significant digit (2.1 from 2.123), set sigificantDigits to 1, and the histogram will save 2.1 as "21" by multiplying each value by 10. The multiplier is 10 raised to the power of significant digits (e.g. 1 digit: 10, 2 digits: 100, and so on).
Important: Be sure that the maximum value in the rater multiplied by 10 ^ significantDigits does not overflow Int.MaxValue (2, 147, 483, 647).
Number of significant digits to preserve by multiplying
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 (TypeFloat, TypeDouble) will have their values rounded to integers when making the Histogram.
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.
Tile of TypeInt data
Currently only supports working with integer types. If you pass in a Tile with double type data (TypeFloat, TypeDouble) 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.