À partir de QGIS 2.18.10, SagaAlgorithmProvider
ils n'ont plus de dictionnaire appelé supportedVersions
. Auparavant, cela ressemblait à ceci:
supportedVersions = {"2.1.2": ("2.1.2", SagaAlgorithm212),
"2.1.3": ("2.1.3", SagaAlgorithm213),
"2.1.4": ("2.1.4", SagaAlgorithm214),
"2.2.0": ("2.2.0", SagaAlgorithm214),
"2.2.1": ("2.2.0", SagaAlgorithm214),
"2.2.2": ("2.2.2", SagaAlgorithm214),
"2.2.3": ("2.2.3", SagaAlgorithm214),
"2.3.0": ("2.3.0", SagaAlgorithm230),
"2.3.1": ("2.3.0", SagaAlgorithm230)}
Maintenant, il dit simplement:
if not version.startswith('2.3.'):
ProcessingLog.addToLog(ProcessingLog.LOG_ERROR,
self.tr('Problem with SAGA installation
unsupported SAGA version found.'))
Je suppose donc que seules les versions SAGA commençant par 2.3 sont désormais prises en charge. Cependant, dans mon interface graphique QGIS, le panneau des messages de journal m'indique que la version 2.3.1 de SAGA n'est pas prise en charge (intéressant, vous pouvez utiliser SAGA 2.3.1 dans une application personnalisée comme RQGIS
). Alors, quelles versions de SAGA sont prises en charge dans QGIS 2.18.10?
la source
Problem with SAGA installation: installed SAGA version (2.3.1) is not supported
je suis sur une machine Linux Ubuntu 16.04.