<div dir="ltr"><font face="arial, sans-serif" color="#000000">Hi everyone,</font><div><font face="arial, sans-serif" color="#000000"><br></font></div><div><font color="#000000" face="arial, sans-serif">GDAL 3.5.0</font></div><div><font face="arial, sans-serif" color="#000000"><br></font></div><div><font face="arial, sans-serif" color="#000000">I have an application written in c# that takes data in WGS84 and transforms the coordinates to the relevant local projected CRS. </font></div><div><font face="arial, sans-serif" color="#000000"><br></font></div><div><font face="arial, sans-serif" color="#000000">In the code I use a URN with the EPSG transformation code, for example for ED50 data -</font></div><div><font face="arial, sans-serif" color="#000000"><br></font></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><font face="arial, sans-serif" color="#000000"><span style="background-color:rgb(249,248,246)">urn:ogc:def:coordinateOperation:EPSG::1311</span></font></div></blockquote><div><span style="background-color:rgb(249,248,246)"><font face="arial, sans-serif" color="#000000"><br></font></span></div><div><span style="background-color:rgb(249,248,246)"><font face="arial, sans-serif" color="#000000">to convert between EPSG:4326 and EPSG:4230 and it works great for going from EPSG:4230 > EPSG:4326 but it doesn't give the correct results the other way.</font></span></div><div><span style="background-color:rgb(249,248,246)"><font face="arial, sans-serif" color="#000000"><br></font></span></div><div><span style="background-color:rgb(249,248,246)"><font face="arial, sans-serif" color="#000000">Checking the coordinates with gdaltransform from the command line using the following -</font></span></div><div><span style="background-color:rgb(249,248,246)"><font face="arial, sans-serif" color="#000000"><br></font></span></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><font face="arial, sans-serif" color="#000000">gdaltransform -s_srs EPSG:4326 -t_srs EPSG:4230 -ct urn:ogc:def:coordinateOperation:EPSG::1311</font></div></blockquote><div><span style="background-color:rgb(249,248,246)"><font face="arial, sans-serif" color="#000000"><br></font></span></div><div><span style="background-color:rgb(249,248,246)"><font face="arial, sans-serif" color="#000000">I get this -</font></span></div><div><span style="background-color:rgb(249,248,246)"><font face="arial, sans-serif" color="#000000"><br></font></span></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><span style="background-color:rgb(249,248,246)"><font face="arial, sans-serif" color="#000000">WGS84 (EPSG:4326)</font></span></div><div><font face="arial, sans-serif" color="#000000"><span style="background-color:rgb(249,248,246)"> </span><span style="background-color:rgb(249,248,246)">2.25661712354279 56.4136492649363</span></font></div><div><span style="background-color:rgb(249,248,246)"><font face="arial, sans-serif" color="#000000"><br></font></span></div><div><span style="background-color:rgb(249,248,246)"><font face="arial, sans-serif" color="#000000">ED50 (EPSG:4230)</font></span></div><div><font face="arial, sans-serif" color="#000000"><span style="background-color:rgb(249,248,246)">2.25511244583886 56.4129769077511</span></font></div></blockquote><div><span style="background-color:rgb(249,248,246)"><font face="arial, sans-serif" color="#000000"><br></font></span></div><div><span style="background-color:rgb(249,248,246)"><font face="arial, sans-serif" color="#000000">which are the same coordinates I get through code, which is not right,  but with the -i switch -</font></span></div><div><span style="background-color:rgb(249,248,246)"><font face="arial, sans-serif" color="#000000"><br></font></span></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><font face="arial, sans-serif" color="#000000">gdaltransform -s_srs EPSG:4326 -t_srs EPSG:4230 -ct urn:ogc:def:coordinateOperation:EPSG::1311 -i</font></div></blockquote><div><font face="arial, sans-serif" color="#000000"><br></font></div><div><font face="arial, sans-serif" color="#000000">I get this -</font></div><div><font face="arial, sans-serif" color="#000000"><br></font></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><font face="arial, sans-serif" color="#000000"><span style="background-color:rgb(249,248,246)">ED50 (EPSG:4230)</span></font></div><div><font face="arial, sans-serif" color="#000000"><span style="background-color:rgb(249,248,246)">2.25812179682132 56.414321584992</span></font></div></blockquote><div><span style="background-color:rgb(249,248,246)"><font face="arial, sans-serif" color="#000000"><br></font></span></div><div><span style="background-color:rgb(249,248,246)"><font face="arial, sans-serif" color="#000000">which is correct.</font></span></div><div><span style="background-color:rgb(249,248,246)"><font face="arial, sans-serif" color="#000000"><br></font></span></div><div><font face="arial, sans-serif" color="#000000"><span style="background-color:rgb(249,248,246)">In the gdal docs there is a bReverseCT boolean parameter for SetCoordinateOperation that is not accessible and is set to always be false in the SWIG interface.</span></font></div><div><font face="arial, sans-serif" color="#000000"><span style="background-color:rgb(249,248,246)"><br></span></font></div><div><span style="background-color:rgb(249,248,246);color:rgb(0,0,0);font-family:arial,sans-serif">I set the correct Axis mapping on the spatial reference within code. </span><font face="arial, sans-serif" color="#000000"><span style="background-color:rgb(249,248,246)">I'm no doubt missing something, what am I doing wrong? </span></font></div><div><font face="arial, sans-serif" color="#000000"><span style="background-color:rgb(249,248,246)"><br></span></font></div><div><font face="arial, sans-serif" color="#000000"><span style="background-color:rgb(249,248,246)">thanks very much,</span></font></div><div><font face="arial, sans-serif" color="#000000"><span style="background-color:rgb(249,248,246)"><br></span></font></div><div><font face="arial, sans-serif" color="#000000"><span style="background-color:rgb(249,248,246)">-Gordon</span></font></div><div><br></div><div><span style="color:rgb(59,64,69);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;font-size:13px;background-color:rgb(249,248,246)"><br></span></div><div><span style="color:rgb(59,64,69);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;font-size:13px;background-color:rgb(249,248,246)"><br></span></div></div>