A partir do GeoServer 2.14-RC ​​é possível que sejam utilizadas expressões em elementos SourceChannelName quando você estiver criando seu estilo SLD para uma camada raster, permitindo assim a seleção dinâmica de canais. Isso é uma boa notícias para qualquer pessoa que esteja criando aplicativos que exibam dados multiespectrais ou hiperespectrais, evitando assim a necessidade de construir muitos estilos diferentes para as várias combinações de cores que lhe possam ser interessantes.

Aqui está um exemplo de SLD:

<RasterSymbolizer>
  <ChannelSelection>
    <RedChannel>
      <SourceChannelName>
          <ogc:Function name="env">
             <ogc:Literal>B1</ogc:Literal>
             <ogc:Literal>2</ogc:Literal>
          </ogc:Function>
      </SourceChannelName>
    </RedChannel>
    <GreenChannel>
      <SourceChannelName>
          <ogc:Function name="env">
             <ogc:Literal>B2</ogc:Literal>
             <ogc:Literal>5</ogc:Literal>
          </ogc:Function>
      </SourceChannelName>
    </GreenChannel>
    <BlueChannel>
      <SourceChannelName>
          <ogc:Function name="env">
             <ogc:Literal>B3</ogc:Literal>
             <ogc:Literal>7</ogc:Literal>
          </ogc:Function>
      </SourceChannelName>
    </BlueChannel>
  </ChannelSelection>
<RasterSymbolizer>

Fonte: GeoServer Blog