#多波段数据:data为[band,line,sample]
#单波段数据:data为[line,sample]
#data为要保存的数据
import gdal
resultname=“F:/result”
driver = gdal.GetDriverByName(“ENVI”)
#单波段
dataset = driver.Create(resultname, line, sample, 1, gdal.GDT_Float32)
dataset.GetRasterBand(1).WriteArray(data)
#多波段
dataset = driver.Create(resultname, line, sample, band, gdal.GDT_Float32)
for i in range(band):
dataset.GetRasterBand(i+1).WriteArray(data[i])
@快乐的小p鹅
版权归原作者 快乐的小p鹅 所有, 如有侵权,请联系我们删除。