Looking closer at that, the osr refers to _osr which is python binding a GDAL 
C++ class. There are java binding to the same class 
https://gdal.org/java/org/gdal/osr/SpatialReference.html

From: Mourad HARMIM <mourad.har...@live.fr>
Sent: Friday, August 2, 2024 12:05 AM
To: Ian Turton <ijtur...@gmail.com>
Cc: geotools-devel@lists.sourceforge.net; 
geotools-gt2-us...@lists.sourceforge.net
Subject: Re: [Geotools-devel] Help with GeoTools : Trouble transforming 
coordinates



CAUTION: This email originated from outside of the organization. Do not click 
links or open attachments unless you recognize the sender and know the content 
is safe:
Hello Ian,
Thank you for your reply.
Unfortunatly a was unable to find a corresponding grid shift nor the right 
parameters for this specific transformation.

What is suprising is epsg.io online transformer it is actually possible to do 
it : Transform coordinates - GPS online converter 
(epsg.io)<https://epsg.io/transform#s_srs=27572&t_srs=2154&x=601218.2709050&y=2428184.1367070>

I found the source code of epsg.io and they implemented the transformation 
using "osr" library in python : epsg.io/app.py at master · maptiler/epsg.io · 
GitHub<https://github.com/maptiler/epsg.io/blob/master/app.py#L1380>

However I could not find anything similair in java.

Kind regards,
Mourad Harmim.
________________________________
De : Ian Turton <ijtur...@gmail.com<mailto:ijtur...@gmail.com>>
Envoyé : jeudi 1 août 2024 10:32
À : Mourad HARMIM <mourad.har...@live.fr<mailto:mourad.har...@live.fr>>
Cc : 
geotools-gt2-us...@lists.sourceforge.net<mailto:geotools-gt2-us...@lists.sourceforge.net>
 
<geotools-gt2-us...@lists.sourceforge.net<mailto:geotools-gt2-us...@lists.sourceforge.net>>;
 
geotools-devel@lists.sourceforge.net<mailto:geotools-devel@lists.sourceforge.net>
 
<geotools-devel@lists.sourceforge.net<mailto:geotools-devel@lists.sourceforge.net>>
Objet : Re: [Geotools-devel] Help with GeoTools : Trouble transforming 
coordinates

>From a quick look on epsg.io<http://epsg.io> there seems not to be a direct 
>transform from 27572 to 2154 so that is why the TOWGS or Bursa Wolf transform 
>is needed. These would appear to have a 2m accuracy so some transformation 
>error is to be expected.

If you have a grid shift or other transformation file available then you can 
add it to GeoTools as described here - 
https://gis.stackexchange.com/questions/313512/specifying-epsg-transformation-method-in-geotools/313523#313523

Ian


On Mon, 15 Jul 2024 at 01:31, Mourad HARMIM 
<mourad.har...@live.fr<mailto:mourad.har...@live.fr>> wrote:
Hello everyone,
I hope this message finds you well.

My name is Mourad Harmim, a Data Engineer consultant from France.
Still getting used to GeoTools, I'm facing an issue when I try to transform 
coordinates from Lambert 2 extended (EPSG :27572) to Lambert 93 (EPSE :2154).

Here is my current situation :
·        When I use : this.mathTransform = 
CRS.findMathTransform(CRS.decode("EPSG:27572") , CRS.decode("EPSG:2154"), 
false) there is an error telling that Bursa Wolf parameters are missing
·        When I use : this.mathTransform = 
CRS.findMathTransform(CRS.decode("EPSG:27572") , CRS.decode("EPSG:2154"), true) 
I get coordinates but they seem inaccurate (I guess it is about a missing grid 
shift)
·        When I use intermediate system : Lambert 2 extended (EPSG :27572) to 
WSG84 (EPSG:4326) to Lambert 93 (EPSE :2154) I get better results but still 
inaccurate.

I would like to know what it is the correct approch to have an accurate 
transformation between these two systems.

I hope that it is not inappropriate to ask for your help through this email and 
I hope to hear from you soon.
Thank you.
Mourad Harmim.
_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net<mailto:GeoTools-Devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/geotools-devel


--
Ian Turton
Notice: This email and any attachments are confidential and may not be used, 
published or redistributed without the prior written consent of the Institute 
of Geological and Nuclear Sciences Limited (GNS Science). If received in error 
please destroy and immediately notify GNS Science. Do not copy or disclose the 
contents.
_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to