Package org.geotools.gce.image

Examples of org.geotools.gce.image.WorldImageWriter


    public void encode(OutputStream output) throws ServiceException, IOException {
        if (sourceCoverage == null) {
            throw new IllegalStateException("It seems prepare() has not been called or has not succeed");
        }

        final GridCoverageWriter writer = new WorldImageWriter(output);

        // writing parameters for Image
        final Format writerParams = writer.getFormat();
        final ParameterValueGroup writeParameters = writerParams.getWriteParameters();
        final ParameterValue format = writeParameters.parameter("Format");
        format.setValue(this.outputFormat.toLowerCase());

        // writing
        writer.write(sourceCoverage, new GeneralParameterValue[] {format});

        // freeing everything
        output.flush();
        writer.dispose();
        this.sourceCoverage.dispose(false);
        this.sourceCoverage = null;
    }
View Full Code Here


                                                    null, null, null, new Color[][] {colors}, null);
                   
          
           
           
            WorldImageWriter writer = new WorldImageWriter((Object) (new File(
                "/home/jezekjan/WDokumenty/geodata/rasters/p1010099.jpg")));// "/home/jezekjan/gsoc/geodata/p.tif")));
         
            writer.write( c,null);
          
            //(new GridCoverageFactory()).create("Intepoalted Coverage", interpolation.get2DGrid(),
        //env), null);
        } catch (Exception e) {
            // TODO Auto-generated catch block
View Full Code Here

            GridCoverage2D projected = (GridCoverage2D) processor.doOperation(param);
            final RenderedImage image = projected.getRenderedImage();
            projected = projected.geophysics(false);
                       
           
            WorldImageWriter writer = new WorldImageWriter((Object) (new File(
                                "/home/jezekjan/tmp/pp.png")));
                    writer.write(projected, null);
           
                    url = new File("/home/jezekjan/tmp/pp.png").toURI().toURL();

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

                dx.show();
                dy.show();
                 }
             
              if (write == true) {
              WorldImageWriter writerx = new WorldImageWriter((Object) (new File(
                  path+"idwdx.png")));
   
               writerx.write(dx, null);
               WorldImageWriter writery = new WorldImageWriter((Object) (new File(
               path+"idwdy.png")));
    
                writery.write(dy, null);
              }

              assertBuilder(builder);
              assertInverse(builder);
        
View Full Code Here

              dx.show();
              dy.show();
               }
           
            if (write == true) {
            WorldImageWriter writerx = new WorldImageWriter((Object) (new File(
            path+"tpsdx.png")));
 
             writerx.write(dx, null);
             WorldImageWriter writery = new WorldImageWriter((Object) (new File(
             path+"tpsdy.png")));
  
              writery.write(dy, null);
            }
                     
           assertBuilder(builder);
           assertInverse(builder);
           
View Full Code Here

              rubberdx.show();
              rubberdy.show();
               }
           
            if (write == true) {
            WorldImageWriter writerx = new WorldImageWriter((Object) (new File(
            path+"/rubberdx.png")));
 
             writerx.write(rubberdx, null);
             WorldImageWriter writery = new WorldImageWriter((Object) (new File(
             path+"/rubberdy.png")));
  
              writery.write(rubberdy, null);
            }
            assertBuilder(builder)
         
        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here

        if (sourceCoverage == null) {
            throw new IllegalStateException(
                    "It seems prepare() has not been called or has not succeed");
        }

        final WorldImageWriter writer = new WorldImageWriter(output);

        // writing parameters for Image
        final Format writerParams = writer.getFormat();
        final ParameterValueGroup writeParameters = writerParams.getWriteParameters();
        final ParameterValue<?> format = writeParameters.parameter("Format");
        format.setValue(this.outputFormat.toLowerCase());
       
        try{
          // writing
          writer.write(sourceCoverage, new GeneralParameterValue[] { format });
          output.flush();
        }finally{
         
            // freeing everything
          org.apache.commons.io.IOUtils.closeQuietly(output);
         
          try{
            writer.dispose();
          }catch (Throwable e) {
        // eat me
      }
            this.sourceCoverage.dispose(false);
            this.sourceCoverage = null;
View Full Code Here

        if (sourceCoverage == null) {
            throw new IllegalStateException(
                    "It seems prepare() has not been called or has not succeed");
        }

        final WorldImageWriter writer = new WorldImageWriter(output);

        // writing parameters for Image
        final Format writerParams = writer.getFormat();
        final ParameterValueGroup writeParameters = writerParams.getWriteParameters();
        final ParameterValue<?> format = writeParameters.parameter("Format");
        format.setValue(getFileExtension(outputFormat));
       
        try {
            // writing
            writer.write(sourceCoverage, new GeneralParameterValue[] { format });
            output.flush();
        } finally {

            // freeing everything
            org.apache.commons.io.IOUtils.closeQuietly(output);

            try {
                writer.dispose();
            } catch (Throwable e) {
                // eat me
            }
            sourceCoverage.dispose(true);
        }
View Full Code Here

TOP

Related Classes of org.geotools.gce.image.WorldImageWriter

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.