擅长:python、mysql、java
<p>我认为问题可能是xoff和yoff包含最左上像素的左上角的坐标,您需要计算像素中心的坐标。在</p>
<pre><code>def pixel2coord(x, y):
xoff, a, b, yoff, d, e = raster.GetGeoTransform()
xp = a * x + b * y + a * 0.5 + b * 0.5 + xoff
yp = d * x + e * y + d * 0.5 + e * 0.5 + yoff
return(xp, yp)
</code></pre>