python 里面gdal模块找不到ReadAsArray属性
data = image_open(image)Red = data.GetRasterBand(3).ReadAsArray().astype(np.float32)
Nir = data.GetRasterBand(4).ReadAsArray().astype(np.float32)
报错是Traceback (most recent call last):
File "D:/PycharmProjects/learn/NDVI.py", line 28, in <module>
Nir = data.GetRasterBand(4).ReadAsArray().astype(np.float32)
AttributeError: 'NoneType' object has no attribute 'ReadAsArray' data.GetRasterBand(4)是gdal模块?报错显示data.GetRasterBand(4)没产生返回值 qq1151985918 发表于 2021-5-12 11:48
data.GetRasterBand(4)是gdal模块?报错显示data.GetRasterBand(4)没产生返回值
是的啊,这两个都是gdal里面内置函数吧,这个GetRasterBand没问题,主要是ReadAsArray显示找不到 杨某某12138 发表于 2021-5-12 18:50
是的啊,这两个都是gdal里面内置函数吧,这个GetRasterBand没问题,主要是ReadAsArray显示找不到
我不是告诉你了么,报错显示data.GetRasterBand(4)没产生返回值,data.GetRasterBand(3)就没报错,还不清楚吗?我不知道你这34分别代表什么,但是问题应该就是在这 qq1151985918 发表于 2021-5-12 18:54
我不是告诉你了么,报错显示data.GetRasterBand(4)没产生返回值,data.GetRasterBand(3)就没报错,还不 ...
我靠,多谢大哥啊,果然是前面出问题了
页:
[1]