* </p>
* @throws IOException
*/
public void run() throws IOException {
WarpTransform2D warpTransform = new WarpTransform2D(srcCoords, dstCoords, 1);
// create a DefaultDerivedCRS for the CRS of the image
DefaultDerivedCRS derivedCRS = new DefaultDerivedCRS("imageCRS", this.crsTarget, warpTransform, //$NON-NLS-1$
DefaultCartesianCS.GENERIC_2D);
// now create a gridcoverage for the new warped image