/** @see org.geotools.data.coverage.grid.AbstractGridFormat#getReader(Object, Hints) */ @Override public GDALGeoTiffReader getReader(final Object source, final Hints hints) { try { return new GDALGeoTiffReader(source, hints); } catch (final MismatchedDimensionException e) { final RuntimeException re = new RuntimeException(); re.initCause(e); throw re; } catch (final DataSourceException e) { final RuntimeException re = new RuntimeException(); re.initCause(e); throw re; } } }
+ ".tif"); if (geotiffFile.exists()) { final GDALGeoTiffReader reader = new GDALGeoTiffReader(geotiffFile); final GridCoverage2D coverage = reader.read(null); reader.dispose();
FreeMarkerTemplateUtils.processTemplateIntoString(coverageNameTemplate, model); final File geotiffFile = DownloadRunner.getDownloadFile(band, landsatOptions.getWorkspaceDir()); final GDALGeoTiffReader reader = new GDALGeoTiffReader(geotiffFile); GridCoverage2D coverage = reader.read(null); reader.dispose();