public double[][] getResolutionLevels() throws IOException { return delegate.getResolutionLevels(coverageName); }
public double[][] getResolutionLevels() throws IOException { return delegate.getResolutionLevels(); }
public double[][] getResolutionLevels() throws IOException { return delegate.getResolutionLevels(); }
public double[][] getResolutionLevels(String coverageName) throws IOException { return delegate.getResolutionLevels(coverageName); }
public double[][] getResolutionLevels() throws IOException { if (homogeneousCoverages) { return delegate.getResolutionLevels(referenceName); } return resolutionComposer.getResolutionLevels(); }
@Override public void visit(GridCoverage2DReader reader) throws IOException { if (resolution == null) { resolution = reader.getResolutionLevels(); referenceName = reader.getGridCoverageNames()[0]; } else { double[][] tempRes = reader.getResolutionLevels(); if (tempRes[0][0] < resolution[0][0] && tempRes[0][1] < resolution[0][1]) { resolution = tempRes; referenceName = reader.getGridCoverageNames()[0]; } } }
public double[][] getResolutionLevels(String coverageName) throws IOException { checkCoverageName(coverageName); return delegate.getResolutionLevels(coverageName); }
@Override public void visit(GridCoverage2DReader reader) throws IOException { if (resolution == null) { resolution = reader.getResolutionLevels(); referenceName = reader.getGridCoverageNames()[0]; } else { double[][] tempRes = reader.getResolutionLevels(); if (tempRes[0][0] > resolution[0][0] && tempRes[0][1] > resolution[0][1]) { resolution = tempRes; referenceName = reader.getGridCoverageNames()[0]; } } }
public double[][] getResolutionLevels(String coverageName) throws IOException { checkCoverageName(coverageName); return delegate.getResolutionLevels(coverageName); }
GridCoverage2DReader reader = (GridCoverage2DReader) info.getGridCoverageReader(null, null); assertEquals(6100, reader.getResolutionLevels()[0][0], 1); assertEquals(6100, reader.getResolutionLevels()[0][1], 1);
@Override public PropertiesCollector collect(final GridCoverage2DReader gridCoverageReader) { double[][] resolutionLevels; try { resolutionLevels = gridCoverageReader.getResolutionLevels(); if (axis == Axis.X) { addMatch("" + resolutionLevels[0][0]); } else if (axis == Axis.Y) { addMatch("" + resolutionLevels[0][1]); } else { addMatch("" + Math.max(resolutionLevels[0][0], resolutionLevels[0][1])); } } catch (IOException e) { LOGGER.log(Level.WARNING, e.getMessage(), e); } return this; }
assertEquals(1007, reader.getResolutionLevels()[0][0], 1); assertEquals(1007, reader.getResolutionLevels()[0][1], 1);
assertEquals(1007, reader.getResolutionLevels()[0][0], 1); assertEquals(1007, reader.getResolutionLevels()[0][1], 1);
private double[][] getResolutionLevels( GridCoverage2DReader coverageReader, final String inputCoverageName, CoordinateReferenceSystem mosaicCRS) throws IOException, FactoryException, TransformException { double[][] resolutionLevels; resolutionLevels = coverageReader.getResolutionLevels(inputCoverageName); final CoordinateReferenceSystem readerCRS = coverageReader.getCoordinateReferenceSystem(); if (mosaicCRS != null && readerCRS != null && !CRS.equalsIgnoreMetadata(mosaicCRS, readerCRS)) { resolutionLevels = transformResolutionLevels( resolutionLevels, readerCRS, mosaicCRS, coverageReader.getOriginalEnvelope()); } return resolutionLevels; }
mapExtent.getCoordinateReferenceSystem()); double[][] resolutionLevels = reader.getResolutionLevels(); ReadResolutionCalculator calculator = new ReadResolutionCalculator(
throws FactoryException, TransformException, IOException { double[][] resolutionLevels = reader.getResolutionLevels(); CoordinateReferenceSystem readerCRS = reader.getCoordinateReferenceSystem(); GeneralEnvelope sourceEnvelope = reader.getOriginalEnvelope();