I'll do what I can Andrea.  But I can't give a solid time line so kill  
the renderer and I'll port the handlers as I have time.

Jesse

On 22-May-08, at 10:12 AM, Andrea Aime wrote:

> Hi,
> as some of you may know, since release 1.6.0 GeoServer uses
> shapefile renderer to render shapefiles, and falls back
> on streaming renderer to render any other vector data source.
>
> This has been done because of the very good performance
> of shapefile renderer... however, in the last months I had
> to fix quite a few bugs that were specific to it,
> and other bugs that were specific to streamging renderer,
> or bugs that affect both, but in different ways.
>
> However, having two renderers with most of the code duplicated is
> proving to be a maintenance nightmare.
> As far as I remember, the only major performance advantage of
> shapefile renderer is that it's able to extract geometries
> based on double[] instead of ones based on Coordinate[]
> by direcly reading from the shapefile (bypassing the datastore).
>
> Streaming render does provide a hint to the datastores
> to use packed coordinate sequencs, but the shapefile datastore
> does not handle it, because the packed coordinate sequence reading
> is unfortunately stuck in the shapefile renderer.
>
> I was wondering if there is any interest from Jesse or someone
> else on helping out with a port of the shape handlers from
> shapefile renderer to shapefile datastore, putting an end
> to the current code duplication.
>
> Cheers
> Andrea
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Geotools-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-devel


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to