Coverage views allow to combine different coverages of the same store or different bands of these coverages and expose that combination as a single coverage. For example, one can setup a coverage view on top of 2 coverages (RGB and IR) of the same imageMosaic store, serving them as a single RGB-IR coverage. Especially for the RGB part ov the coverage, a raster symbolizer using selection channels could be used to determine which band of the coverage view is used for which color channel.
For that purpose, a BANDS parameter is introduced to AbstractGridFormat. CoverageViewReader should support this parameter, so as to read and use only those bands necessary (as determined by the selection channels of the raster symbolizer) to produce the final coverage/image.