Can you try cheating; setting up a rendering pipeline to render the coverage out at the requested scale; and then sample the resulting image?
Jody On 06/05/2010, at 9:00 PM, Simone Giannecchini wrote: > Ciao Linda, > > if you want to change the resolution of a gridcoverage you need to > impose it using the resample operation.. > > On geotools trunk, I have put together this snippet: > > final double scaleX = 500; > final double scaleY = 1000; > final AffineTransform at = > AffineTransform.getScaleInstance(scaleX, scaleY); > final MathTransform tr = ProjectiveTransform.create(at); > > final GeneralGridGeometry geometry = new > GeneralGridGeometry(PixelInCell.CELL_CENTER, tr, envelope); > final GridCoverage2D newGrid = (GridCoverage2D) > Operations.DEFAULT.resample(grid,grid.getCoordinateReferenceSystem(), > geometry, null); > > > this should conserve the original envelope and CRS but should resample > the coverage. Noticed that I assumed that your CRS is projected and > the UoM is meters. I have not tested this code, so please let me know > how it goes. > > Simone. > ------------------------------------------------------- > Ing. Simone Giannecchini > GeoSolutions S.A.S. > Founder - Software Engineer > Via Carignoni 51 > 55041 Camaiore (LU) > Italy > > phone: +39 0584983027 > fax: +39 0584983027 > mob: +39 333 8128928 > > > http://www.geo-solutions.it > http://geo-solutions.blogspot.com/ > http://www.linkedin.com/in/simonegiannecchini > http://twitter.com/simogeo > > ------------------------------------------------------- > > > > On Thu, May 6, 2010 at 12:00 PM, Adnila <[email protected]> wrote: >> >> hey, >> yes I saw this operation. But I do not really get how to manipulate the >> parameters to change resolution. It is always a little bit difficult to put >> everything together without some code snippets. Is there any example of >> changing resolution? I have to use real world units for the resolution for >> example 1000 m. >> -- >> View this message in context: >> http://osgeo-org.1803224.n2.nabble.com/Rescale-GridCoverage2D-with-fixed-resolution-tp5008772p5013428.html >> Sent from the geotools-gt2-users mailing list archive at Nabble.com. >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> Geotools-gt2-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users >> > > ------------------------------------------------------------------------------ > _______________________________________________ > Geotools-gt2-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users ------------------------------------------------------------------------------ _______________________________________________ Geotools-gt2-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
