/** * {@inheritDoc} */ @Override public Double[] getValues(GriddedTile griddedTile, byte[] imageBytes) { int[] pixelValues = getPixelValues(imageBytes); Double[] values = getValues(griddedTile, pixelValues); return values; }
/** * Get the coverage data values * * @param griddedTile * gridded tile * @param image * tile image * @return coverage data values */ public Double[] getValues(GriddedTile griddedTile, BufferedImage image) { short[] pixelValues = getPixelValues(image); Double[] values = getValues(griddedTile, pixelValues); return values; }
/** * Get the coverage data values * * @param griddedTile * gridded tile * @param raster * raster image * @return coverage data values */ public Double[] getValues(GriddedTile griddedTile, WritableRaster raster) { short[] pixelValues = getPixelValues(raster); Double[] values = getValues(griddedTile, pixelValues); return values; }
/** * {@inheritDoc} */ @Override public Double[] getValues(GriddedTile griddedTile, byte[] imageBytes) { BufferedImage image; try { image = ImageUtils.getImage(imageBytes); } catch (IOException e) { throw new GeoPackageException( "Failed to create an image from image bytes", e); } Double[] values = getValues(griddedTile, image); return values; }
tileRow.getTileColumn(), tileRow.getTileRow()); CoverageDataResults coverageDataResults = coverageData .getValues(boundingBox); if (coverageDataValues != null) { TestCase.assertEquals(coverageDataValues.coverageData.length,