Я пытаюсь растрировать векторный слой, используя объяснение, найденное в разделе Растрирование слоя GDAL. Я хотел бы создать растровый слой из ЦМР, который содержит данные определенного поля вектора. (Поле называется «Индекс»). Для этого я использую,
err = gdal.RasterizeLayer(
target_ds,
(3,2,1),
source_layer,
burn_values=(0,0,0),
options=["ATTRIBUTE= Index"]
)
Но в результате получается растр со всеми нулями.
Я уверен, что это проблема с параметрами, но я не понимаю, что с ними не так или как это исправить. Любое предложение?