如何将Qgis处理输出附加到输出表中的新行

时间:2020-10-14 22:40:30

标签: raster volume qgis

我正在使用QGIS中的栅格表面体积工具来计算湖泊中的水量,并随着深度每次减小1厘米来跟踪水量的变化。现在,我的代码只是输出for循环中的最后一个值。有没有一种方法可以将每个输出追加到下一行,以便我可以打开它并查看在一个csv中计算出的所有卷?我必须做几百次,所以批处理不是很合理。

from qgis import processing
lake_level= (169.50,168.50) #eventually this will be in 1cm intervals. 
for i in lake_level:
    processing.run("qgis:rastersurfacevolume",{'INPUT':'myraster.TIF',
    'BAND': 1,
    'LEVEL': i,
    'METHOD': 1,
    'OUTPUT_TABLE': 'mytable.CSV',
     })

0 个答案:

没有答案