I don't know if this questions are addressed to me but... Now I'm doing this[1], passing the reader directly to the StreamingRenderer. I don't know how StreamingRenderer works internally. I could download the StreamingRenderer from the SVN and take a look if you want (but the original dev probably knows better than me how to improve the renderer). I need to get the optimal performance and I'll be glad if I can help in the improvement of GeoTools in the process.
Thanks.
[1]
-- start code
AbstractGridCoverage2DReader reader;
try {
reader = new ImageMosaicReader(file, new
Hints(Hints.FORCE_LONGITUDE_FIRST_AXIS_ORDER, Boolean.TRUE));
} catch (IOException ex) {
ex.printStackTrace();
return;
}
GridCoverage2D coverage;
try {
coverage = (GridCoverage2D) reader.read(null);
} catch (IOException ex) {
ex.printStackTrace();
return;
}
crs = coverage.getCoordinateReferenceSystem();
RenderedImage image = coverage.getRenderedImage();
StyleBuilder styleBuilder = new StyleBuilder();
ColorMap cm = styleBuilder.createColorMap(
new String[]{"0", "255"},
new double[]{0, 255},
new Color[]{ new Color(0, 0, 0),
new Color(255, 255, 255)},
ColorMap.TYPE_RAMP); // XXX: ?
RasterSymbolizer rs = styleBuilder.createRasterSymbolizer(cm,
1);
Style st = styleBuilder.createStyle(rs);
mapContext = new DefaultMapContext(crs);
mapContext.addLayer(reader, st);
renderer.setContext(mapContext);
-- end code
On mar, 2007-12-11 at 11:29 -0800, Jody Garnett wrote:
> I will enter in here with a couple of (probably stupid observations)....
>
> DisplayJAI is going to be using a Volatile image from the graphics card
> as the end of its processing chain is it not? That means that whole
> sections of the chain should be processed on the graphics card ...
> Are you calling StreamingRenderer with a Volatile image? Or onto a
> BufferedImage? We have seen a difference in speed performing these kinds
> of tricks in uDig...
>
> Jody
>
> > Hi:
> >
> > Now I'm using the JPEG compressed GeoTiff files. I've get a performance
> > boost but the DisplayJAI still has more speed rendering the raster.
> >
> > Are there any way to get the DisplayJAI rendering speed using the
> > StreamingRenderer?
> >
> > I apologize for being so insistent but in my app the navigation speed
> > through the map is critical.
> >
> >
>
--
Diego Fdez. Durán <[EMAIL PROTECTED]> | http://www.goedi.net
GPG : 925C 9A21 7A11 3B13 6E43 50DB F579 D119 90D2 66BB
signature.asc
Description: Esta parte del mensaje está firmada digitalmente
------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php
_______________________________________________ Geotools-gt2-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
