GriddedTile griddedTile = new GriddedTile(); griddedTile.setScale(commonGriddedTile.getScale()); griddedTile.setOffset(commonGriddedTile.getOffset()); griddedTile.setMin(commonGriddedTile.getMin()); griddedTile.setMax(commonGriddedTile.getMax()); griddedTile.setMean(commonGriddedTile.getMean()); griddedTile.setStandardDeviation(commonGriddedTile .getStandardDeviation());
/** * Convert integer coverage typed pixel value to a coverage data value * through scales and offsets * * @param griddedTile * gridded tile * @param pixelValue * pixel value * @return coverage data value */ private Double pixelValueToValue(GriddedTile griddedTile, Double pixelValue) { Double value = pixelValue; if (griddedCoverage != null && griddedCoverage.getDataType() == GriddedCoverageDataType.INTEGER) { if (griddedTile != null) { value *= griddedTile.getScale(); value += griddedTile.getOffset(); } value *= griddedCoverage.getScale(); value += griddedCoverage.getOffset(); } return value; }
TestCase.assertTrue(griddedTile.getId() >= 0); TestCase.assertNotNull(griddedTile.getContents()); TestCase.assertEquals(tileMatrixSet.getTableName(), griddedTile.getTableName()); long tableId = griddedTile.getTableId(); TestCase.assertTrue(tableId >= 0); TestCase.assertEquals(1.0, griddedTile.getScale()); TestCase.assertEquals(0.0, griddedTile.getOffset()); griddedTile.getMin(); griddedTile.getMax(); griddedTile.getMean(); griddedTile.getStandardDeviation(); TestCase.assertNotNull(tileRow);
GriddedTile griddedTile = new GriddedTile(); griddedTile.setContents(tileMatrixSet.getContents()); griddedTile.setTableId(tileId);
for (GriddedTile griddedTile : griddedTiles) { TileRow tileRow = tileDao.queryForIdRow(griddedTile .getTableId()); testTileRow(geoPackage, coverageDataValues, coverageData, tileMatrixSet, griddedTile, tileRow, algorithm,
TestCase.assertTrue(griddedTile.getId() >= 0); TestCase.assertNotNull(griddedTile.getContents()); TestCase.assertEquals(tileMatrixSet.getTableName(), griddedTile.getTableName()); long tableId = griddedTile.getTableId(); TestCase.assertTrue(tableId >= 0); TestCase.assertTrue(griddedTile.getScale() >= 0); if (coverageDataValues != null) { TestCase.assertTrue(griddedTile.getOffset() >= 0); griddedTile.getMin(); griddedTile.getMax(); griddedTile.getMean(); griddedTile.getStandardDeviation(); TestCase.assertNotNull(tileRow); } else { TestCase.assertEquals( (pixelValue * griddedTile.getScale() + griddedTile .getOffset())
/** * Convert integer coverage typed coverage data value to a pixel value * through offsets and scales * * @param griddedTile * gridded tile * @param value * coverage data value * @return pixel value */ private double valueToPixelValue(GriddedTile griddedTile, double value) { double pixelValue = value; if (griddedCoverage != null && griddedCoverage.getDataType() == GriddedCoverageDataType.INTEGER) { pixelValue -= griddedCoverage.getOffset(); pixelValue /= griddedCoverage.getScale(); if (griddedTile != null) { pixelValue -= griddedTile.getOffset(); pixelValue /= griddedTile.getScale(); } } return pixelValue; }
GriddedTile griddedTile = new GriddedTile(); griddedTile.setContents(tileMatrixSet.getContents()); griddedTile.setTableId(tileId);
for (GriddedTile griddedTile : griddedTiles) { TileRow tileRow = tileDao.queryForIdRow(griddedTile .getTableId()); testTileRow(geoPackage, coverageDataValues, coverageData, tileMatrixSet, griddedTile, tileRow, algorithm,
GriddedTile griddedTile = new GriddedTile(); griddedTile.setScale(commonGriddedTile.getScale()); griddedTile.setOffset(commonGriddedTile.getOffset()); griddedTile.setMin(commonGriddedTile.getMin()); griddedTile.setMax(commonGriddedTile.getMax()); griddedTile.setMean(commonGriddedTile.getMean()); griddedTile.setStandardDeviation(commonGriddedTile .getStandardDeviation());
GriddedTile commonGriddedTile = new GriddedTile(); commonGriddedTile.setContents(tileMatrixSet.getContents()); commonGriddedTile.setMin(1000.0 * Math.random()); defaultGTMin = false; commonGriddedTile.setMax(1000.0 + (commonGriddedTile.getMin() == null ? 0 : commonGriddedTile.getMin())); defaultGTMax = false; double min = commonGriddedTile.getMin() != null ? commonGriddedTile .getMin() : 0; double max = commonGriddedTile.getMax() != null ? commonGriddedTile .getMax() : 2000.0; commonGriddedTile.setMean(((max - min) * Math.random()) + min); defaultGTMean = false; double min = commonGriddedTile.getMin() != null ? commonGriddedTile .getMin() : 0; double max = commonGriddedTile.getMax() != null ? commonGriddedTile .getMax() : 2000.0; commonGriddedTile.setStandardDeviation((max - min) * Math.random()); defaultGTStandardDeviation = false; GriddedTile griddedTile = new GriddedTile(); griddedTile.setContents(tileMatrixSet.getContents()); griddedTile.setTableId(tileId);
GriddedTile commonGriddedTile = new GriddedTile(); commonGriddedTile.setContents(tileMatrixSet.getContents()); boolean defaultGTScale = true; if (Math.random() < .5) { commonGriddedTile.setScale(100.0 * Math.random()); defaultGTScale = false; commonGriddedTile.setOffset(100.0 * Math.random()); defaultGTOffset = false; commonGriddedTile.setMin(1000.0 * Math.random()); defaultGTMin = false; commonGriddedTile.setMax(1000.0 + (commonGriddedTile.getMin() == null ? 0 : commonGriddedTile.getMin())); defaultGTMax = false; double min = commonGriddedTile.getMin() != null ? commonGriddedTile .getMin() : 0; double max = commonGriddedTile.getMax() != null ? commonGriddedTile .getMax() : 2000.0; commonGriddedTile.setMean(((max - min) * Math.random()) + min); defaultGTMean = false; double min = commonGriddedTile.getMin() != null ? commonGriddedTile .getMin() : 0; double max = commonGriddedTile.getMax() != null ? commonGriddedTile