Dear Simone, Dear List, to recall the problem:
> >> > I am using Geoserver 2.7.5. I want to create a layer out of several > >> > geotiffs so I created an imagemosaic. The geotiffs are 32bit tifs an I > >> > want to colorize them using Geoserver Styles. The single tifs overlap at > >> > the edges and partly have no data values there which appear in the > >> > mosaic. To avoid that I wanted to set the "Input Transparent Color". But > >> > when setting a value I get an Error: > >> > > >> > org.geotools.data.DataSourceException: Unable to create this mosaic > >> > at > >> > org.geotools.gce.imagemosaic.RasterLayerResponse.prepareResponse(RasterLayerResponse.java:1336) > >> > at > >> > org.geotools.gce.imagemosaic.RasterLayerResponse.processRequest(RasterLayerResponse.java:1226) > >> > at > >> > org.geotools.gce.imagemosaic.RasterLayerResponse.createResponse(RasterLayerResponse.java:1192) > >> > at > >> > org.geotools.gce.imagemosaic.RasterManager.read(RasterManager.java:1153) > >> > at > >> > org.geotools.gce.imagemosaic.ImageMosaicReader.read(ImageMosaicReader.java:874) > >> > at > >> > org.geotools.gce.imagemosaic.ImageMosaicReader.read(ImageMosaicReader.java:853) > >> > at > >> > org.geoserver.catalog.SingleGridCoverage2DReader.read(SingleGridCoverage2DReader.java:147) > >> > at > >> > org.geoserver.catalog.CoverageDimensionCustomizerReader.read(CoverageDimensionCustomizerReader.java:227) > >> > at > >> > org.geoserver.catalog.CoverageDimensionCustomizerReader.read(CoverageDimensionCustomizerReader.java:217) > >> > at > >> > org.geoserver.wms.featureinfo.RasterLayerIdentifier.identify(RasterLayerIdentifier.java:170) > >> > at > >> > org.geoserver.wms.GetFeatureInfo.execute(GetFeatureInfo.java:78) > >> > at org.geoserver.wms.GetFeatureInfo.run(GetFeatureInfo.java:44) > >> > ... 107 more > >> > Caused by: java.lang.IllegalStateException: Unsupported data type. > >> > at > >> > org.geotools.image.ImageWorker.makeColorTransparent(ImageWorker.java:1848) > >> > at > >> > org.geotools.gce.imagemosaic.RasterLayerResponse.createBlankResponse(RasterLayerResponse.java:1675) > >> > at > >> > org.geotools.gce.imagemosaic.RasterLayerResponse.prepareResponse(RasterLayerResponse.java:1333) > >> > ... 118 more > >> > > >> > It seems it is not possible to set the InputTransparentColor for 32bit > >> > images which seems logical. But how can I get a similar setting for > >> > 32bit images? > >> > It was recommended to use JAI-Ext for proper support for nodata: > >> Wit the latest versions of GeoServer (2.8.x and on if my memory serves > >> me right) if you enable JAI-Ext there should be proper support for > >> nodata introduced, hence you simply have to make sure your data > >> reports nodata properly. > >> Meanwhile I installed Geoserver 2.9.2 with JAI-Ext but the problem is still the same. Are there some settings I need to set for JAI-Extension? I started Geoserver with JAI-Ext enabled. Regards, Sabine ------------------------------------------------------------------------------ _______________________________________________ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users