| Addition of a BANDS parameter in AbstractGridFromat. Coverage readers supporting this parameter can read only those coverage bands declared by this parameter. Parameter value should be an int[] containing the indices of the selected bands. This parameter will be initiallly used in CoverageViewReader in Geoserver, so as to be able to create coverages using specific bands from a coverage view. A direct application of this is on the case of using selection channels for the symbolizer/style of rasters produced from a CoverageView. This results in specific bands selection from the source CoverageView, so as to produce the desired final image. For this, some changes in GridCoverageRenderer are also nesessary. |