A partire da QGIS 2.18.10 il SagaAlgorithmProvider
non ha più un dizionario chiamato supportedVersions
. In precedenza, sembrava così:
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)}
Ora dice semplicemente:
if not version.startswith('2.3.'):
ProcessingLog.addToLog(ProcessingLog.LOG_ERROR,
self.tr('Problem with SAGA installation
unsupported SAGA version found.'))
Quindi suppongo che ora siano supportate solo le versioni SAGA che iniziano con 2.3. Tuttavia, nella mia GUI di QGIS il pannello dei messaggi di log mi dice che SAGA versione 2.3.1 non è supportata (è interessante notare che puoi usare SAGA 2.3.1 in un'applicazione personalizzata come RQGIS
). Quindi quali versioni di SAGA sono supportate in QGIS 2.18.10?
Problem with SAGA installation: installed SAGA version (2.3.1) is not supported
che sono su una macchina Ubuntu 16.04 Linux.