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 - New Free Runtime and 30 Day Trial Check out the new simplified licensign option that enables unlimited royalty-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
