Ciao Cesar,
I quickly inspected those files and:

1> the gvsig one, is not a real geotiff, but rather a plain tiff with
a non-standard metadata file (the rmf file) which seems to be specific
to gvsig. I have never seen this one anyway
2> the arcgis one is not a real geotiff again, but it contains a
proprietary xml file for th metadata. We don't actually read such a
format, although gdal seems to read it.

Ciao,
Simone.
-------------------------------------------------------
Ing. Simone Giannecchini
GeoSolutions S.A.S.
Founder - Software Engineer
Via Carignoni 51
55041  Camaiore (LU)
Italy

phone: +39 0584983027
fax:      +39 0584983027
mob:    +39 333 8128928


http://www.geo-solutions.it
http://geo-solutions.blogspot.com/
http://simboss.blogspot.com/
http://www.linkedin.com/in/simonegiannecchini

-------------------------------------------------------



2009/9/3 Simone Giannecchini <simone.giannecch...@geo-solutions.it>:
> Ciao Cesar,
> best thing would be if you could provide some sample data to me.
> Which version of geotools are you using?
>
> Simone.
>
> -------------------------------------------------------
> Ing. Simone Giannecchini
> GeoSolutions S.A.S.
> Founder - Software Engineer
> Via Carignoni 51
> 55041  Camaiore (LU)
> Italy
>
> phone: +39 0584983027
> fax:      +39 0584983027
> mob:    +39 333 8128928
>
>
> http://www.geo-solutions.it
> http://geo-solutions.blogspot.com/
> http://simboss.blogspot.com/
> http://www.linkedin.com/in/simonegiannecchini
>
> -------------------------------------------------------
>
>
>
> 2009/9/3 César Martínez Izquierdo <cesar....@gmail.com>:
>> Hello,
>>
>> I'm trying to read some (Geo)Tiff files with GeoTools, but I get an
>> error. My code is simple:
>>
>>
>> File file = new File("C:\\test\\recorte_lceugr.tif");
>> GeoTiffFormat gtf = new GeoTiffFormat();
>> GridCoverageReader reader = gtf.getReader(file);
>>
>>
>> But I get an exception in the third line.
>> If the TIFF was generated with gvSIG, I get the following exception:
>>
>> java.lang.IllegalArgumentException: GeoKey directory does not exist
>>        at 
>> org.geotools.gce.geotiff.IIOMetadataAdpaters.GeoTiffIIOMetadataDecoder.<init>(GeoTiffIIOMetadataDecoder.java:124)
>>        at 
>> org.geotools.gce.geotiff.GeoTiffReader.getHRInfo(GeoTiffReader.java:278)
>>        at 
>> org.geotools.gce.geotiff.GeoTiffReader.<init>(GeoTiffReader.java:222)
>>        at 
>> org.geotools.gce.geotiff.GeoTiffFormat.getReader(GeoTiffFormat.java:253)
>>        at 
>> org.geotools.gce.geotiff.GeoTiffFormat.getReader(GeoTiffFormat.java:213)
>>        at etclusi.tests.gt.TestGeoTiff.main(TestGeoTiff.java:24)
>>
>> If the TIFF was generated with ArcGIS, then I get:
>> 03-sep-2009 16:51:16
>> org.geotools.gce.geotiff.crs_adapters.GeoTiffMetadata2CRSAdapter
>> getGeoKeyAsInt
>> ADVERTENCIA: null
>> java.lang.NumberFormatException: null
>>        at java.lang.Integer.parseInt(Integer.java:415)
>>        at java.lang.Integer.parseInt(Integer.java:497)
>>        at 
>> org.geotools.gce.geotiff.crs_adapters.GeoTiffMetadata2CRSAdapter.getGeoKeyAsInt(GeoTiffMetadata2CRSAdapter.java:452)
>>        at 
>> org.geotools.gce.geotiff.crs_adapters.GeoTiffMetadata2CRSAdapter.createCoordinateSystem(GeoTiffMetadata2CRSAdapter.java:235)
>>        at 
>> org.geotools.gce.geotiff.GeoTiffReader.getHRInfo(GeoTiffReader.java:294)
>>        at 
>> org.geotools.gce.geotiff.GeoTiffReader.<init>(GeoTiffReader.java:222)
>>        at 
>> org.geotools.gce.geotiff.GeoTiffFormat.getReader(GeoTiffFormat.java:253)
>>        at 
>> org.geotools.gce.geotiff.GeoTiffFormat.getReader(GeoTiffFormat.java:213)
>>        at etclusi.tests.gt.TestGeoTiff.main(TestGeoTiff.java:24)
>> Exception in thread "main" java.lang.UnsupportedOperationException:
>> GeoTiffMetadata2CRSAdapter::createCoordinateSystem:Only Geographic &
>> Projected Systems are supported.
>>        at 
>> org.geotools.gce.geotiff.crs_adapters.GeoTiffMetadata2CRSAdapter.createCoordinateSystem(GeoTiffMetadata2CRSAdapter.java:243)
>>        at 
>> org.geotools.gce.geotiff.GeoTiffReader.getHRInfo(GeoTiffReader.java:294)
>>        at 
>> org.geotools.gce.geotiff.GeoTiffReader.<init>(GeoTiffReader.java:222)
>>        at 
>> org.geotools.gce.geotiff.GeoTiffFormat.getReader(GeoTiffFormat.java:253)
>>        at 
>> org.geotools.gce.geotiff.GeoTiffFormat.getReader(GeoTiffFormat.java:213)
>>        at etclusi.tests.gt.TestGeoTiff.main(TestGeoTiff.java:24)
>>
>> In this second case (ArcGIS), the problem might be that they are not
>> real GeoTiff files, as pointed by Niels Hoffmann in [1]. I'm not an
>> expert on the topic, so I can't be sure.
>>
>> Anyway, I am able to read these TIFFs with uDig 1.1.1, so I guess that
>> GeoTools is able to read them, and then the problem should be in my
>> code or my runtime configuration.
>>
>> Any idea?
>>
>>
>> Best Regards,
>>
>>
>>
>> [1] http://52north.org/pipermail/geoprocessingservices/2009-July/000445.html
>>
>>
>> --
>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>>   César Martínez Izquierdo
>>   GIS developer
>>   -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
>>   ETC-LUSI: http://etc-lusi.eionet.europa.eu/
>>   Universitat Autònoma de Barcelona (SPAIN)
>> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>>
>> ------------------------------------------------------------------------------
>> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
>> trial. Simplify your report design, integration and deployment - and focus on
>> what you do best, core application coding. Discover what's new with
>> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
>> _______________________________________________
>> Geotools-gt2-users mailing list
>> Geotools-gt2-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>>
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Geotools-gt2-users mailing list
Geotools-gt2-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to