El 7 de septiembre de 2009 11:27, Simone
Giannecchini<simone.giannecch...@geo-solutions.it> escribió:
> Ciao Cesar,
> I am decently happy about the geotiff geotools plugin and therefore I
> don't have any current plan for replacing it with the gdal one.
> Nevertheless I have been thinking about including the geotiff gdal
> plugin as well as an optional step in geotools, since it is currently
> disabled. Daniele, what do you think? What would happen with the
> GeoTools factory mechanism when we introduce two plugins for the same
> format?
>
> About a brief, up-to-date description about raster current status in
> GeoTools, and future plans, I will leave that for another email since
> I am quite busy as of now :-).

Hi Simone,

I consider your first paragraph as the brief, up-to-date description I
was expecting (at least, regarding GeoTiff).
Thank you very much :-)

Regarding the problem with these files, I think I found the cause. It
seems a gdal effect (or defect) [1], which causes that some 'weird'
coordinate systems don't get correctly stored in the Geotiff.

I've exported the same area in EPSG:23030 (using arcgis), and the
resulting file could be correctly loaded in GeoTools (and I could see
the GeoTiff tags by using [fwtools] tiffinfo). However, it seems that
EPSG:3035 is considered by GDAL as an uncommon CRS (despite it is the
preferred projected CRS for the European Environmental Agency, for
European-scale data).

However, this doesn't help me, as I can't change Esri code... So it
could be great if we could enable this support in GeoTools...


Best regards,

  César


[1] See "Georeferencing" chapter: http://gdal.org/frmt_gtiff.html



>
> 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/7 César Martínez Izquierdo <cesar....@gmail.com>:
>> 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
>>
>



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