Package org.geotools.coverage.processing

Examples of org.geotools.coverage.processing.Operations


    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) {
     
View Full Code Here


            // url = new File("/media/sda5/Dokumenty/geodata/rasters/Mane_3_1_4.tif").toURI().toURL();

            /* 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);

View Full Code Here

    double minY = fullEnvelope.getMinimum(1);
    double offsetX = fullEnvelope.getSpan(0) / 5;
    double offsetY = fullEnvelope.getSpan(1) / 5;
    subset.setEnvelope(minX + offsetX, minY + offsetY, minX + offsetX * 2,
        minY + offsetY * 2);
    gc = (GridCoverage2D) new Operations(null).crop(gc, subset);
    return gc;
  }
View Full Code Here

        double minX = fullEnvelope.getMinimum(0);
        double minY = fullEnvelope.getMinimum(1);
        double offsetX = fullEnvelope.getSpan(0) / 5;
        double offsetY = fullEnvelope.getSpan(1) / 5;
        subset.setEnvelope(minX + offsetX, minY + offsetY, minX + offsetX * 2, minY + offsetY * 2);
        gc = (GridCoverage2D) new Operations(null).crop(gc, subset);
       
        scheduleForDisposal(gc);
       
        return gc;
    }
View Full Code Here

TOP

Related Classes of org.geotools.coverage.processing.Operations

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.