Dear all,
I am trying to migrate my project from gt 2.5 to 2.6, and I ran into a 
problem with geotiffreader.

Neither
reader = new GeoTiffReader(file, new 
Hints(Hints.FORCE_LONGITUDE_FIRST_AXIS_ORDER, Boolean.TRUE));
nor
reader = new GeoTiffReader(file);

works, with the following stack trace:

Exception in thread "main" java.lang.NoSuchMethodError: 
org.opengis.util.GenericName.tip()Lorg/opengis/util/LocalName;
    at 
org.geotools.referencing.factory.AbstractAuthorityFactory.trimAuthority(AbstractAuthorityFactory.java:930)
    at 
org.geotools.referencing.factory.BufferedAuthorityFactory.createUnit(BufferedAuthorityFactory.java:755)
    at 
org.geotools.referencing.factory.AuthorityFactoryAdapter.createUnit(AuthorityFactoryAdapter.java:778)
    at 
org.geotools.gce.geotiff.crs_adapters.GeoTiffMetadata2CRSAdapter.createUnit(GeoTiffMetadata2CRSAdapter.java:1656)
    at 
org.geotools.gce.geotiff.crs_adapters.GeoTiffMetadata2CRSAdapter.createGeographicCoordinateSystem(GeoTiffMetadata2CRSAdapter.java:369)
    at 
org.geotools.gce.geotiff.crs_adapters.GeoTiffMetadata2CRSAdapter.createCoordinateSystem(GeoTiffMetadata2CRSAdapter.java:240)
    at 
org.geotools.gce.geotiff.GeoTiffReader.getHRInfo(GeoTiffReader.java:284)
    at org.geotools.gce.geotiff.GeoTiffReader.<init>(GeoTiffReader.java:212)
    at org.geotools.gce.geotiff.GeoTiffReader.<init>(GeoTiffReader.java:122)
    at 
ch.uzh.geo.tomko.viewshedserviceclient.getViewshedLocal.main(getViewshedLocal.java:105)


I also used to do:
reader = new GeoTiffReader(file);
double rasterNodata = reader.getMetadata().getNoData();
this method is now gone, and there is a hasNoData() method. That's fine, 
but how can I get the actual value back?


This is the GDALINFO output from the tif I am reading(a SRTM DEM in 
geoTiff):

C:\dev\srtm38_03>gdalinfo srtm_38_03.tif
Driver: GTiff/GeoTIFF
Files: srtm_38_03.tif
       srtm_38_03.tfw
Size is 6000, 6000
Coordinate System is:
GEOGCS["WGS 84",
    DATUM["WGS_1984",
        SPHEROID["WGS 84",6378137,298.257223563,
            AUTHORITY["EPSG","7030"]],
        AUTHORITY["EPSG","6326"]],
    PRIMEM["Greenwich",0],
    UNIT["degree",0.0174532925199433],
    AUTHORITY["EPSG","4326"]]
Origin = (5.000000000000000,50.000000000000000)
Pixel Size = (0.000833333333333,-0.000833333333333)
Metadata:
  AREA_OR_POINT=Area
Image Structure Metadata:
  INTERLEAVE=BAND
Corner Coordinates:
Upper Left  (   5.0000000,  50.0000000) (  5d 0'0.00"E, 50d 0'0.00"N)
Lower Left  (   5.0000000,  45.0000000) (  5d 0'0.00"E, 45d 0'0.00"N)
Upper Right (  10.0000000,  50.0000000) ( 10d 0'0.00"E, 50d 0'0.00"N)
Lower Right (  10.0000000,  45.0000000) ( 10d 0'0.00"E, 45d 0'0.00"N)
Center      (   7.5000000,  47.5000000) (  7d30'0.00"E, 47d30'0.00"N)
Band 1 Block=6000x1 Type=Int16, ColorInterp=Gray
  Min=22.000 Max=4783.000
  Minimum=22.000, Maximum=4783.000, Mean=684.078, StdDev=664.350
  NoData Value=-32768
  Metadata:
    STATISTICS_MINIMUM=22
    STATISTICS_MAXIMUM=4783
    STATISTICS_MEAN=684.07755619444
    STATISTICS_MEDIAN=3.3377550846144e-307
    STATISTICS_MODE=5.0068023903149e-308
    STATISTICS_STDDEV=664.34981907181
    LAYER_TYPE=athematic

C:\dev\GTViewshed\tmp\srtm38_03>


------------------------------------------------------------------------------
Join us December 9, 2009 for the Red Hat Virtual Experience,
a free event focused on virtualization and cloud computing. 
Attend in-depth sessions from your desk. Your couch. Anywhere.
http://p.sf.net/sfu/redhat-sfdev2dev
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to