Olá Simone! Thank you for answer me. I will try test with a newer version and the tell you again. By now, I want ask you if is my code correct?
Best regards José Simone Giannecchini wrote: > > Ciao Jose', > unfortunately the version of GeoTools you are referring with is very old. > I recommend you update to a newer version of the code. Doing so, if > you provide me with an isolated testcase (code+ data) I would be able > to look into your problem. > > Simone. > > On Sun, Oct 12, 2008 at 7:37 AM, ze.sjrp <[EMAIL PROTECTED]> wrote: >> >> Hi mailing list members! >> >> First of all, I'm a newbie in GeoTools and this is my first post, so >> patience please... =^D >> >> Well, I'm using the RendererUtilities.worldToScreenTransform() method to >> get >> real coordinate from a GridCoverage2D, and then mapping this point on >> image's coordinate into other GridCoverage2D by a second transform. This >> coverages are not aligned. So, the same region would be matched on that >> two >> images, but in differents coordinates, of course. However, plotting each >> calculated point into corresponding images, different regions are >> referenced... >> The coverages have the same CRS. Actually, those images are obtained from >> LANDSAT5, band 4, on different epochs (2000 and 2008), so I'm think that >> they must have the same CRS, haven't? Furthermore, I has checked this >> through the GridCoverage2D's toWKT() method. >> >> Here is a snipe code from what I did: >> >> //Get the coverages... >> GridCoverage2D gc0 = ...; >> GridCoverage2D gc1 = ...; >> //Calculate a screenToWorld and a worldToScreen transforms to map a >> //point from a coverage to other else >> AffineTransform t0 = RendererUtilities.worldToScreenTransform( >> new ReferencedEnvelope( >> gc0.getEnvelop2D(), >> gc0.getCoordinateReferenceSystem() >> ), >> gc0.getRenderedImage().getBounds() >> ).createInverse(); >> AffineTransform t1 = RendererUtilities.worldToScreenTransform( >> new ReferencedEnvelope( >> gc1.getEnvelop2D(), >> gc1.getCoordinateReferenceSystem() >> ), >> gc1.getRenderedImage().getBounds() >> ); >> //Maps the first coverage's center into the second coverage. >> Point2D.Double p0 = new Point2D.Double( //First coverage's >> center... >> gc0.getWidth() / 2.d, gc0.getHeight() / 2.d >> ); >> Point2D.Double p1 = (Point2D.Double) >> t1.transform( >> t0.transform( >> p0, null >> ), null >> ); >> >> I already search on list but don't find a direct solution... >> >> PS: I'm using GeoTools 2.3.5 cause old code needs, and I not be able to >> change this... >> >> Thanks for any help! >> José >> -- >> View this message in context: >> http://n2.nabble.com/Problem-with-worldToScreenTransform-tp1321649p1321649.html >> Sent from the geotools-gt2-users mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's >> challenge >> Build the coolest Linux based applications with Moblin SDK & win great >> prizes >> Grand prize is a trip for two to an Open Source event anywhere in the >> world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> Geotools-gt2-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users >> > > > > -- > ------------------------------------------------------- > Eng. Simone Giannecchini > GeoSolutions S.A.S. > Owner - 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://www.geo-solutions.it/simone.giannecchini > http://www.linkedin.com/in/simonegiannecchini > > ------------------------------------------------------- > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win great > prizes > Grand prize is a trip for two to an Open Source event anywhere in the > world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Geotools-gt2-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users > > -- View this message in context: http://n2.nabble.com/Problem-with-worldToScreenTransform-tp1321649p1332278.html Sent from the geotools-gt2-users mailing list archive at Nabble.com. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Geotools-gt2-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
