<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body>
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
<div id="divtagdefaultwrapper" style="font-size:10pt;color:#003366;font-family:Tahoma,Geneva,sans-serif;" dir="ltr">
<p>Thank you for pointing out these references.</p>
<p><br>
</p>
<p>Best regards,</p>
<p>Sebastian<br>
</p>
<p><br>
</p>
<div id="Signature">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px">
<div style="font-family:Tahoma; font-size:13px"><font face="Tahoma" color="003366"><span lang="de">
<div style="margin:0"><font face="Tahoma" color="003366"><span lang="de"><font size="2"><span style="font-size:11pt"><span lang="en-US"><span lang="de"><font size="2" face="Calibri,sans-serif"><span style="font-size:11pt"><span lang="en-US">--</span></span></font></span></span></span></font></span></font><br>
<font size="2"><span style="font-size:11pt"><span lang="en-US">Dr. Sebastian Bullinger<br>
</span></span></font></div>
<div style="margin:0"><font size="2"><span style="font-size:11pt"><span lang="en-US">Department Object Recognition</span></span></font></div>
<div style="margin:0"><font size="2"><span style="font-size:11pt"><span lang="en-US">Fraunhofer Institute of
</span></span></font></div>
<div style="margin:0"><font size="2"><span style="font-size:11pt"><span lang="en-US">Optronics, Sytem Technologies and Image Exploitation IOSB</span></span></font></div>
<div style="margin:0"><font size="2"><span style="font-size:11pt">Gutleuthausstr. 1, 76275 Ettlingen, Germany</span></font></div>
<div style="margin:0"><font size="2"><span style="font-size:11pt">Phone +49 7243 992-197</span></font></div>
<div style="margin:0"><font size="2"><span style="font-size:11pt"><a href="mailto:sebastian.bullinger@iosb.fraunhofer.de" id="LPNoLP">sebastian.bullinger@iosb.fraunhofer.de</a><br>
</span></font></div>
<div style="margin:0"><font size="2"><span style="font-size:11pt"><a href="https://webmail.iosb.fraunhofer.de/owa/redir.aspx?C=GM65JhP8Gk6mqlokIktWtqcWz_hm-dIIiaYxp7LDE5w39h4r54rwzTEQR1dXSKQtdNkO601Flpk.&URL=http%3a%2f%2fwww.iosb.fraunhofer.de%2f" target="_blank" id="LPNoLP">www.iosb.fraunhofer.de</a></span></font></div>
</span></font></div>
</div>
</div>
</div>
</div>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Even Rouault <even.rouault@spatialys.com><br>
<b>Sent:</b> Thursday, March 25, 2021 7:15:52 PM<br>
<b>To:</b> Bullinger, Sebastian; gdal-dev@lists.osgeo.org<br>
<b>Subject:</b> Re: [gdal-dev] Computing a geo-transform with gdalwarp from a set of GCPs also rectifies the input images</font>
<div> </div>
</div>
<div><br>
<blockquote type="cite" cite="mid:dc76e49edefa4a0bbafb603fe86c91e5@iosb.fraunhofer.de">
<div id="divtagdefaultwrapper" dir="ltr">
<div>If it is not possible to get this information, could you point out the code snippet that performs the rectification step?</div>
<div>Since GDAL's code base is quite large, it is not easy to find the appropriate location.<br>
</div>
</div>
</blockquote>
Entry point of the logic to compute the transformation from source pixel coordinates to target pixel coordinates<br>
<p><a class="moz-txt-link-freetext" href="https://github.com/OSGeo/gdal/blob/master/gdal/alg/gdaltransformer.cpp#L1380">https://github.com/OSGeo/gdal/blob/master/gdal/alg/gdaltransformer.cpp#L1380</a></p>
<p>And in the first step of this transformation, when using polynomial adjustment of GCPs, you'll use:<br>
</p>
<p><a class="moz-txt-link-freetext" href="https://github.com/OSGeo/gdal/blob/master/gdal/alg/gdal_crs.cpp">https://github.com/OSGeo/gdal/blob/master/gdal/alg/gdal_crs.cpp</a><br>
</p>
<p>Even<br>
</p>
<p>-- </p>
<pre class="moz-signature" cols="72"><a class="moz-txt-link-freetext" href="http://www.spatialys.com">http://www.spatialys.com</a>
My software is free, but my time generally not.</pre>
</div>
</body>
</html>