2

当我尝试从 AbstractGridCoverage2DReader 获取对象时遇到问题。我需要它来获得 CoordinateReferenceSystem 和覆盖范围。

File file = new File("Resource/new.tif");

AbstractGridFormat format = GridFormatFinder.findFormat(file);
System.out.println("here we have format: "+format);

AbstractGridCoverage2DReader reader = format.getReader(file);
System.out.println("here we have reader: "+reader);

格式没问题:“org.geotools.gce.geotiff.GeoTiffFormat@ed5ad5d”。但是 reader 始终为 NULL。

有任何想法吗?

4

1 回答 1

0

好的,我解决了,更改 pom.xml 文件(我有一个基于 maven 的项目)。

(1): org.geotools gt-epsg-hsql ${geotools.version}

(2): org.geotools gt-epsg-hsql 2.7-M2

我在 (2) 上更改了 (1) 并且效果很好!:)。

于 2013-03-16T11:37:46.130 回答