Hi,
I'm trying to read a GeoTIFF using GeoTools 2.5.2. Here's my code:
public static void main(String[] args) throws Exception
{
File file = getImageFile(args);
GeoTiffReader reader = new GeoTiffReader(file);
GridCoverage2D coverage = (GridCoverage2D) reader.read(null);
ImageLab imageLab = new ImageLab(coverage);
imageLab.setVisible(true);
System.exit(0);
}
When I run this, I get:
Opening Image file: /Users/gregederer/servers/gsdata/rfe/mm/
rfe_2003_01_mm.tif
Exception in thread "main" java.lang.NoSuchMethodError:
org.opengis.referencing.cs.CSAuthorityFactory.createUnit(Ljava/lang/
String;)Ljavax/units/Unit;
at
org
.geotools
.referencing
.factory
.AuthorityFactoryAdapter.createUnit(AuthorityFactoryAdapter.java:736)
at
org
.geotools
.gce
.geotiff
.crs_adapters
.GeoTiffMetadata2CRSAdapter.createUnit(GeoTiffMetadata2CRSAdapter.java:
1671)
at
org
.geotools
.gce
.geotiff
.crs_adapters
.GeoTiffMetadata2CRSAdapter
.createGeographicCoordinateSystem(GeoTiffMetadata2CRSAdapter.java:366)
at
org
.geotools
.gce
.geotiff
.crs_adapters
.GeoTiffMetadata2CRSAdapter
.createCoordinateSystem(GeoTiffMetadata2CRSAdapter.java:239)
at
org.geotools.gce.geotiff.GeoTiffReader.getHRInfo(GeoTiffReader.java:277)
at
org.geotools.gce.geotiff.GeoTiffReader.<init>(GeoTiffReader.java:204)
at
org.geotools.gce.geotiff.GeoTiffReader.<init>(GeoTiffReader.java:117)
at org.esv.SummaryStats.ImageLab.main(ImageLab.java:53)
Which is odd because the method CSAuthorityFactory.createUnit(String
code) does, in fact, exist.
Any suggestions?
Thanks!
Greg
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users