Hello everyone,

I've encountered a performance problem when trying to render a coverage
with over a thousand bands, even though I adjust the coverage's style to
display only 1 band.

The coverage is from NASA, only 180x90 pixels in size but has 1638 bands;
it was converted with GDAL from NetCDF to GeoTIFF using "TILED=YES", then
overviews were created with gdaladdo.

Whenever I submit GetMap requests for this coverage, a response is never
returned and Geoserver as a whole becomes sluggish or nonresponsive.

I know I could subset the image to only include the 1 band that is
displayed, but ideally I'd like to keep all the image's data intact.

Here's the relevant part of my SLD:

<sld:RasterSymbolizer>
  <Opacity>1.0</Opacity>
  <ChannelSelection>
          <GrayChannel>
                  <SourceChannelName>1</SourceChannelName>
          </GrayChannel>
  </ChannelSelection>
  <ColorMap extended="true">
          <ColorMapEntry color="#0000ff" quantity="0" label="0° C"/>
          <ColorMapEntry color="#009933" quantity="250" label = "2.5 °C"/>
          <ColorMapEntry color="#ff9900" quantity="500" label = "5.0 °C"/>
          <ColorMapEntry color="#ff0000" quantity="750" label = "7.5 °C"/>
  </ColorMap>
</sld:RasterSymbolizer>

OS and software versions:
OSX 10.10.5
Geoserver 2.9.1
Tomcat 7.0.64
Oracle JDK 1.8.0_77
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. http://sdm.link/zohodev2dev
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to