Quali versioni di SAGA supporta QGIS 2.18.10?


9

A partire da QGIS 2.18.10 il SagaAlgorithmProvidernon 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?

Risposte:


9

A causa della complessità della gestione di più versioni (e della rapidità e della modifica irregolare dell'API SAGA), è stato deciso di supportare un'unica versione. Si suppone che SAGA 2.3 sia qualcosa di simile a un LTR, quindi non si prevedono cambiamenti alle API. Inoltre, questa è la versione fornita con OSGEO4W.

altre informazioni che puoi fornire sui messaggi che vedi sul tuo SAGA non supportati?


2
Sì, capisco perché vuoi supportare solo SAGA LTR! Il pannello dei messaggi di registro (QGIS 2.18.10) afferma Problem with SAGA installation: installed SAGA version (2.3.1) is not supportedche sono su una macchina Ubuntu 16.04 Linux.
Jannes,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.