Package org.geotools.renderer.lite.gridcoverage2d

Examples of org.geotools.renderer.lite.gridcoverage2d.GridCoverageRenderer.paint()


                AffineTransform worldToScreen = RendererUtilities.worldToScreenTransform(envelope, screenSize, destinationCRS);
                final GridCoverageRenderer paint = new GridCoverageRenderer(destinationCRS, envelope, screenSize, worldToScreen,
                        hints);
                RasterSymbolizer rasterSymbolizer = CommonFactoryFinder.getStyleFactory(null).createRasterSymbolizer();

                paint.paint(g2d, coverage, rasterSymbolizer);

                tempCache.flush();

                // IBlackboard blackboard = context.getMap().getBlackboard();
                // String legendString = coverageReader.getLegendString();
View Full Code Here


        try{
            CoordinateReferenceSystem crs = getContext().getCRS();
            AffineTransform worldToScreen = RendererUtilities.worldToScreenTransform(bnds, tileSize, crs);
            GridCoverageRenderer paint = new GridCoverageRenderer(crs, bnds, tileSize,worldToScreen);
           
            paint.paint(graphics, coverage, style);
          
            if(TESTING){
//            if(true){
                /* for testing draw border around tiles */
                graphics.setColor(Color.BLACK);
View Full Code Here

                            coverage = gcF.create(coverage.getName(), image, coverage.getCoordinateReferenceSystem(), coverage
                                    .getGridGeometry().getGridToCRS(), coverage.getSampleDimensions(), null, null);
                        }
                 
                      //setState( RENDERING );
                      paint.paint( graphics, coverage, rasterSymbolizer );                       
                      setState( DONE );
                  }
                 
              } catch(Exception e) {
                  final GridCoverageRenderer paint = new GridCoverageRenderer( destinationCRS, envelope, screenSize,worldToScreen,hints );
View Full Code Here

              } catch(Exception e) {
                  final GridCoverageRenderer paint = new GridCoverageRenderer( destinationCRS, envelope, screenSize,worldToScreen,hints );
                  RasterSymbolizer rasterSymbolizer = CommonFactoryFinder.getStyleFactory(null).createRasterSymbolizer();
                 
                  //setState( RENDERING );
                  paint.paint( graphics, coverage, rasterSymbolizer );
                    setState( DONE );
              }
              //tempCache.flush();
      }
        } catch (Exception e1) {
View Full Code Here

                            coverage = gcF.create(coverage.getName(), image, coverage.getCoordinateReferenceSystem(), coverage
                                    .getGridGeometry().getGridToCRS(), coverage.getSampleDimensions(), null, null);
                        }
                     
                      //setState( RENDERING );
                      paint.paint( graphics, coverage, rasterSymbolizer );                       
                      setState( DONE );
                  }
                 
              } catch(Exception e) {
                  final GridCoverageRenderer paint = new GridCoverageRenderer( destinationCRS, envelope, screenSize,null, hints );
View Full Code Here

              } catch(Exception e) {
                  final GridCoverageRenderer paint = new GridCoverageRenderer( destinationCRS, envelope, screenSize,null, hints );
                  RasterSymbolizer rasterSymbolizer = CommonFactoryFinder.getStyleFactory(null).createRasterSymbolizer();
                 
                  //setState( RENDERING );
                  paint.paint( graphics, coverage, rasterSymbolizer );
                    setState( DONE );
              }
              //tempCache.flush();
      }
        } catch (Exception e1) {
View Full Code Here

            AffineTransform worldToScreenTransform = RendererUtilities.worldToScreenTransform(
                    tilebBounds, tileSize, tileCrs);
            GridCoverageRenderer paint = new GridCoverageRenderer(tileCrs, tilebBounds, tileSize,
                    worldToScreenTransform);

            paint.paint(graphics, coverage, style);

            if (TESTING) {
                /* for testing draw border around tiles */
                graphics.setColor(Color.BLACK);
                graphics.drawLine((int) tileSize.getMinX(), (int) tileSize.getMinY(),
View Full Code Here

        AffineTransform worldToScreen = RendererUtilities.worldToScreenTransform(envelope, screenSize, destinationCRS);
    GridCoverageRenderer paint = new GridCoverageRenderer( destinationCRS, envelope, screenSize, worldToScreen  );
                    
        RasterSymbolizer symbolizer = CommonFactoryFinder.getStyleFactory(null).createRasterSymbolizer();
                       
        paint.paint( graphics, coverage, symbolizer )

    }
    private GridCoverage2D convertImageToGridCoverage( ReferencedEnvelope requestBBox,
            BufferedImage image ) throws RenderException {
        Envelope env = requestBBox;
View Full Code Here

        // render
        try {
            AffineTransform worldToScreen = RendererUtilities.worldToScreenTransform(tileMapCrsEnvelope, tileSize);
            GridCoverageRenderer paint = new GridCoverageRenderer(mapCrs, tileMapCrsEnvelope, tileSize, worldToScreen);
            paint.paint(graphics, coverage, style);
        } catch (Throwable t) {
            t.printStackTrace();
        }
    }
View Full Code Here

                // /////////////////////////////////////////////////////////////////
                final GridCoverageRenderer gcr = new GridCoverageRenderer(destinationCRS,
                        originalMapExtent, screenSize, worldToScreen, java2dHints);

                try {
                    gcr.paint(graphics, coverage, symbolizer);
                } finally {
                    // we need to try and dispose this coverage if was created on purpose for
                    // rendering
                    if (coverage != null && disposeCoverage) {
                        coverage.dispose(true);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.