我正在设置我的模型空间参考如下:
m = flopy.modflow.Modflow.load(nam, verbose=True,load_only=['dis'])
x_offset = 963091.522224#x lower limit (SW corner)
y_offset = 9280278.473164#y lower limit (SW corner)
rot = 35.0# CCW
m.sr.xll = x_offset#x lower limit (SW corner)
m.sr.yll = y_offset#y lower limit (SW corner)
m.sr.rotation = rot
我相信属性设置正确,因为我导出的 geotiff 栅格旋转正确。但是,我的 get_rc() 结果并不正确。我通过的 x,y 对位于单元格中心,未旋转网格的结果非常完美。
我正在使用的方法调用(伪代码)是:
(r,c) = m.sr.get_rc(X,Y)
其中 X 和 Y 是 numpy 数组。