ラスター データ内に存在することがわかっているかなりの数の WGS84 座標を UTM に変換し、それらをプログラムにプラグインしましたが、それらが範囲外であることが通知されるだけでした。私のラスターは 4695x9798 で、座標がそのウィンドウの外に出続ける理由がわかりません
import numpy as np
from osgeo import gdal,ogr
import struct
gdata = gdal.Open('sinusoidal.tif')
geot = gdata.GetGeoTransform()
x = (284905 - geot[0])/geot[1]
y = (5936117 - geot[3])/(geot[5])
myarray = np.array(gdata.GetRasterBand(1).ReadAsArray())
print gdata.RasterXSize
print gdata.RasterYSize
rb = gdata.GetRasterBand(1)
intval = rb.ReadAsArray(x,y,1,1)
print intval
エラー メッセージ: アクセス ウィンドウが RasterIO() の範囲外です。4695x9798 のラスターでサイズ 1x1 の要求された (6126,1437)。