I've spent a few hours today looking through the code and I can
verify that raster reprojection is happening during rendering... It
isn't perfect I admit but more cannot be done at the moment, at least
not until the new coverage support is finished being added to
geotools. I noticed now (the second read through) that you
mentioned calling layer.setCRS(). This isn't intended to do any
reprojection. Instead it is a way to declare what projection the
layer is in. This was provided for the cases where there was no
projection file or the projection file is wrong. Instead only the
viewportModel's setCRS will affect the rendering.
Jesse
On 14-Mar-06, at 11:32 AM, Christopher Hammack wrote:
I've read some messages recently regarding raster reprojection, but
I've yet to hear confirmation as to exactly what should be working.
If I create a map that is Lambert Conformal Conic (by calling the
ViewportModelInternal's setCRS method), vector data (e.g. shapefiles,
gml, etc.) look great.
However, if I take a raster image, with a standard projection,
create a
layer from it and call setCRS on the layer, I see no reprojection.
Looking at geotools code, it appears there is the capability to
reproject rasters by breaking them into tiles, etc. Perhaps I have
misunderstood this, however.
As one might expect, the non-projected raster is roughly in the right
area, but is considerably off.
Any suggestions? Thanks.
--
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel