Uploaded image for project: 'GeoTools'
  1. GEOT-5513

Allow renderer to delegate band selection down to coverage readers via a BANDS parameter

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Medium
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 15.3, 16-beta
    • Component/s: coverage, render
    • Labels:
      None

      Description

      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 and eventually the NetCDF in GeoTools, to avoid unecessarily reading components that are not part of the final output.

      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 necessary.

        Attachments

          Issue links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                mantesat Thanassis Mantes
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: