On Sat, Apr 25, 2009 at 3:29 AM, Andrea Aime <[email protected]> wrote:
> Hi,
> I would like to create a new community module that is going
> to provide chart rendering for ExternalGraphic leveraging
> ExternalGraphic, the dynamic symbolizers feature, and the
> JFreeChart library by means of the Eastwood charts project:
> http://www.jfree.org/eastwood/

Fun stuff. Is eastwood that much better of an api for JFreeChart?

> The dynamic symbolizer abilities to pass over feature attributes
> in ExternalGraphics url has already been leveraged in GeoServer
> land to use Google Charts API directly, but that is subject
> to some limitations:
> - performance is poor due to the remote requests to compute charts
> - dependency on a free service that has no guarantees to be  there or be 
> performant enough
> - issues with Google deciding, one day, to change the term  of service.

Okay that answers my question; you are probably looking to reuse some
existing chart making code.

> As some of you may know, our TextSymbolizer can also accept
> a Graphic, which in origin was to be used for road plates.
> Well, we can use it for charts too, thus benefiting from
> the label cache ability to deal with priorities and conflict
> resolution.

Yep.


> Whilst still a big rough, it shows promise, and it is fast enough for 
> interactive map drawing
> (the pie maps draw in less than 0.2s on my PC).
>
> Ok to commit as a community module?

Sounds good; looks like you already have the approval of Ian so you
are good to go.

> PS: hmmm, I already hear someone saying that having
> a full blown ChartSymbolizer would have been nicer.
> And well, it would have been, no doubt about it.
> Yet, going down that route would have taken much more
> time I have available, whilst I managed to do this in
> a bit more than one day.

Actually this would be a nice way to test out the ExtensionSymbolizer
thing (using the name "chart").

Jody

------------------------------------------------------------------------------
Crystal Reports &#45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty&#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to