Bug report #16880
SAGA Catchment Area tool not working
| Status: | Closed | ||
|---|---|---|---|
| Priority: | High | ||
| Assignee: | |||
| Category: | Processing/SAGA | ||
| Affected QGIS version: | 2.18.10 | Regression?: | No |
| Operating System: | Windows 32 bits | Easy fix?: | No |
| Pull Request or Patch supplied: | No | Resolution: | fixed/implemented |
| Crashes QGIS or corrupts data: | No | Copied to github as #: | 24779 |
Description
I'm trying to use the SAGA Catchment Area tool within QGIS and I don`t get a result. The log file is the following:
2017-07-17T00:58:58 0 SAGA execution commands
io_gdal 0 -TRANSFORM 1 -RESAMPLING 3 -GRIDS "C:\Users\Leslie\AppData\Local\Temp\processing30ebabc0f3844302af111e184a46deea\207375cf6c214fc29b38c563de21ea7b\demssnad27lcc.sgrd" -FILES "C:/Users/Leslie/Documents/Curso QGIS II/Practica 3 Hidrologia/datos_practica/dem_ss_nad27lcc.tif"
ta_preprocessor "Fill Sinks (Wang & Liu)" -ELEV "C:\Users\Leslie\AppData\Local\Temp\processing30ebabc0f3844302af111e184a46deea\207375cf6c214fc29b38c563de21ea7b\demssnad27lcc.sgrd" -MINSLOPE 0.01 -FILLED "C:\Users\Leslie\AppData\Local\Temp\processing30ebabc0f3844302af111e184a46deea\8fb1dc9374ee4cea93f13f58b828018c\FILLED.sdat" -FDIR "C:\Users\Leslie\AppData\Local\Temp\processing30ebabc0f3844302af111e184a46deea\e9023bec26954e91a5cf2e01f43df720\FDIR.sdat" -WSHED "C:\Users\Leslie\AppData\Local\Temp\processing30ebabc0f3844302af111e184a46deea\a8fe1bc1b8684dc9b3297c2fdf1188b9\WSHED.sdat"
2017-07-17T00:59:32 0 Salida de la consola de ejecución de SAGA
C:\PROGRA~1\QGIS2~1.18\bin>set SAGA=C:/PROGRA~1/QGIS2~1.18/apps\saga-ltr
C:\PROGRA~1\QGIS2~1.18\bin>set SAGA_MLB=C:/PROGRA~1/QGIS2~1.18/apps\saga-ltr\modules
C:\PROGRA~1\QGIS2~1.18\bin>PATH=C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\Shapely-1.2.18-py2.7-win32.egg\shapely\DLLs;C:\PROGRA~1\QGIS2~1.18\apps\Python27\DLLs;C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\numpy\core;C:\PROGRA~1\QGIS2~1.18\apps\qgis\bin;C:\PROGRA~1\QGIS2~1.18\apps\grass\grass-7.2.1\lib;C:\PROGRA~1\QGIS2~1.18\apps\grass\grass-7.2.1\bin;{app};C:\PROGRA~1\QGIS2~1.18\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBem;C:\PROGRA~1\QGIS2~1.18\apps\Python27\Scripts;C:\Program Files\R\R-3.4.0\bin\i386;C:\Program Files\RStudio\bin;C:/PROGRA~1/QGIS2~1.18/apps\saga-ltr;C:/PROGRA~1/QGIS2~1.18/apps\saga-ltr\modules
C:\PROGRA~1\QGIS2~1.18\bin>saga_cmd io_gdal 0 -TRANSFORM 1 -RESAMPLING 3 -GRIDS "C:\Users\Leslie\AppData\Local\Temp\processing30ebabc0f3844302af111e184a46deea\207375cf6c214fc29b38c563de21ea7b\demssnad27lcc.sgrd" -FILES "C:/Users/Leslie/Documents/Curso QGIS II/Practica 3 Hidrologia/datos_practica/dem_ss_nad27lcc.tif"
____________________________
##### ## ##### ##
### ### ## ###
### # ## ## #### # ##
### ##### ## # #####
##### # ## ##### # ##
____________________________
SAGA Version: 2.3.2 (32 bit)
____________________________
library path: C:\PROGRA~1\QGIS2~1.18\apps\saga-ltr\modules\
library name: io_gdal
library : GDAL/OGR
tool : Import Raster
author : O.Conrad (c) 2007 (A.Ringeler)
processors : 2 [2]
____________________________
Parameters
Grids: No objects
Files: "C:/Users/Leslie/Documents/Curso QGIS II/Practica 3 Hidrologia/datos_practica/dem_ss_nad27lcc.tif"
Select from Multiple Bands:
Alphanumeric Sorting: yes
Transformation: yes
Resampling: B-Spline Interpolation
loading: C:/Users/Leslie/Documents/Curso QGIS II/Practica 3 Hidrologia/datos_practica/dem_ss_nad27lcc.tif
Driver: GTiff
Bands: 1
Rows: 1362
Columns: 1144
loading: dem_ss_nad27lcc
C:\PROGRA~1\QGIS2~1.18\bin>saga_cmd ta_preprocessor "Fill Sinks (Wang & Liu)" -ELEV "C:\Users\Leslie\AppData\Local\Temp\processing30ebabc0f3844302af111e184a46deea\207375cf6c214fc29b38c563de21ea7b\demssnad27lcc.sgrd" -MINSLOPE 0.01 -FILLED "C:\Users\Leslie\AppData\Local\Temp\processing30ebabc0f3844302af111e184a46deea\8fb1dc9374ee4cea93f13f58b828018c\FILLED.sdat" -FDIR "C:\Users\Leslie\AppData\Local\Temp\processing30ebabc0f3844302af111e184a46deea\e9023bec26954e91a5cf2e01f43df720\FDIR.sdat" -WSHED "C:\Users\Leslie\AppData\Local\Temp\processing30ebabc0f3844302af111e184a46deea\a8fe1bc1b8684dc9b3297c2fdf1188b9\WSHED.sdat"
____________________________
##### ## ##### ##
### ### ## ###
### # ## ## #### # ##
### ##### ## # #####
##### # ## ##### # ##
____________________________
SAGA Version: 2.3.2 (32 bit)
____________________________
library path: C:\PROGRA~1\QGIS2~1.18\apps\saga-ltr\modules\
library name: ta_preprocessor
library : Preprocessing
tool : Fill Sinks (Wang & Liu)
author : Copyrights (c) 2007 by Volker Wichmann
processors : 2 [2]
____________________________
Load grid: C:\Users\Leslie\AppData\Local\Temp\processing30ebabc0f3844302af111e184a46deea\207375cf6c214fc29b38c563de21ea7b\demssnad27lcc.sgrd...
Parameters
Grid system: 30.325388; 1362x 1144y; 463349.588191x 267606.598769y
DEM: demssnad27lcc
Filled DEM: Filled DEM
Flow Directions: Flow Directions
Watershed Basins: Watershed Basins
Minimum Slope [Degree]: 0.010000
Save grid: C:\Users\Leslie\AppData\Local\Temp\processing30ebabc0f3844302af111e184a46deea\e9023bec26954e91a5cf2e01f43df720\FDIR.sdat...
Save grid: C:\Users\Leslie\AppData\Local\Temp\processing30ebabc0f3844302af111e184a46deea\a8fe1bc1b8684dc9b3297c2fdf1188b9\WSHED.sdat...
C:\PROGRA~1\QGIS2~1.18\bin>exit
2017-07-17T01:00:03 0 SAGA execution commands
ta_hydrology "Flow Accumulation (Top-Down)" -ELEVATION "C:\Users\Leslie\AppData\Local\Temp\processing30ebabc0f3844302af111e184a46deea\8fb1dc9374ee4cea93f13f58b828018c\FILLED.sgrd" -METHOD 0 -CAREA "C:\Users\Leslie\AppData\Local\Temp\processing30ebabc0f3844302af111e184a46deea\ef8b47abf5f14cdfba5fb1aef6bc881b\CAREA.sdat"
2017-07-17T01:00:14 0 Salida de la consola de ejecución de SAGA
C:\PROGRA~1\QGIS2~1.18\bin>set SAGA=C:/PROGRA~1/QGIS2~1.18/apps\saga-ltr
C:\PROGRA~1\QGIS2~1.18\bin>set SAGA_MLB=C:/PROGRA~1/QGIS2~1.18/apps\saga-ltr\modules
C:\PROGRA~1\QGIS2~1.18\bin>PATH=C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\Shapely-1.2.18-py2.7-win32.egg\shapely\DLLs;C:\PROGRA~1\QGIS2~1.18\apps\Python27\DLLs;C:\PROGRA~1\QGIS2~1.18\apps\Python27\lib\site-packages\numpy\core;C:\PROGRA~1\QGIS2~1.18\apps\qgis\bin;C:\PROGRA~1\QGIS2~1.18\apps\grass\grass-7.2.1\lib;C:\PROGRA~1\QGIS2~1.18\apps\grass\grass-7.2.1\bin;{app};C:\PROGRA~1\QGIS2~1.18\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBem;C:\PROGRA~1\QGIS2~1.18\apps\Python27\Scripts;C:\Program Files\R\R-3.4.0\bin\i386;C:\Program Files\RStudio\bin;C:/PROGRA~1/QGIS2~1.18/apps\saga-ltr;C:/PROGRA~1/QGIS2~1.18/apps\saga-ltr\modules
C:\PROGRA~1\QGIS2~1.18\bin>saga_cmd ta_hydrology "Flow Accumulation (Top-Down)" -ELEVATION "C:\Users\Leslie\AppData\Local\Temp\processing30ebabc0f3844302af111e184a46deea\8fb1dc9374ee4cea93f13f58b828018c\FILLED.sgrd" -METHOD 0 -CAREA "C:\Users\Leslie\AppData\Local\Temp\processing30ebabc0f3844302af111e184a46deea\ef8b47abf5f14cdfba5fb1aef6bc881b\CAREA.sdat"
Unknown option 'CAREA'
____________________________
##### ## ##### ##
### ### ## ###
### # ## ## #### # ##
### ##### ## # #####
##### # ## ##### # ##
____________________________
SAGA Version: 2.3.2 (32 bit)
____________________________
library path: C:\PROGRA~1\QGIS2~1.18\apps\saga-ltr\modules\
library name: ta_hydrology
library : Hydrology
tool : Flow Accumulation (Top-Down)
author : O.Conrad (c) 2001-2016, T.Grabs portions (c) 2010
processors : 2 [2]
____________________________
Usage: saga_cmd ta_hydrology 0 [-ELEVATION <str>] [-SINKROUTE <str>] [-WEIGHTS <str>] [-FLOW <str>] [-VAL_INPUT <str>] [-VAL_MEAN <str>] [-ACCU_MATERIAL <str>] [-ACCU_TARGET <str>] [-ACCU_TOTAL <str>] [-ACCU_LEFT <str>] [-ACCU_RIGHT <str>] [-STEP <num>] [-FLOW_UNIT <str>] [-FLOW_LENGTH <str>] [-LINEAR_VAL <str>] [-LINEAR_DIR <str>] [-METHOD <str>] [-LINEAR_DO <str>] [-LINEAR_MIN <num>] [-CONVERGENCE <double>] [-NO_NEGATIVES <str>] [-WEIGHT_LOSS <str>]
-ELEVATION:<str> Elevation
Grid (input)
-SINKROUTE:<str> Sink Routes
Grid (optional input)
-WEIGHTS:<str> Weights
Grid (optional input)
-FLOW:<str> Flow Accumulation
Grid (output)
-VAL_INPUT:<str> Input for Mean over Catchment
Grid (optional input)
-VAL_MEAN:<str> Mean over Catchment
Grid (output)
-ACCU_MATERIAL:<str> Material for Accumulation
Grid (optional input)
-ACCU_TARGET:<str> Accumulation Target
Grid (input)
-ACCU_TOTAL:<str> Accumulated Material
Grid (optional output)
-ACCU_LEFT:<str> Accumulated Material (Left Side)
Grid (optional output)
-ACCU_RIGHT:<str> Accumulated Material (Right Side)
Grid (optional output)
-STEP:<num> Step
Integer
Minimum: 1
Default: 1
-FLOW_UNIT:<str> Flow Accumulation Unit
Choice
Available Choices:
[0] number of cells
[1] cell area
Default: 1
-FLOW_LENGTH:<str> Flow Path Length
Grid (optional output)
-LINEAR_VAL:<str> Linear Flow Threshold Grid
Grid (optional input)
-LINEAR_DIR:<str> Channel Direction
Grid (optional input)
-METHOD:<str> Method
Choice
Available Choices:
[0] Deterministic 8
[1] Rho 8
[2] Braunschweiger Reliefmodell
[3] Deterministic Infinity
[4] Multiple Flow Direction
[5] Multiple Triangular Flow Directon
[6] Multiple Maximum Downslope Gradient Based Flow Directon
Default: 4
-LINEAR_DO:<str> Thresholded Linear Flow
Boolean
Default: 0
-LINEAR_MIN:<num> Linear Flow Threshold
Integer
Default: 500
-CONVERGENCE:<double> Convergence
Floating point
Minimum: 0.000000
Default: 1.100000
-NO_NEGATIVES:<str> Prevent Negative Flow Accumulation
Boolean
Default: 1
-WEIGHT_LOSS:<str> Loss through Negative Weights
Grid (optional output)
C:\PROGRA~1\QGIS2~1.18\bin>exit
2017-07-17T01:00:14 2 Error loading result layer:
Traceback (most recent call last):
File "C:/PROGRA~1/QGIS2~1.18/apps/qgis/./python/plugins\processing\gui\Postprocessing.py", line 77, in handleAlgorithmResults
isRaster)
File "C:/PROGRA~1/QGIS2~1.18/apps/qgis/./python/plugins\processing\tools\dataobjects.py", line 187, in load
+ '\nCheck the processing framework log to look for errors')
RuntimeError: Could not load layer: C:\Users\Leslie\AppData\Local\Temp\processing30ebabc0f3844302af111e184a46deea\ef8b47abf5f14cdfba5fb1aef6bc881b\CAREA.sdat
Check the processing framework log to look for errors
Thanks.
History
#1
Updated by Giovanni Manghi over 8 years ago
- Status changed from Open to Feedback
do you installed with the standalone or osgeo4w installer? if the latter what saga version have you installed and using, 2.1.2 or 2.3.2?
#2
Updated by Giovanni Manghi over 8 years ago
- Assignee changed from Victor Olaya to Giovanni Manghi
#3
Updated by Mario Reyes over 8 years ago
Giovanni Manghi wrote:
do you installed with the standalone or osgeo4w installer? if the latter what saga version have you installed and using, 2.1.2 or 2.3.2?
I installed QGIS using the stand-alone installer. Thanks.
#4
Updated by Giovanni Manghi over 8 years ago
- Status changed from Feedback to Closed
- Resolution set to fixed/implemented
Fixed here: https://github.com/qgis/QGIS/pull/4895
if you don't want to wait for the new point release of 2.18 you can easily apply by hand the changes, is just a matter of edit the description file with the correct parameter names.
#5
Updated by Mario Reyes over 8 years ago
Giovanni Manghi wrote:
Fixed here: https://github.com/qgis/QGIS/pull/4895
if you don't want to wait for the new point release of 2.18 you can easily apply by hand the changes, is just a matter of edit the description file with the correct parameter names.
Thanks. Just a question, every time someone fixes a bug, do I have to wait for the next release or is it fixed if I download and install QGIS again?
#6
Updated by Giovanni Manghi over 8 years ago
Thanks. Just a question, every time someone fixes a bug, do I have to wait for the next release or is it fixed if I download and install QGIS again?
if you don't want to manually apply the changes (as you can do easily as are in parts of the code is interpreted and not compiled) you need to wait for a new version or point release.