Я сейчас пытаюсь сохранить список из 133 массивов формы (3600x3600) как Geotiff с помощью gdal. Он работает, но работает очень медленно, вероятно, из-за большого количества данных. Я бы хотел сократить время вычислений. Если у кого-то есть идеи, дайте мне знать.
dst_filename = "NDVI_2019.tif"
driver = gdal.GetDriverByName('GTiff')
# For a 32-bit integer, other formats possible too:
dataset = driver.Create(dst_filename, xSize, ySize, len(NDVI), gdal.GDT_Float32)
# Now we set the projection info from above:
dataset.SetGeoTransform(geoTrans)
dataset.SetProjection(Proj)
for i in range(len(NDVI)):
Band = dataset.GetRasterBand(i+1).WriteArray(NDVI[i].astype(np.float))
print(i)
dataset.FlushCache()
del dataset
Это работает, но очень медленно. Есть подсказки, как это ускорить?