Jesse Eichar ha scritto:
> I want to be clear:  KILL SHAPEFILERENDERER!!

/me is oiling the shotgun


>     Mumble... why more transformations? The Decimator class does both,
>     generalization and transformation, in this order: first generalize,
>     only after transform. Where are the extra transformations?
> 
> 
> I was under the impression that LiteRenderer often asks for features in 
> projection X and requires that the Datastore offer transformed 
> geometries.  This makes sense to do in the datastore when you consider 
> postgis and other server side Datastores.  The AffineTransform to screen 
> is not necessary to have in the DataStore.  So it is that Native CRS to 
> Map CRS that are the extra transformations. 

Oh, no no, streaming is first generalizing then doing the
transformations. Everything is done in the Decimator class atm.
The datastores are always asked for data in their native projection.
If the generalization mini-proposal bears fruits we can start
asking smart datastores to do the generalization (but the transform
will stay in the renderer where we can do crs transform and world
to screen transform in a single pass).

Cheers
Andrea


-- 
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.

------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to