在 Windows 环境中从 QGIS 的 Python 控制台运行脚本
我在运行良好的 Linux 环境中从 QGIS 的 Python 控制台运行脚本。 想分享给在Windows环境下工作的同事。我已经将它发送给他们,它要么部分起作用,要么根本不起作用。当它根本不起作用时,似乎是因为 QgsProcessing 无法找到算法的路径。
目前脚本中没有对环境进行测试,当我运行算法时,它看起来像这样
formula = "(A>-9999999)*{}".format(level)
alg_params = {
'BAND_A': 1,
'FORMULA': formula,
'INPUT_A': rlayer,
'RTYPE': 5,
'OUTPUT': QgsProcessing.TEMPORARY_OUTPUT
}
outputs['RasterCalculator'] = processing.run('gdal:rastercalculator', alg_params)
我是否必须为脚本在 Windows 上运行设置不同的环境?
如何告诉脚本在哪里可以找到算法?
我看过文档,但我不是程序员,我被卡住了。