Hi Tam,

I think that the GeoTiff reader is not able to read correctly the GeoTiff
file for a wrong GeoTiff Tag definition.

Could you send me the link to the image so that I can download and test it?

Cheers,
Nicola.


2014-02-28 17:51 GMT+01:00 tt5430 <[email protected]>:

> I downloaded the Landsat GeoTIFF image from USGS EarthExplorer website.
>  When
> I  tried to view it on my WorldWind map client, I got ClassCastException.
> However, I could view it using the OpenLayers previewer.  Below are the
> getMap requests from the two viewers:
>
> >From my WorldWind client:
> Request: getMap
>         Buffer = 0
>         Format = image/png
>         Filter = null
>         Filters = null
>         Width = 512
>         Height = 512
>         ViewParams = null
>         Crs = GEOGCS["WGS84",
>   DATUM["WGS84",
>     SPHEROID["WGS84", 6378137.0, 298.257223563]],
>   PRIMEM["Greenwich", 0.0],
>   UNIT["degree", 0.017453292519943295],
>   AXIS["Geodetic longitude", EAST],
>   AXIS["Geodetic latitude", NORTH],
>   AUTHORITY["Web Map Service CRS","84"]]
>         Bbox = ReferencedEnvelope[-126.0 : -117.0, 27.0 : 36.0]
>         Elevation = []
>         Angle = 0.0
>         BgColor = java.awt.Color[r=255,g=255,b=255]
>         Transparent = true
>         StartIndex = null
>         FormatOptions = {}
>         RemoteOwsType = null
>         RemoteOwsURL = null
>         SldBody = null
>         ValidateSchema = false
>         Sld = null
>         CQLFilter = null
>         FeatureId = null
>         SldVersion = null
>         Tiled = false
>         Palette = null
>         FeatureVersion = null
>         SRS = CRS:84
>         Styles = [StyleImpl[ name=raster]]
>         Layers = [org.geoserver.wms.MapLayerInfo@3aad70ed]
>         MaxFeatures = null
>         TilesOrigin = null
>         Env = {}
>         Exceptions = SE_XML
>         Time = []
>         Version = 1.3
>         Request = GetMap
>         BaseUrl = http://172.16.203.30:8080/geoserver/
>         Get = true
>         RawKvp = {CRS=CRS:84, BBOX=-126.0,27.0,-117.0,36.0,
> TRANSPARENT=TRUE,
> VERSION=1.3, FORMAT=image/png, SERVICE=WMS, HEIGHT=512, REQUEST=GetMap,
> LAYERS=geotiff:LC80420362014047LGN00_B10, STYLES=, WIDTH=512}
>         RequestCharset = UTF-8
> 28 Feb 08:18:29 ERROR [geoserver.ows] -
> java.lang.ClassCastException: [[B cannot be cast to [[S
>         at
>
> com.sun.media.jai.opimage.BandMergeOpImage.shortLoop(BandMergeOpImage.java:346)
>         at
>
> com.sun.media.jai.opimage.BandMergeOpImage.computeRect(BandMergeOpImage.java:204)
>         at javax.media.jai.PointOpImage.computeTile(PointOpImage.java:914)
>         at
>
> com.sun.media.jai.util.SunTileScheduler.scheduleTile(SunTileScheduler.java:904)
>         at javax.media.jai.OpImage.getTile(OpImage.java:1129)
>         at javax.media.jai.PlanarImage.copyData(PlanarImage.java:2343)
>         at
> javax.media.jai.PlanarImage.copyExtendedData(PlanarImage.java:2398)
>         at
> javax.media.jai.PlanarImage.getExtendedData(PlanarImage.java:2459)
>         at
> com.sun.media.jai.opimage.MosaicOpImage.computeTile(MosaicOpImage.java:432)
>
> >From OpenLayer previewer:
> Request: getMap
>         Buffer = 0
>         Format = image/jpeg
>         Filter = null
>         Filters = null
>         Width = 502
>         Height = 512
>         ViewParams = null
>         Crs = PROJCS["WGS 84 / UTM zone 11N",
>   GEOGCS["WGS 84",
>     DATUM["World Geodetic System 1984",
>       SPHEROID["WGS 84", 6378137.0, 298.257223563,
> AUTHORITY["EPSG","7030"]],
>       AUTHORITY["EPSG","6326"]],
>     PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]],
>     UNIT["degree", 0.017453292519943295],
>     AXIS["Geodetic longitude", EAST],
>     AXIS["Geodetic latitude", NORTH],
>     AUTHORITY["EPSG","4326"]],
>   PROJECTION["Transverse_Mercator", AUTHORITY["EPSG","9807"]],
>   PARAMETER["central_meridian", -117.0],
>   PARAMETER["latitude_of_origin", 0.0],
>   PARAMETER["scale_factor", 0.9996],
>   PARAMETER["false_easting", 500000.0],
>   PARAMETER["false_northing", 0.0],
>   UNIT["m", 1.0],
>   AXIS["Easting", EAST],
>   AXIS["Northing", NORTH],
>   AUTHORITY["EPSG","32611"]]
>         Bbox = ReferencedEnvelope[1796.3671875 : 471303.6328125, 3593670.0
> :
> 4072530.0]
>         Elevation = []
>         Angle = 0.0
>         BgColor = java.awt.Color[r=255,g=255,b=255]
>         Transparent = false
>         StartIndex = null
>         FormatOptions = {}
>         RemoteOwsType = null
>         RemoteOwsURL = null
>         SldBody = null
>         ValidateSchema = false
>         Sld = null
>         CQLFilter = null
>         FeatureId = null
>         SldVersion = null
>         Tiled = false
>         Palette = null
>         FeatureVersion = null
>         SRS = EPSG:32611
>         Styles = [StyleImpl[ name=raster]]
>         Layers = [org.geoserver.wms.MapLayerInfo@3aad70ed]
>         MaxFeatures = null
>         TilesOrigin = null
>         Env = {}
>         Exceptions = SE_XML
>         Time = []
>         Version = 1.1.1
>         Request = GetMap
>         BaseUrl = http://localhost:8080/geoserver/
>         Get = true
>         RawKvp = {BBOX=1796.3671875,3593670,471303.6328125,4072530,
> VERSION=1.1.1,
> FORMAT=image/jpeg, SERVICE=WMS, HEIGHT=512,
> LAYERS=geotiff:LC80420362014047LGN00_B10, REQUEST=GetMap, STYLES=,
> SRS=EPSG:32611, WIDTH=502}
>         RequestCharset = UTF-8
>
> Below is the image info output from gdalinfo:
> vriuser@vriuser-VirtualBox:/archive/maps/landsat$ gdalinfo
> LC80420362014047LGN00_B10.TIF
> gdalinfo: /home/gdal-libraries/libgdal.so.1: no version information
> available (required by gdalinfo)
> Driver: GTiff/GeoTIFF
> Files: LC80420362014047LGN00_B10.TIF
> Size is 7831, 7981
> Coordinate System is:
> PROJCS["WGS 84 / UTM zone 11N",
>     GEOGCS["WGS 84",
>         DATUM["WGS_1984",
>             SPHEROID["WGS 84",6378137,298.257223563,
>                 AUTHORITY["EPSG","7030"]],
>             AUTHORITY["EPSG","6326"]],
>         PRIMEM["Greenwich",0],
>         UNIT["degree",0.0174532925199433],
>         AUTHORITY["EPSG","4326"]],
>     PROJECTION["Transverse_Mercator"],
>     PARAMETER["latitude_of_origin",0],
>     PARAMETER["central_meridian",-117],
>     PARAMETER["scale_factor",0.9996],
>     PARAMETER["false_easting",500000],
>     PARAMETER["false_northing",0],
>     UNIT["metre",1,
>         AUTHORITY["EPSG","9001"]],
>     AUTHORITY["EPSG","32611"]]
> Origin = (119085.000000000000000,3952815.000000000000000)
> Pixel Size = (30.000000000000000,-30.000000000000000)
> Metadata:
>   AREA_OR_POINT=Point
> Image Structure Metadata:
>   INTERLEAVE=BAND
> Corner Coordinates:
> Upper Left  (  119085.000, 3952815.000) (121d12'23.17"W, 35d38'44.69"N)
> Lower Left  (  119085.000, 3713385.000) (121d 5'57.02"W, 33d29'32.04"N)
> Upper Right (  354015.000, 3952815.000) (118d36'49.58"W, 35d42'30.51"N)
> Lower Right (  354015.000, 3713385.000) (118d34'20.99"W, 33d33' 0.49"N)
> Center      (  236550.000, 3833100.000) (119d52'22.56"W, 34d36'21.46"N)
> Band 1 Block=7831x1 Type=UInt16, ColorInterp=Gray
>
> I also attached the screenshot of the layer information.
>
> Can anyone tell me what was wrong?  Why I got ClassCastException with my
> viewer?  Let me know if you need more information.  I am not sure if I can
> upload the image file since it is about 125 MB.  Let me know if you need
> the
> image.
>
> <http://osgeo-org.1560.x6.nabble.com/file/n5106677/screenshot.jpg>
>
> Many thanks in advance.
>
> Regards,
> Tam
>
>
>
>
> --
> View this message in context:
> http://osgeo-org.1560.x6.nabble.com/Got-ClassCastException-rendering-Landsat-GeoTIFF-image-tp5106677.html
> Sent from the GeoServer - User mailing list archive at Nabble.com.
>
>
> ------------------------------------------------------------------------------
> Subversion Kills Productivity. Get off Subversion & Make the Move to
> Perforce.
> With Perforce, you get hassle-free workflows. Merge that actually works.
> Faster operations. Version large binaries.  Built-in WAN optimization and
> the
> freedom to use Git, Perforce or both. Make the move to Perforce.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
> _______________________________________________
> Geoserver-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>



-- 
==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more
information.
==

Ing. Nicola Lagormarsini
Junior Software Engineer

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:   +39 0584 1660272

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

-------------------------------------------------------
------------------------------------------------------------------------------
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to