Sample:
 
....
 
        MapContext mc = mapContext;
        BufferedImage bufferedImage = null;
 
        bufferedImage = new BufferedImage(width, height,
BufferedImage.TYPE_INT_RGB);
        graphics2D = (Graphics2D)bufferedImage.getGraphics();
        graphics2D.setRenderingHints(new
RenderingHints(RenderingHints.KEY_RENDERING,
RenderingHints.VALUE_RENDER_SPEED));
        graphics2D.setColor(Color.WHITE);
        graphics2D.fillRect(0, 0, width, height);

        streamingRenderer = new StreamingRenderer();
        streamingRenderer.setContext(mc);
 
        RenderingHints hints = new
RenderingHints(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON );
        streamingRenderer.setJava2DHints(hints);
 
        Map rendererParams = new HashMap();
        rendererParams.put("optimizedDataLoadingEnabled",new Boolean(true)
);
 
        streamingRenderer.setRendererHints(rendererParams);
        streamingRenderer.paint(graphics2D, new Rectangle(width, height),
new ReferencedEnvelope(envelope,
(org.opengis.referencing.crs.CoordinateReferenceSystem)org.geotools.referenc
ing.crs.DefaultGeographicCRS.WGS84));

 
.....
 
but you should hack into geoserver.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to