使用GeoTools GeoTiffReader读取最大分辨率以外的分辨率

时间:2016-12-22 23:46:34

标签: resolution geotools geotiff

我有一个geotiff文件。我可以使用以下方法读取最高分辨率级别:

        GeoTiffReader reader = new GeoTiffReader(file, new Hints(Hints.FORCE_LONGITUDE_FIRST_AXIS_ORDER, Boolean.TRUE));        
        String[] gridCoverageNames = reader.getGridCoverageNames();
        GridCoverage2D coverage = reader.read(gridCoverageNames[0], null);

        // now time to read a lower resolution  
        int numOverviews = reader.getNumOverviews();
        double[][] resolutionLevels = reader.getResolutionLevels();
        //now what??

numOverviews返回值6,我也可以使用getResolutionLevels来获取各种级别的分辨率。

似乎我想要做的是在阅读器上调用setLayout或setReadParams,但这些都受到保护。

如何读取文件中的低分辨率图像?

0 个答案:

没有答案