<p>I am trying to tranform one coordinate system to another (wgs84 to utm). Found one example on the internet (adapted a little). It got an error when I try to run the program. Since I am new to GDAL, I cannot figure out how to correct this. Please see the following program. I also tried to add one more value to &quot;res.ct.TransformPoint(lon, lat)&quot;, but it did not solve the problem.&nbsp; Any help or hint appreciated. I also attach the error to the end.<br>
&nbsp;<br>from osgeo import osr<br>import math<br>import pyproj<br>&nbsp;&nbsp;&nbsp;&nbsp; <br>def UTMZone(lon, lat):<br>&nbsp;&nbsp;&nbsp; return int((lon + 180) / 6) + 1<br>if __name__ == &#39;__main__&#39;:<br>&nbsp;&nbsp;&nbsp; lat = 41.395304<br>&nbsp;&nbsp;&nbsp; lon = 73.310067<br>&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; wgs84 = osr.SpatialReference()<br>&nbsp;&nbsp;&nbsp; utm = osr.SpatialReference()<br>&nbsp;&nbsp;&nbsp; wgs84.ImportFromProj4(&quot;+proj=latlong +datum=WGS84&quot;)<br>&nbsp;&nbsp;&nbsp; utm.ImportFromProj4(&quot;+proj=utm +zone=&quot;+str(UTMZone(lon,lat))+&quot; +datum=WGS84&quot;)<br>
&nbsp;&nbsp;&nbsp; ct = osr.CoordinateTransformation(wgs84,utm)<br>&nbsp;&nbsp;&nbsp; res= ct.TransformPoint(lon, lat)<br>&nbsp;&nbsp;&nbsp; print res</p>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;Error Message:<br>&nbsp;<br>Traceback (most recent call last):<br>&nbsp; File &quot;C:\Python25\trans.py&quot;, line 28, in &lt;module&gt;<br>&nbsp;&nbsp;&nbsp; res= ct.TransformPoint(lon, lat)<br>&nbsp; File &quot;C:\Python25\lib\site-packages\osgeo\osr.py&quot;, line 602, in TransformPoint<br>
&nbsp;&nbsp;&nbsp; return _osr.CoordinateTransformation_TransformPoint(*args)<br>NotImplementedError: Wrong number of arguments for overloaded function &#39;CoordinateTransformation_TransformPoint&#39;.<br>&nbsp; Possible C/C++ prototypes are:<br>
&nbsp;&nbsp;&nbsp; TransformPoint(double [3])<br>&nbsp;&nbsp;&nbsp; TransformPoint(double [3],double,double,double)</div>