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

Reply via email to