Details
Description
The standard ImageReadParam class allows to specify which data to read in a two-dimensional space, or a three-dimensional space if we count bands. We need a mechanism for selecting slices in dataset having more dimensions. The NetCDF image reader in GeoTools had a NetcdfReadParam class, but it was specific to the NetCDF format. However its principle can be made more format neutral.
We need to improve SpatialImageReadParam with a format-neutral API for selecting slices in any dimension greater than 2. We also need a mechanism for assigning a dimension to bands.
