public ImageLayout getImageLayout() throws IOException { return delegate.getImageLayout(); }
public ImageLayout getImageLayout(String coverageName) throws IOException { return delegate.getImageLayout(coverageName); }
public ImageLayout getImageLayout() throws IOException { return delegate.getImageLayout(coverageName); }
public ImageLayout getImageLayout() throws IOException { return delegate.getImageLayout(); }
public ImageLayout getImageLayout(String coverageName) throws IOException { checkCoverageName(coverageName); return delegate.getImageLayout(coverageName); }
public ImageLayout getImageLayout(String coverageName) throws IOException { checkCoverageName(coverageName); return delegate.getImageLayout(coverageName); }
public CoveragesConsistencyChecker( GridCoverage2DReader reader, boolean canSupportHeterogeneousCoverages) throws IOException { envelope = reader.getOriginalEnvelope(); gridRange = reader.getOriginalGridRange(); crs = reader.getCoordinateReferenceSystem(); metadataNames = reader.getMetadataNames(); dynamicParameters = reader.getDynamicParameters(); layout = reader.getImageLayout(); this.canSupportHeterogeneousCoverages = canSupportHeterogeneousCoverages; }
ImageLayout layout = reader.getImageLayout(); int numBands = layout.getSampleModel(null).getNumBands(); Number[] bandValues = new Number[numBands]; // all zeroes
final ImageLayout imageLayout = reader.getImageLayout(); if (imageLayout == null) { throw new Exception(
ImageLayout readerLayout = reader.getImageLayout(); if (readerLayout == null) { return false;
layout = delegate.getImageLayout(referenceName); SampleModel originalSampleModel = layout.getSampleModel(null); SampleModel sampleModel =
@Override public String getName(GridCoverage2DReader reader, Map<String, String> map) { ImageLayout layout; String coverageName = null; try { layout = reader.getImageLayout(); ColorModel cm = layout.getColorModel(null); ColorSpace cs = cm.getColorSpace(); int type = cs.getType(); switch (type) { case ColorSpace.TYPE_GRAY: coverageName = GRAY; break; case ColorSpace.TYPE_RGB: coverageName = RGB; break; default: throw new IllegalArgumentException( "The specified ColorSpace's type is not supported: " + type); } } catch (IOException e) { throw new IllegalArgumentException(e); } return coverageName; } }
private boolean checkColorModel( GridCoverage2DReader coverage, MosaicConfigurationBean config, RasterManager rasterManager, String inputCoverageName) throws IOException { byte[][] palette = config.getPalette(); ColorModel colorModel = config.getColorModel(); ColorModel actualCM = coverage.getImageLayout(inputCoverageName).getColorModel(null); if (colorModel == null) { colorModel = rasterManager.getDefaultCM(); } if (palette == null) { palette = rasterManager.getDefaultPalette(); } return !Utils.checkColorModels(colorModel, palette, actualCM); } }
ImageLayout layout = r2d.getImageLayout(); if (layout == null || layout.getSampleModel(null) == null) { LOGGER.log(Level.FINE, "Cannot determine the reader bands, reading them all");
ImageLayout layout = coverageReader.getImageLayout(inputCoverageName); cm = layout.getColorModel(null); sm = layout.getSampleModel(null);
HttpStatus.BAD_REQUEST); SampleModel sm = reader.getImageLayout(coverageName).getSampleModel(null);
ImageLayout layout = myReader.getImageLayout(); SampleModel sampleModel = layout.getSampleModel(null); assertEquals(5, sampleModel.getNumBands());
ImageLayout layout = myReader.getImageLayout(); SampleModel sampleModel = layout.getSampleModel(null); assertEquals(5, sampleModel.getNumBands());
ImageLayout layout = myReader.getImageLayout(); SampleModel sampleModel = layout.getSampleModel(null); assertEquals (2, sampleModel.getNumBands());
ImageLayout layout = myReader.getImageLayout(); SampleModel sampleModel = layout.getSampleModel(null); assertEquals(2, sampleModel.getNumBands());