python with anaconda.gdal version=2.2.2 libtiff version=4.09,Win 7,RAM=8G:
在更新包之后,我发现我的程序不起作用。在Anaconda提示符中,它显示“not definited GDAL\u DATA”,因此我添加了带有“%~dp0……\Library\share\GDAL”的env变量。好吧,它没有告诉我“not definal GDAL\u DATA”。但程序不起作用~~:(
from osgeo import gdal
import numpy as np
ds = gdal.Open('G:\Soil_GridV2\Sand\SNDPPT_M_sl1_250m_ll.tif')
channel = np.array(ds.GetRasterBand(1).ReadAsArray())
然后:
^{pr2}$所以我检查了spyder中的变量,发现ds是None值.SO我想现在坏了的GDAL不能打开口角?所以我用一个小的tiff文件(大约67.8米)再试一次。成功了!所以我发现我的GDAL无法打开大Geo tiff文件 如第一档(约2.15G)
那么,我应该修复它还是用其他libs重新计算它?:)
我用pip命令更新gdal2.2.4解决了这个问题。注意:不要使用conda update命令,因为packages2.2.2不支持big tiff。在
相关问题 更多 >
编程相关推荐