Thanks Andrea,
this is great news!

In fact now starts to read it, but not without problem.
The geotiff in fact has a world file. It should be a "normal" file
(whatever that could mean).

Jan 20, 2007 12:01:46 PM org.geotools.renderer.lite.StreamingRenderer 
renderRaster
WARNING: The number of image bands (3) differs from the number of supplied 
'SampleDimension' objects (1).
java.lang.IllegalArgumentException: The number of image bands (3) differs from 
the number of supplied 'SampleDimension' objects (1).
        at 
org.geotools.coverage.grid.Grid2DSampleDimension.create(Grid2DSampleDimension.java:118)
        at 
org.geotools.coverage.grid.GridCoverage2D.<init>(GridCoverage2D.java:269)
        at 
org.geotools.coverage.processing.operation.FilteredSubsampledGridCoverage2D.<init>(FilteredSubsampledGridCoverage2D.java:60)
        at 
org.geotools.coverage.processing.operation.FilteredSubsampledGridCoverage2D.create(FilteredSubsampledGridCoverage2D.java:115)
        at 
org.geotools.coverage.processing.operation.FilteredSubsample.doOperation(FilteredSubsample.java:133)
        at 
org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.filteredSubsample(GridCoverageRenderer.java:793)
        at 
org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.paint(GridCoverageRenderer.java:455)
        at 
org.geotools.renderer.lite.StreamingRenderer.renderRaster(StreamingRenderer.java:1732)
        at 
org.geotools.renderer.lite.StreamingRenderer.processSymbolizers(StreamingRenderer.java:1586)
        at 
org.geotools.renderer.lite.StreamingRenderer.process(StreamingRenderer.java:1530)
        at 
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1472)
        at 
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:543)
        at 
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:406)


The geotiff is a "Carta Tecnica Provinciale", which you should probably
know and have dealth with. 

Andrea


PS: another question: the projection is taken by default in lat/long, if I do 
not
supply a .prj file with the info in it. Is that the right approach? I've
never seen geotiffs or jpegs with the projection file. 



* [A.D. 20/01/07 11:51], Andrea Aime <[EMAIL PROTECTED]> probably wrote:
> Andrea Antonello ha scritto:
> >Hi,
> >I've tried the geotiff reader and got the following error:
> >
> >Exception in thread "main" java.lang.UnsupportedOperationException: GeoKey 
> >directory does not exist
> >     at 
> >     
> > org.geotools.gce.geotiff.IIOMetadataAdpaters.GeoTiffIIOMetadataDecoder.<init>(GeoTiffIIOMetadataDecoder.java:114)
> >     at 
> >     org.geotools.gce.geotiff.GeoTiffReader.getHRInfo(GeoTiffReader.java:259)
> >     at 
> >     org.geotools.gce.geotiff.GeoTiffReader.<init>(GeoTiffReader.java:203)
> >     at 
> >     org.geotools.gce.geotiff.GeoTiffFormat.getReader(GeoTiffFormat.java:252)
> >     at 
> >     org.geotools.gce.geotiff.GeoTiffFormat.getReader(GeoTiffFormat.java:212)
> >
> >I've searched around the net and the error seems to be known, or better,
> >the error seems to be in my data? Can anyone give me a hint on how to
> >solve, I couldn't figure out how. 
> 
> It seems to me, without the GeoKey directory that's just a TIFF
> file, not a real Geotiff, no? Do you have a world file along with that
> image? In that case, you can use the image+world file reader instead.
> 
> Cheers
> Andrea
> 

-- 
____________________________________________________________________________
HydroloGIS - Environmental Safety Modelling
Siemens Str. 19 via Siemens
I-39100 Bozen - Bolzano 
www.hydrologis.com

Andrea Antonello
Environmental Engineer
PhD Student at www.uniurb.it
JGrass, Free Open Source GIS www.jgrass.org
tel.     +39 0471 068065  
mobile:  +39 328 8497722
fax:     +39 36 328 8497722
email:   [EMAIL PROTECTED]

"Let it be as much a great honour to take as to give learning,
if you want to be called wise."
Skuggsja' - The King's mirror - 1240 Reykjavik
____________________________________________________________________________

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to