/** * Get the coverage data tile results by finding the tile matrix with values * * @param request coverage data request * @param requestProjectedBoundingBox request projected bounding box * @param overlappingPixels overlapping request pixels * @return tile matrix results */ private CoverageDataTileMatrixResults getResults(CoverageDataRequest request, BoundingBox requestProjectedBoundingBox, int overlappingPixels) { // Try to get the coverage data from the current zoom level TileMatrix tileMatrix = getTileMatrix(request); CoverageDataTileMatrixResults results = null; if (tileMatrix != null) { results = getResults(requestProjectedBoundingBox, tileMatrix, overlappingPixels); // Try to zoom in or out to find a matching coverage data if (results == null) { results = getResultsZoom(requestProjectedBoundingBox, tileMatrix, overlappingPixels); } } return results; }
/** * Get the coverage data tile results by finding the tile matrix with values * * @param request * coverage data request * @param requestProjectedBoundingBox * request projected bounding box * @param overlappingPixels * overlapping request pixels * @return tile matrix results */ private CoverageDataTileMatrixResults getResults( CoverageDataRequest request, BoundingBox requestProjectedBoundingBox, int overlappingPixels) { // Try to get the coverage data from the current zoom level TileMatrix tileMatrix = getTileMatrix(request); CoverageDataTileMatrixResults results = null; if (tileMatrix != null) { results = getResults(requestProjectedBoundingBox, tileMatrix, overlappingPixels); // Try to zoom in or out to find a matching coverage data if (results == null) { results = getResultsZoom(requestProjectedBoundingBox, tileMatrix, overlappingPixels); } } return results; }