/* Open the file with Image */
WorldImageReader reader = new WorldImageReader(url);
Operations operations = new Operations(null);
GridCoverage2D coverage = (GridCoverage2D) reader.read(null);
Envelope env = coverage.getEnvelope();
//coverage = GridCoverageExamples.getExample(0);
// List vectors = generateMappedPositions(env,15, 0.58, DefaultEngineeringCRS.CARTESIAN_2D);
List vectors = generateMappedPositions(env, 15, 0.158,
env.getCoordinateReferenceSystem());
// System.out.println(env.getCoordinateReferenceSystem().getCoordinateystem().getClass());
// WarpGridBuilder gridBuilder = new TPSGridBuilder(vectors, 0.01,0.01, env, coverage.getGridGeometry().getGridToCRS().inverse());
// System.out.println(DefaultEngineeringCRS.CARTESIAN_2D.getCoordinateystem().getClass().isAssignableFrom(DefaultCartesianCS.class));