3

While running SAGA 7.30 version in QGIS 3.16, they show an error that version is not supporting and checking about a new version for up-gradation that might solve the issue but the 7.30 version is the newest.

How can I fix this problem?

5

3 Answers 3

3

The SAGA 'Fill sinks' algorithm works here in QGIS 3.16.0 running in Ubuntu 20.04 with SAGA version 7.3.0. It throws a warning but not an error and the result appears to be fine. Try the following:

Firstly, in the Processing Toolbox options deactivate SAGA.

Secondly, install the QGIS plugin 'Processing Saga NextGen Provider'.

Thirdly, in the Processing Toolbox options under SAGANG, set the 'SAGA folder' to '/usr/bin'.

At this stage try running the 'Fill sinks' algorithm, if it doesn't work let us know what error messages are generated.

0

I have worked around the same issue. Actually the current SAGA version is 7.8.1 (see here: https://sourceforge.net/projects/saga-gis/files/SAGA%20-%207/SAGA%20-%207.8.1/), but it has not yet made it to the ubuntu repositories. There is a tar.gz to download from the saga folder for linux distros, though I have not managed to get it to run on ubuntu 20.04, but maybe you have better luck (or someone else here can help us on this).

My workaround for now:

  • Most SAGA modules actually work in QGIS even though the warning message about the outdated SAGA version is displayed.
  • If the SAGA module doesn't work in QGIS I open SAGA and execute it there. SAGA is not the most user friendly app, but the modules work well.
1
  • An update: With some outside help I managed to compile SAGA 7.8.1 on Ubuntu 20.04 and connected it to QGIS.... and there is no real improvement. The error message changes slightly ("SAGA version 7.8.1 is not officially supported - algorithms may encounter issues") and it appears the same SAGA algorithms encounter the same issues (some work, some don't...). Nov 11, 2020 at 12:04
0

There is a way to all SAGA vector algorithms that works!

The next model is an example for SAGA Convert Polygons to Lines algorithm. Just change this algorithm with the one you need (plus the necessary inputs).

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.