Hi, Yes, I checked the image also with QGIS and discovered that it was doing an automatic LUT stretch for viewing. But for me the image that I downloaded from your link (PM25_monthly_19971000.tiff) is OK in the layer preview. No errors, it just looks totally black with bare eyes. I created the new layer into cite: workspace and with the default raster style. I don't know how I could test it further. Perhaps I would download a new 2.6 nightly version from http://geoserver.org/release/2.6.x and make one more test with just this one image and by keeping everything else in the default settings.
-Jukka Rahkonen- VictoriaH wrote: > I can look at this image in QGIS and it looks fine. I cannot stretch the > values, > because the values are meaningful for interpretation, and are handled > correctly > by my SLD. When I try to look at the image in the GEoserver administration > layer > preview, it throws an error. I have even clipped the image so it does not > extend > beyond N and S 85 degrees (so it can be re-projected in the Layer preview). I > have another image that does display in the preview. Both the good image and > the bad image give exactly the same Gdalinfo output. The good image displays > even though it extends all the way to 90 north and south. I have tried all of > the > suggestions in this post thread, but I still get an error. I don't understand > why > one will display correctly, and the other will not. > > 2014-10-02 14:10:18,569 WARN [org.geoserver.web] - Unable to reproject layer > pm25_geotiff:20140709to spherical mercator > 2014-10-02 14:10:18,577 WARN [org.geoserver.web] - Unable to reproject layer > pm25_monthly:PM25_monthly_19991000to spherical mercator > 2014-10-02 14:10:20,797 INFO [org.geoserver.wms] - > Request: getServiceInfo > 2014-10-02 14:10:20,798 DEBUG [org.geotools.util] - CRSConverterFactory can > be applied from Strings to CRS only. > 2014-10-02 14:10:20,798 DEBUG [org.geotools.util] - CRSConverterFactory can > be applied from Strings to CRS only. > 2014-10-02 14:10:20,799 ERROR [org.geoserver.ows] - > java.lang.IllegalArgumentException: The specified coverageName > PM25_monthly_19970900is not supported > at > org.geotools.coverage.grid.io.AbstractGridCoverage2DReader.getMetadataNa > mes(AbstractGridCoverage2DReader.java:965) > at > org.geoserver.catalog.SingleGridCoverage2DReader.getMetadataNames(Single > GridCoverage2DReader.java:74) > at > org.geoserver.catalog.CoverageDimensionCustomizerReader.getMetadataNam > es(CoverageDimensionCustomizerReader.java:246) > at > org.geoserver.catalog.util.ReaderDimensionsAccessor.<init>(ReaderDimensions > Accessor.java:96) > at > org.geoserver.wms.map.GetMapKvpRequestReader.read(GetMapKvpRequestRe > ader.java:458) > at > org.geoserver.wms.map.GetMapKvpRequestReader.read(GetMapKvpRequestRe > ader.java:80) > at > org.geoserver.ows.Dispatcher.parseRequestKVP(Dispatcher.java:1428) > at org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:626) > at > org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:263) > at > org.springframework.web.servlet.mvc.AbstractController.handleRequest(Abstra > ctController.java:153) > at > org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle( > SimpleControllerHandlerAdapter.java:48) > at > org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServl > et.java:923) > at > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet > .java:852) > at > org.springframework.web.servlet.FrameworkServlet.processRequest(Framewor > kServlet.java:882) > at > org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.j > ava:778) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilte > rChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.j > ava:206) > at > org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFil > ter.java:27) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilte > rChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.j > ava:206) > at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilte > r.java:74) > at > org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70) > at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilte > r.java:70) > at > org.geoserver.flow.controller.IpBlacklistFilter.doFilter(IpBlacklistFilter.java:92) > at > org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilte > r.java:70) > at > org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java: > 45) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilte > rChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.j > ava:206) > at > org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter > .java:49) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilte > rChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.j > ava:206) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(F > ilterChainProxy.java:311) > at > org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilt > er(GeoServerCompositeFilter.java:68) > at > org.springframework.security.web.access.intercept.FilterSecurityInterceptor.inv > oke(FilterSecurityInterceptor.java:116) > at > org.springframework.security.web.access.intercept.FilterSecurityInterceptor.do > Filter(FilterSecurityInterceptor.java:83) > at > org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilt > er(GeoServerCompositeFilter.java:72) > at > org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerComp > ositeFilter.java:91) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(F > ilterChainProxy.java:323) > at > org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilt > er(GeoServerCompositeFilter.java:68) > at > org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(Ex > ceptionTranslationFilter.java:113) > at > org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilt > er(GeoServerCompositeFilter.java:72) > at > org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerComp > ositeFilter.java:91) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(F > ilterChainProxy.java:323) > at > org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter( > GeoServerAnonymousAuthenticationFilter.java:53) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(F > ilterChainProxy.java:323) > at > org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilt > er(GeoServerCompositeFilter.java:68) > at > org.springframework.security.web.authentication.www.BasicAuthenticationFilt > er.doFilter(BasicAuthenticationFilter.java:150) > at > org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilt > er(GeoServerCompositeFilter.java:72) > at > org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerComp > ositeFilter.java:91) > at > org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoSer > verBasicAuthenticationFilter.java:82) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(F > ilterChainProxy.java:323) > at > org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilt > er(GeoServerCompositeFilter.java:68) > at > org.springframework.security.web.context.SecurityContextPersistenceFilter.doF > ilter(SecurityContextPersistenceFilter.java:87) > at > org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilt > er(GeoServerSecurityContextPersistenceFilter.java:52) > at > org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilt > er(GeoServerCompositeFilter.java:72) > at > org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerComp > ositeFilter.java:91) > at > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(F > ilterChainProxy.java:323) > at > org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.jav > a:173) > at > org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSe > curityFilterChainProxy.java:134) > at > org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(Delegatin > gFilterProxy.java:346) > at > org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterP > roxy.java:259) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilte > rChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.j > ava:206) > at > org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilte > rChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.j > ava:206) > at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilte > rChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.j > ava:206) > at > org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilte > rChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.j > ava:206) > at > org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:43) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilte > rChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.j > ava:206) > at > org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEnco > dingFilter.java:109) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilte > rChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.j > ava:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve > .java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.j > ava:191) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:12 > 7) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.jav > a:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(H > ttp11Protocol.java:588) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) > at java.lang.Thread.run(Thread.java:701) > > > > -- > View this message in context: http://osgeo-org.1560.x6.nabble.com/Why-do- > some-Geotiffs-not-display-as-Geoserver-layers-tp5164850p5165622.html > Sent from the GeoServer - User mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI > DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit- > Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS > 3.0 Requirement 10 and 11.5 with EventLog Analyzer > http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktr > k > _______________________________________________ > Geoserver-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/geoserver-users ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ Geoserver-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
