Я пытаюсь записать массив в geotiff, используя gdal.Каждая строка массива идентична, и я использовал np.broadcast_to для создания массива.
Когда я пытаюсь написать его, я получаю всплывающее окно с сообщением «Python прекратил работать: проблема вызвана программойчтобы перестать работать правильно. Пожалуйста, закройте программу "
Это приблизительно соответствует шагам, которые я предпринимаю:
import gdal
import numpy as np
driver = gdal.GetDriverByName('GTiff')
outRaster = driver.Create("C:/raster.tif", 1000, 1000, 1, 6)
band = outRaster.GetRasterBand(1)
# Create array
a = np.arange(0,1000, dtype='float32')
a1 = np.broadcast_to(a, (1000,1000))
# try writing
band.WriteArray(a1) # crash