deffindMinMax: (Int, Int)

Currently does not support double valued raster data types
(FloatConstantNoDataCellType,
DoubleConstantNoDataCellType). Calling findMinMax on
rasters of those types will give the integer min and max
of the rounded values of their cells.

defhashCode(): Int

Changes the interpretation of the tile cells through changing NoData handling and optionally cell data type.

Changes the interpretation of the tile cells through changing NoData handling and optionally cell data type.
If DataType portion of the CellType is unchanged the tile data is not duplicated through conversion.
If cell DataType conversion is required it is done in a naive way, without considering NoData handling.

Partition a list of pixel windows to localize required segment reads.
Some segments may be required by more than one partition.
Pixel windows outside of layout range will be filtered.
Maximum partition size may be exceeded if any window size exceeds it.
Windows will not be split to satisfy partition size limits.