GridCoverage2D coverage = (GridCoverage2D) factory.create("GridCoverage", image, ref); //$NON-NLS-1$
// resample the new image with the world CRS
GridCoverage2D warpedCoverage = null;
try {
Operations ops = new Operations(null);
Coverage resample = ops.resample(coverage, this.crsTarget);
warpedCoverage = (GridCoverage2D) resample;
saveImage(warpedCoverage);
} catch (Exception e) {