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
