Hi Simone,

thank you for the interest.
I will talk with the raster team at gvSIG to see what can be done to
improve compatibility. I think format interoperability is very
important. As far as I know, gvSIG uses gdal to generate these files.

In the arcgis side, I guess we can't repair anything on their side,
but we'd be very interested in geotools being able of reading them. I
think arcgis also uses gdal to read/write them.

I'd like to know if GeoTools plans to maintain GeoTiff standalone
reader/writer, or if they plan to move it to the ImageIO-Ext GDAL
framework. (A brief, up-to-date description about raster current
status in GeoTools, and future plans would be great).

Regards,

 César

El 4 de septiembre de 2009 19:32, Simone
Giannecchini<simone.giannecch...@geo-solutions.it> escribió:
> 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
>>>
>>
>



-- 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   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

Reply via email to