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

Reply via email to