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". ただし、リーダーは常に 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

(1) を (2) に変更したところ、正常に動作しました! :)。

于 2013-03-16T11:37:46.130 に答える