public GridCoverage getGridCoverage(CoverageInfo info, ReferencedEnvelope env, Hints hints) throws IOException { return getGridCoverage(info, (String) null, env, hints); }
/** * Loads a grid coverage. * * <p> * * @param info The grid coverage metadata. * @param envelope The section of the coverage to load. * @param hints Hints to use while loading the coverage. * @throws IOException Any errors that occur loading the coverage. */ @SuppressWarnings("deprecation") public GridCoverage getGridCoverage( CoverageInfo info, String coverageName, ReferencedEnvelope env, Hints hints) throws IOException { final GridCoverageReader reader = getGridCoverageReader(info, coverageName, hints); if (reader == null) { return null; } return getGridCoverage(info, reader, env, hints); }
final ReferencedEnvelope bbox = coverageInfo.getLatLonBoundingBox(); final GridCoverage coverage = resPool.getGridCoverage(coverageInfo, "waterView", bbox, null); assertEquals(coverage.getNumSampleDimensions(), 1);
public GridCoverage getGridCoverage( ProgressListener listener, ReferencedEnvelope envelope, Hints hints) throws IOException { // manage projection policy if (this.projectionPolicy == ProjectionPolicy.FORCE_DECLARED) { final Hints crsHints = new Hints(Hints.DEFAULT_COORDINATE_REFERENCE_SYSTEM, this.getCRS()); if (hints != null) hints.putAll(crsHints); else hints = crsHints; } return catalog.getResourcePool().getGridCoverage(this, envelope, hints); }
final ReferencedEnvelope bbox = coverageInfo.getLatLonBoundingBox(); final GridCoverage coverage = resPool.getGridCoverage(coverageInfo, "multiband_select", bbox, null); RenderedImage srcImage = coverage.getRenderedImage();
public GridCoverage getGridCoverage(ProgressListener listener, Hints hints) throws IOException { // manage projection policy if (this.projectionPolicy == ProjectionPolicy.FORCE_DECLARED) { final Hints crsHints = new Hints(Hints.DEFAULT_COORDINATE_REFERENCE_SYSTEM, this.getCRS()); if (hints != null) hints.putAll(crsHints); else hints = crsHints; } return catalog.getResourcePool().getGridCoverage(this, null, hints); }
final ReferencedEnvelope bbox = coverageInfo.getLatLonBoundingBox(); final GridCoverage coverage = resPool.getGridCoverage(coverageInfo, "multiband_select", bbox, null); RenderedImage srcImage = coverage.getRenderedImage();
@Override public GridCoverage getGridCoverage(ProgressListener listener, Hints hints) throws IOException { if (policy.level == AccessLevel.METADATA) throw SecureCatalogImpl.unauthorizedAccess(this.getName()); // go through the secured reader GridCoverageReader reader = getGridCoverageReader(listener, hints); return getCatalog().getResourcePool().getGridCoverage(this, reader, null, hints); }
final GridCoverage coverage = resPool.getGridCoverage(coverageInfo, "regional_currents", bbox, null); assertEquals(coverage.getNumSampleDimensions(), 2);
@Override public GridCoverage getGridCoverage( ProgressListener listener, ReferencedEnvelope envelope, Hints hints) throws IOException { if (policy.level == AccessLevel.METADATA) throw SecureCatalogImpl.unauthorizedAccess(this.getName()); // go through the secured reader GridCoverageReader reader = getGridCoverageReader(listener, hints); return getCatalog().getResourcePool().getGridCoverage(this, reader, envelope, hints); }
final ReferencedEnvelope bbox = coverageInfo.getLatLonBoundingBox(); final GridCoverage coverage = resPool.getGridCoverage(coverageInfo, "regional_currents", bbox, null); assertEquals(coverage.getNumSampleDimensions(), 2);