Ab QGIS 2.18.10 wird SagaAlgorithmProvider
kein Wörterbuch mehr aufgerufen supportedVersions
. Bisher sah es so aus:
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)}
Jetzt heißt es einfach:
if not version.startswith('2.3.'):
ProcessingLog.addToLog(ProcessingLog.LOG_ERROR,
self.tr('Problem with SAGA installation
unsupported SAGA version found.'))
Daher würde ich davon ausgehen, dass jetzt nur SAGA-Versionen ab 2.3 unterstützt werden. In meiner QGIS-GUI teilt mir das Log Messages Panel jedoch mit, dass SAGA Version 2.3.1 nicht unterstützt wird (interessanterweise können Sie SAGA 2.3.1 in einer benutzerdefinierten Anwendung wie verwenden RQGIS
). Welche SAGA-Versionen werden in QGIS 2.18.10 unterstützt?
quelle
Problem with SAGA installation: installed SAGA version (2.3.1) is not supported
ich mich auf einem Linux Ubuntu 16.04-Computer befinde .