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