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