Hi, I'm trying to use a Raster symbolizer to display some data that I
extracted from a netcdf file. Here's my code:
StyleBuilder sb = new StyleBuilder();
double interval = (minMax.getMax() - minMax.getMin()) / 5;
double min = minMax.getMin();
ColorBrewer brewer = ColorBrewer.instance();
brewer.loadPalettes();
BrewerPalette[] palettes = brewer.getPalettes(
ColorBrewer.SEQUENTIAL);
Color[] colors = palettes[1].getColors(5);
double[] breaks = new double[] { min, min + interval, min + 2 *
interval, min + 3 * interval,
min + 4 * interval };
ColorMap map = sb.createColorMap(new String[] { "1", "2", "3",
"4", "5" }, breaks, colors,
ColorMap.TYPE_RAMP);
Style style = sb.createStyle(sb.createRasterSymbolizer(map, 1));
MapContext context = new DefaultMapContext(set.getCoordAxes
().getBoundingBox()
.getCoordinateReferenceSystem());
context.setAreaOfInterest(set.getCoordAxes().getBoundingBox());
context.addLayer(gridCoverage, style);
JMapPane mapPane = new JMapPane();
JFrame jf = new JFrame("MapPane");
jf.setSize(500, 500);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setLayout(new BorderLayout());
jf.getContentPane().add(mapPane);
mapPane.setMapArea(context.getAreaOfInterest());
GTRenderer renderer = new StreamingRenderer();
HashMap hints = new HashMap();
hints.put("memoryPreloadingEnabled", Boolean.TRUE);
renderer.setRendererHints(hints);
mapPane.setRenderer(renderer);
mapPane.setContext(context);
jf.setVisible(true);
but, the image still comes out as a grayscale. Am I doing something wrong
or is the color map stuff not supported by streaming renderer or something
else all together?
Thanks,
Tom
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users