Які версії SAGA підтримує QGIS 2.18.10?


9

Починаючи з QGIS 2.18.10, SagaAlgorithmProviderбільше не має словника supportedVersions. Раніше це виглядало так:

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)}

Тепер він просто говорить:

if not version.startswith('2.3.'):
  ProcessingLog.addToLog(ProcessingLog.LOG_ERROR,
                         self.tr('Problem with SAGA installation
                                  unsupported SAGA version found.'))

Тому я б припустив, що зараз підтримуються лише версії SAGA, що починаються з 2.3. Однак у моєму інтерфейсі QGIS GUI панель повідомлень журналу повідомляє мені, що версія SAGA версії 2.3.1 не підтримується (що цікаво, ви можете використовувати SAGA 2.3.1 у користувацькому додатку, як RQGIS). Отже, які версії SAGA підтримуються у QGIS 2.18.10?

Відповіді:


9

Зважаючи на те, наскільки складно було керувати декількома версіями (а також наскільки швидко та безладно змінюється API SAGA), було вирішено підтримати єдину версію. SAGA 2.3 повинен бути чимось на зразок LTR, тому змін API не слід очікувати. Крім того, це версія, що постачається з OSGEO4W.

будь-яку іншу інформацію, яку ви можете надати про повідомлення про вашу SAGA, які не підтримуються?


2
Так, я розумію, чому ви хочете лише підтримувати SAGA LTR! Панель повідомлень журналу (QGIS 2.18.10) повідомляє, що Problem with SAGA installation: installed SAGA version (2.3.1) is not supportedя перебуваю на машині Linux Ubuntu 16.04.
Яннес
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.