Package org.opengis.coverage.grid

Examples of org.opengis.coverage.grid.GridCoverageWriter


      File testDir = TestData.file(this, "");
      newDir = new File(testDir.getAbsolutePath() + "/newDir");
      newDir.mkdir();


      final GridCoverageWriter writer = format.getWriter(newDir);
      writer.write(gc, (GeneralParameterValue[]) params.values().toArray(
          new GeneralParameterValue[1]));
   
      gc.dispose(false);
    }
  }
View Full Code Here


        GridCoverage2D gc = readGc(format, pitFile);

        File parentFile = pitFile.getParentFile();
        File newPitFile = new File(parentFile, "newpit");
        // writing it down
        GridCoverageWriter writer = format.getWriter(newPitFile);
        writer.write(gc, null);

        // check it again through reading
        readGc(format, newPitFile);
    }
View Full Code Here

    /** Step 1: Reading the coverage */
    GridCoverageReader reader = new ArcGridReader(rf,hints);
    final GridCoverage2D gc1 = (GridCoverage2D) reader.read(null);
    assertTrue(CoverageUtilities.hasRenderingCategories(gc1));

    /** Step 2: Write grid coverage out to temp file */
    final GridCoverageWriter writer = new ArcGridWriter(wf);

    // setting write parameters
    ParameterValueGroup params;
    params = writer.getFormat().getWriteParameters();
    params.parameter("GRASS").setValue(true);
    final ArcGridWriteParams wp = new ArcGridWriteParams();
    wp.setSourceBands(new int[] { 0 });
    params.parameter(
        AbstractGridFormat.GEOTOOLS_WRITE_PARAMS.getName().toString())
        .setValue(wp);
    // params.parameter("compressed").setValue(false);
    GeneralParameterValue[] gpv = {
        params.parameter("GRASS"),
        params.parameter(AbstractGridFormat.GEOTOOLS_WRITE_PARAMS
            .getName().toString()) };
    writer.write(gc1, gpv);
    writer.dispose();

    /** Step 3: Read the just written coverage */
    GridCoverageReader reader2 = new ArcGridReader(wf,hints);
    final GridCoverage2D gc2 = (GridCoverage2D) reader2.read(null);

View Full Code Here

    /** Step 1: Reading the coverage */
    GridCoverageReader reader = new ArcGridReader(rf,hints);
    final GridCoverage2D gc1 = (GridCoverage2D) reader.read(null);
    assertTrue(CoverageUtilities.hasRenderingCategories(gc1));

    /** Step 2: Write grid coverage out to temp file */
    final GridCoverageWriter writer = new ArcGridWriter(wf);

    // setting write parameters
    ParameterValueGroup params;
    params = writer.getFormat().getWriteParameters();
    params.parameter("GRASS").setValue(false);
    final ArcGridWriteParams wp = new ArcGridWriteParams();
    wp.setSourceBands(new int[] { 0 });
    params.parameter(
        AbstractGridFormat.GEOTOOLS_WRITE_PARAMS.getName().toString())
        .setValue(wp);
    // params.parameter("compressed").setValue(false);
    GeneralParameterValue[] gpv = {
        params.parameter("GRASS"),
        params.parameter(AbstractGridFormat.GEOTOOLS_WRITE_PARAMS
            .getName().toString()) };
    writer.write(gc1, gpv);
    writer.dispose();

    /** Step 3: Read the just written coverage */
    GridCoverageReader reader2 = new ArcGridReader(wf,hints);
    final GridCoverage2D gc2 = (GridCoverage2D) reader2.read(null);

View Full Code Here

        e.setLastChange(new Date());

        //write out raster to temp file
        File tmpFile = File.createTempFile(e.getTableName(), "raster");

        GridCoverageWriter writer = format.getWriter(tmpFile);
        writer.write(raster, null);
        writer.dispose();

        //create the raster table
        try {
            Connection cx = connPool.getConnection();
            try {
View Full Code Here

        // creating a zip outputstream
        final ZipOutputStream outZ = new ZipOutputStream(output);
        output = outZ;

        // creating a writer
        final GridCoverageWriter writer = new GTopo30Writer(outZ);

        try{
          // writing
          writer.write(sourceCoverage, null);
        }finally{
          try{
              // freeing everything
              writer.dispose();
          }catch (Throwable e) {
        // TODO: handle exception
      }
            this.sourceCoverage.dispose(false);
            this.sourceCoverage = null;
View Full Code Here

        // creating a zip outputstream
        final ZipOutputStream outZ = new ZipOutputStream(output);
        output = outZ;

        // creating a writer
        final GridCoverageWriter writer = new GTopo30Writer(outZ);

        try {
            // writing
            writer.write(sourceCoverage, null);
        } finally {
            try {
                // freeing everything
                writer.dispose();
            } catch (Throwable e) {
                // TODO: handle exception
            }
            sourceCoverage.dispose(false);
        }
View Full Code Here

TOP

Related Classes of org.opengis.coverage.grid.GridCoverageWriter

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.