Renderer Changes
----------------
Here's a few things that I'm planning on doing for the renderer
(StreamingRenderer) over the next little while.
Please tell me if you disagree with any of this; I plan on seeing this
happen on 2.1.x and trunk.
1. (as with a previous set of messages "Re: [Geotools-devel]
SLDStyleFactory & TextStyle2D --> issues (VOTE!)") continue improving
the TextSymbolizer so that its behaves according to spec and its
documented.
2. Break StreamingRenderer in two two pieces:
a) "StreamingRenderer.java" all the stuff that handles MapContext
ie. getting the readers setup (decimation and CRS), etc...
That means everything up to processStylers() .
b) A new class that basically looks like:
draw(FeatureReader, FeatureTypeStyle[], Graphics2D)
ie. processStylers(), process(), and processSymbolizers()
3. at some point in the future, I'd also like to see Graphics2D replaced
with a different interface so we can throw in an ImageDrawer,
SVGDrawer, FlashDrawer, PDFDrawer, POSTSCRIPTDrawer etc...
NOTE: Batik currently does this with a SVGGraphics2D which implements
the Graphics2D interface, but it doesnt appear to actually stream.
This is another possible way of doing this (but I think the full
Graphic2D interface is a bit too much).
At some point in time I'd like to see a true streaming SVG drawing
engine.
Unfortunatley, I'm not available at the IRC meeting since its at 3:00am
for me so please reply to this message with comments.
dave
----------------------------------------------------------
This mail sent through IMP: https://webmail.limegroup.com/
-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel