mirror of
				https://github.com/qgis/QGIS.git
				synced 2025-11-04 00:04:25 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			872 lines
		
	
	
		
			21 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			872 lines
		
	
	
		
			21 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
# See ../README.md for a description of the file format
 | 
						|
 | 
						|
tests:
 | 
						|
 | 
						|
  - algorithm: saga:invertgrid
 | 
						|
    name: Raster tools - Invert grid
 | 
						|
    params:
 | 
						|
      GRID:
 | 
						|
        name: dem.tif
 | 
						|
        type: raster
 | 
						|
    results:
 | 
						|
      INVERSE:
 | 
						|
        hash:
 | 
						|
        - 8e3947b878a00f70ce837fba962f6be6d3f0c8eae2d614099b015f1e
 | 
						|
        - 5c37dab356adbd59ceb03d0e77802b43ce0ebaf930885375a5e14872
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:fixeddistancebuffer
 | 
						|
    name: Vector general - Fixed distance buffer (polygon)
 | 
						|
    params:
 | 
						|
      DARC: 5.0
 | 
						|
      DISSOLVE: false
 | 
						|
      DIST_FIELD_DEFAULT: 0.5
 | 
						|
      NZONES: 1
 | 
						|
      POLY_INNER: false
 | 
						|
      SHAPES:
 | 
						|
        name: polys.gml
 | 
						|
        type: vector
 | 
						|
    results:
 | 
						|
      BUFFER:
 | 
						|
        name: expected/saga/buffer_polys.shp
 | 
						|
        type: vector
 | 
						|
 | 
						|
  - algorithm: saga:addrastervaluestopoints
 | 
						|
    name: Simple add raster values to points
 | 
						|
    params:
 | 
						|
      GRIDS:
 | 
						|
        params:
 | 
						|
        - name: dem.tif
 | 
						|
          type: raster
 | 
						|
        type: multi
 | 
						|
      RESAMPLING: 0
 | 
						|
      SHAPES:
 | 
						|
        name: custom/points_over.shp
 | 
						|
        type: vector
 | 
						|
    results:
 | 
						|
      RESULT:
 | 
						|
        name: expected/saga/add_grid_to_points.shp
 | 
						|
        type: vector
 | 
						|
        compare:
 | 
						|
          fields:
 | 
						|
            demtif:
 | 
						|
              precision: -1
 | 
						|
 | 
						|
 | 
						|
  - algorithm: saga:addrastervaluestofeatures
 | 
						|
    name: Add raster values to shapes
 | 
						|
    params:
 | 
						|
      GRIDS:
 | 
						|
        params:
 | 
						|
        - name: dem.tif
 | 
						|
          type: raster
 | 
						|
        type: multi
 | 
						|
      RESAMPLING: 0
 | 
						|
      SHAPES:
 | 
						|
        name: custom/lines_over.shp
 | 
						|
        type: vector
 | 
						|
    results:
 | 
						|
      RESULT:
 | 
						|
        name: expected/saga/add_grid_to_shapes.shp
 | 
						|
        type: vector
 | 
						|
        compare:
 | 
						|
          fields:
 | 
						|
            demtif:
 | 
						|
              precision: 0
 | 
						|
 | 
						|
  - algorithm: saga:mergevectorlayers
 | 
						|
    name: Merge vector layers
 | 
						|
    params:
 | 
						|
      INPUT:
 | 
						|
        params:
 | 
						|
        - name: points.gml
 | 
						|
          type: vector
 | 
						|
        - name: points_in_polys.gml
 | 
						|
          type: vector
 | 
						|
        type: multi
 | 
						|
      MATCH: true
 | 
						|
      SRCINFO: true
 | 
						|
    results:
 | 
						|
      MERGED:
 | 
						|
        name: expected/saga/merge_vector_layers.shp
 | 
						|
        type: vector
 | 
						|
 | 
						|
# Broken on some SAGA versions
 | 
						|
#  - algorithm: saga:reclassifyvaluessimple
 | 
						|
#    name: Reclassify values (simple)
 | 
						|
#    params:
 | 
						|
#      GRID_IN:
 | 
						|
#        name: raster.tif
 | 
						|
#        type: raster
 | 
						|
#      LOOKUP:
 | 
						|
#      - 800
 | 
						|
#      - 840
 | 
						|
#      - 1
 | 
						|
#      - 840
 | 
						|
#      - 870
 | 
						|
#      - 2
 | 
						|
#      - 870
 | 
						|
#      - 1000
 | 
						|
#      - 3
 | 
						|
#      METHOD: 2
 | 
						|
#    results:
 | 
						|
#      GRID_OUT:
 | 
						|
#        hash: 57437ebf7eb3667c5aa390598120967b0a2cd5d85751185bb445d1f8
 | 
						|
#        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:rastercalculator
 | 
						|
    name: Raster calculator, 1 input
 | 
						|
    params:
 | 
						|
      FORMULA: a*10
 | 
						|
      GRIDS:
 | 
						|
        name: raster.tif
 | 
						|
        type: raster
 | 
						|
      RESAMPLING: 3
 | 
						|
      TYPE: 7
 | 
						|
      USE_NODATA: false
 | 
						|
      XGRIDS:
 | 
						|
        params: []
 | 
						|
        type: multi
 | 
						|
    results:
 | 
						|
      RESULT:
 | 
						|
        hash:
 | 
						|
        - 68d805a45416467e0f1be3066dd642772cf8ffdff9535f3254cd5ffb
 | 
						|
        - dbc59273f8c53a3a3d9cd57d3d3aa782905205b5b95acdf4097ecdf9
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:rastercalculator
 | 
						|
    name: Raster calculator, 2 inputs
 | 
						|
    params:
 | 
						|
      FORMULA: a*10+b
 | 
						|
      GRIDS:
 | 
						|
        name: raster.tif
 | 
						|
        type: raster
 | 
						|
      RESAMPLING: 3
 | 
						|
      TYPE: 7
 | 
						|
      USE_NODATA: false
 | 
						|
      XGRIDS:
 | 
						|
        params:
 | 
						|
        - name: raster.tif
 | 
						|
          type: raster
 | 
						|
        type: multi
 | 
						|
    results:
 | 
						|
      RESULT:
 | 
						|
        hash:
 | 
						|
        - c8c2c7c32ad3eaa1ebb491aed7af7d16f1c7f574a3de1f7622894092
 | 
						|
        - 95619f06b421e0a61e083f5d3e32597958e0135a3a64ef2d6ac8ca6c
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:rastercalculator
 | 
						|
    name: Raster calculator, 3 inputs
 | 
						|
    params:
 | 
						|
      FORMULA: a*10+b-c
 | 
						|
      GRIDS:
 | 
						|
        name: raster.tif
 | 
						|
        type: raster
 | 
						|
      RESAMPLING: 3
 | 
						|
      TYPE: 7
 | 
						|
      USE_NODATA: false
 | 
						|
      XGRIDS:
 | 
						|
        params:
 | 
						|
        - name: dem.tif
 | 
						|
          type: raster
 | 
						|
        - name: raster.tif
 | 
						|
          type: raster
 | 
						|
        type: multi
 | 
						|
    results:
 | 
						|
      RESULT:
 | 
						|
        hash: a11f159696f5726eedaa16e872fd2582cf8a88c8c1d84d72560e4647
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:simplekriging
 | 
						|
    name: Simple kriging
 | 
						|
    params:
 | 
						|
      BLOCK: true
 | 
						|
      DBLOCK: 1.0
 | 
						|
      FIELD: elev
 | 
						|
      LOG: false
 | 
						|
      POINTS:
 | 
						|
        name: pointsz.gml
 | 
						|
        type: vector
 | 
						|
      SEARCH_DIRECTION: 0
 | 
						|
      SEARCH_POINTS_ALL: 0
 | 
						|
      SEARCH_POINTS_MAX: 10
 | 
						|
      SEARCH_POINTS_MIN: 3
 | 
						|
      SEARCH_RADIUS: 5.0
 | 
						|
      SEARCH_RANGE: 0
 | 
						|
      TARGET_USER_FITS: 0
 | 
						|
      TARGET_USER_SIZE: 1.0
 | 
						|
      TQUALITY: 0
 | 
						|
      VAR_MAXDIST: -1.0
 | 
						|
      VAR_MODEL: a + b * x
 | 
						|
      VAR_NCLASSES: 100
 | 
						|
      VAR_NSKIP: 1
 | 
						|
    results:
 | 
						|
      PREDICTION:
 | 
						|
        hash: a1f5a1d369cef86332a914442c444d1c0753e471523cb838d0b2bc09
 | 
						|
        type: rasterhash
 | 
						|
      VARIANCE:
 | 
						|
        hash: 4f0378da7f0ff16326b6c404a202b004b66dbffcda38f42544a11490
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:ordinarykriging
 | 
						|
    name: Ordinary Kriging
 | 
						|
    params:
 | 
						|
      BLOCK: true
 | 
						|
      DBLOCK: 1.0
 | 
						|
      FIELD: elev
 | 
						|
      LOG: true
 | 
						|
      POINTS:
 | 
						|
        name: pointsz.gml
 | 
						|
        type: vector
 | 
						|
      SEARCH_DIRECTION: 0
 | 
						|
      SEARCH_POINTS_ALL: 0
 | 
						|
      SEARCH_POINTS_MAX: 10
 | 
						|
      SEARCH_POINTS_MIN: 3
 | 
						|
      SEARCH_RADIUS: 5.0
 | 
						|
      SEARCH_RANGE: 0
 | 
						|
      TARGET_USER_FITS: 0
 | 
						|
      TARGET_USER_SIZE: 1.0
 | 
						|
      TQUALITY: 0
 | 
						|
      VAR_MAXDIST: -1.0
 | 
						|
      VAR_MODEL: a + b * x
 | 
						|
      VAR_NCLASSES: 100
 | 
						|
      VAR_NSKIP: 1
 | 
						|
    results:
 | 
						|
      PREDICTION:
 | 
						|
        hash: 0fff15c98a1c5af9eab6c242559a5f4484a7a40f5be399899b24fd39
 | 
						|
        type: rasterhash
 | 
						|
      VARIANCE:
 | 
						|
        hash: ec7b708609178533ac2b89cd575140415ef93c70396fa630d1c15b67
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:universalkriging
 | 
						|
    name: Universal Kriging
 | 
						|
    params:
 | 
						|
      BLOCK: true
 | 
						|
      DBLOCK: 1.0
 | 
						|
      FIELD: elev
 | 
						|
      LOG: true
 | 
						|
      POINTS:
 | 
						|
        name: pointsz.gml
 | 
						|
        type: vector
 | 
						|
      SEARCH_DIRECTION: 0
 | 
						|
      SEARCH_POINTS_ALL: 0
 | 
						|
      SEARCH_POINTS_MAX: 10
 | 
						|
      SEARCH_POINTS_MIN: 3
 | 
						|
      SEARCH_RADIUS: 5.0
 | 
						|
      SEARCH_RANGE: 0
 | 
						|
      TARGET_USER_FITS: 0
 | 
						|
      TARGET_USER_SIZE: 1.0
 | 
						|
      TQUALITY: 0
 | 
						|
      VAR_MAXDIST: -1.0
 | 
						|
      VAR_MODEL: a + b * x
 | 
						|
      VAR_NCLASSES: 100
 | 
						|
      VAR_NSKIP: 1
 | 
						|
    results:
 | 
						|
      PREDICTION:
 | 
						|
        hash: 0fff15c98a1c5af9eab6c242559a5f4484a7a40f5be399899b24fd39
 | 
						|
        type: rasterhash
 | 
						|
      VARIANCE:
 | 
						|
        hash: ec7b708609178533ac2b89cd575140415ef93c70396fa630d1c15b67
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:polygonupdate
 | 
						|
    name: Polygon update
 | 
						|
    params:
 | 
						|
      A:
 | 
						|
        name: custom/overlay1_a.geojson
 | 
						|
        type: vector
 | 
						|
      B:
 | 
						|
        name: custom/overlay1_b.geojson
 | 
						|
        type: vector
 | 
						|
      SPLIT: true
 | 
						|
    results:
 | 
						|
      RESULT:
 | 
						|
        name: expected/saga/polygon_update.shp
 | 
						|
        type: vector
 | 
						|
        compare: false # results are not stable across different SAGA versions
 | 
						|
 | 
						|
  - algorithm: saga:polygonunion
 | 
						|
    name: Polygon union
 | 
						|
    params:
 | 
						|
      A:
 | 
						|
        name: custom/overlay1_a.geojson
 | 
						|
        type: vector
 | 
						|
      B:
 | 
						|
        name: custom/overlay1_b.geojson
 | 
						|
        type: vector
 | 
						|
      SPLIT: true
 | 
						|
    results:
 | 
						|
      RESULT:
 | 
						|
        name: expected/saga/polygon_union.shp
 | 
						|
        type: vector
 | 
						|
        compare: false # results are not stable across different SAGA versions
 | 
						|
 | 
						|
  - algorithm: saga:polygonidentity
 | 
						|
    name: Polygon identity
 | 
						|
    params:
 | 
						|
      A:
 | 
						|
        name: custom/overlay1_a.geojson
 | 
						|
        type: vector
 | 
						|
      B:
 | 
						|
        name: custom/overlay1_b.geojson
 | 
						|
        type: vector
 | 
						|
      SPLIT: true
 | 
						|
    results:
 | 
						|
      RESULT:
 | 
						|
        name: expected/saga/polygon_identity.shp
 | 
						|
        type: vector
 | 
						|
        compare: false # results are not stable across different SAGA versions
 | 
						|
 | 
						|
  - algorithm: saga:difference
 | 
						|
    name: Polygon difference
 | 
						|
    params:
 | 
						|
      A:
 | 
						|
        name: custom/overlay1_a.geojson
 | 
						|
        type: vector
 | 
						|
      B:
 | 
						|
        name: custom/overlay1_b.geojson
 | 
						|
        type: vector
 | 
						|
      SPLIT: true
 | 
						|
    results:
 | 
						|
      RESULT:
 | 
						|
        name: expected/saga/polygon_difference.shp
 | 
						|
        type: vector
 | 
						|
        compare: false # results are not stable across different SAGA versions
 | 
						|
 | 
						|
  # Note - SAGA results are wrong here, so really we are just testing that the algorithm runs. Use the native one instead!
 | 
						|
  - algorithm: saga:symmetricaldifference
 | 
						|
    name: Polygon symmetrical difference
 | 
						|
    params:
 | 
						|
      A:
 | 
						|
        name: custom/overlay1_a.geojson
 | 
						|
        type: vector
 | 
						|
      B:
 | 
						|
        name: custom/overlay1_b.geojson
 | 
						|
        type: vector
 | 
						|
      SPLIT: true
 | 
						|
    results:
 | 
						|
      RESULT:
 | 
						|
        name: expected/saga/polygon_symmetrical_difference.shp
 | 
						|
        type: vector
 | 
						|
        compare: false # results are not stable across different SAGA versions
 | 
						|
 | 
						|
  - algorithm: saga:intersect
 | 
						|
    name: Polygon intersect
 | 
						|
    params:
 | 
						|
      A:
 | 
						|
        name: custom/overlay1_a.geojson
 | 
						|
        type: vector
 | 
						|
      B:
 | 
						|
        name: custom/overlay1_b.geojson
 | 
						|
        type: vector
 | 
						|
      SPLIT: true
 | 
						|
    results:
 | 
						|
      RESULT:
 | 
						|
        name: expected/saga/polygon_intersect.shp
 | 
						|
        type: vector
 | 
						|
 | 
						|
  - algorithm: saga:polygonselfintersection  #spellok
 | 
						|
    name: Polygon self intersection
 | 
						|
    params:
 | 
						|
      POLYGONS:
 | 
						|
        name: custom/overlay2_b.geojson
 | 
						|
        type: vector
 | 
						|
    results:
 | 
						|
      INTERSECT:
 | 
						|
        name: expected/saga/polygon_self_intersection.shp
 | 
						|
        type: vector
 | 
						|
        compare:
 | 
						|
          geometry:
 | 
						|
            topo_equal_check: True
 | 
						|
 | 
						|
  - algorithm: saga:crossprofiles
 | 
						|
    name: Cross profiles
 | 
						|
    params:
 | 
						|
      DEM:
 | 
						|
        name: dem.tif
 | 
						|
        type: raster
 | 
						|
      DIST_LINE: 0.001
 | 
						|
      DIST_PROFILE: 0.002
 | 
						|
      LINES:
 | 
						|
        name: custom/lines_over.shp
 | 
						|
        type: vector
 | 
						|
      NUM_PROFILE: 10
 | 
						|
    results:
 | 
						|
      PROFILES:
 | 
						|
        name: expected/saga/cross_profiles.shp
 | 
						|
        type: vector
 | 
						|
        compare: false # too much variation between saga versions
 | 
						|
 | 
						|
  - algorithm: saga:snappointstolines
 | 
						|
    name: Snap points to lines
 | 
						|
    params:
 | 
						|
      DISTANCE: 0.9
 | 
						|
      INPUT:
 | 
						|
        name: snap_points.gml
 | 
						|
        type: vector
 | 
						|
      SNAP:
 | 
						|
        name: snap_lines.gml
 | 
						|
        type: vector
 | 
						|
    results:
 | 
						|
      MOVES:
 | 
						|
        name: expected/saga/snap_points_to_lines_moves.shp
 | 
						|
        type: vector
 | 
						|
      OUTPUT:
 | 
						|
        name: expected/saga/snap_points_to_lines_result.shp
 | 
						|
        type: vector
 | 
						|
 | 
						|
  - algorithm: saga:snappointstopoints
 | 
						|
    name: Snap points to points
 | 
						|
    params:
 | 
						|
      DISTANCE: 0.5
 | 
						|
      INPUT:
 | 
						|
        name: snap_points.gml
 | 
						|
        type: vector
 | 
						|
      SNAP:
 | 
						|
        name: points.gml
 | 
						|
        type: vector
 | 
						|
    results:
 | 
						|
      MOVES:
 | 
						|
        name: expected/saga/snap_points_to_points_moves.shp
 | 
						|
        type: vector
 | 
						|
      OUTPUT:
 | 
						|
        name: expected/saga/snap_points_to_points_result.shp
 | 
						|
        type: vector
 | 
						|
 | 
						|
  - algorithm: saga:interpolatecubicspline
 | 
						|
    name: Cubic spline
 | 
						|
    params:
 | 
						|
      FIELD: fid
 | 
						|
      K: 140
 | 
						|
      NPMAX: 20
 | 
						|
      NPMIN: 3
 | 
						|
      NPPC: 2.0
 | 
						|
      SHAPES:
 | 
						|
        name: pointsz.gml
 | 
						|
        type: vector
 | 
						|
      TARGET_USER_FITS: 0
 | 
						|
      TARGET_USER_SIZE: 0.5
 | 
						|
    results:
 | 
						|
      TARGET_OUT_GRID:
 | 
						|
        hash: f4ac677152697773262aa1e5f69146a475139014ace77149966ec045
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:watershedsegmentation
 | 
						|
    name: Test (saga:watershedsegmentation)
 | 
						|
    params:
 | 
						|
      'BBORDERS': true
 | 
						|
      DOWN: 0
 | 
						|
      'EDGE': true
 | 
						|
      GRID:
 | 
						|
        name: dem.tif
 | 
						|
        type: raster
 | 
						|
      JOIN: 0
 | 
						|
      OUTPUT: 0
 | 
						|
      THRESHOLD: 0.5
 | 
						|
    results:
 | 
						|
      BORDERS:
 | 
						|
        hash:
 | 
						|
        - d0cd8bdc7c8400bedb2b5c1edc4a64b4c9b7c14692a4f30fbf3c5f2d
 | 
						|
        - 11a19537feab53c2da39ad30829384d43988520221f9f528b8f51a98
 | 
						|
        type: rasterhash
 | 
						|
      SEEDS:
 | 
						|
        name: expected/saga/watershed_segmentation_seeds.shp
 | 
						|
        type: vector
 | 
						|
        compare: false # results are not stable across different SAGA versions
 | 
						|
      SEGMENTS:
 | 
						|
        hash:
 | 
						|
        - f2e71e3374eb229d387db8f87bc24d09b86ffc23d9fca85f324b566b
 | 
						|
        - f2b813874f83d83cc8b574ec4babba652aeae3828ff14c84ac665448
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
# Broken on newer SAGA versions
 | 
						|
#  - algorithm: saga:multilevelbsplineinterpolation
 | 
						|
#    name: Multilevel B Spline Interpolation
 | 
						|
#    params:
 | 
						|
#      EPSILON: 0.0001
 | 
						|
#      FIELD: EC
 | 
						|
#      METHOD: 0
 | 
						|
#      SHAPES:
 | 
						|
#        name: custom/points_values.gml
 | 
						|
#        type: vector
 | 
						|
#      TARGET_USER_FITS: 0
 | 
						|
#      TARGET_USER_SIZE: 0.001
 | 
						|
#    results:
 | 
						|
#      TARGET_OUT_GRID:
 | 
						|
#        hash: 793c02e1f71091d5dcc7523bc7a872a80d20bcb29a70797479dd7740
 | 
						|
#        type: rasterhash
 | 
						|
 | 
						|
# Broken on newer SAGA versions
 | 
						|
#  - algorithm: saga:multilevelbsplineinterpolationfromraster
 | 
						|
#    name: Multilevel B Spline Interpolation from Raster
 | 
						|
#    params:
 | 
						|
#      DATATYPE: 0
 | 
						|
#      EPSILON: 0.0001
 | 
						|
#      GRID:
 | 
						|
#        name: dem.tif
 | 
						|
#        type: raster
 | 
						|
#      LEVEL_MAX: 11
 | 
						|
#      METHOD: 0
 | 
						|
#      TARGET_USER_FITS: 0
 | 
						|
#      TARGET_USER_SIZE: 0.01
 | 
						|
#      UPDATE: false
 | 
						|
#    results:
 | 
						|
#      TARGET_OUT_GRID:
 | 
						|
#        hash: 6f81c858fc7575eaff6258b6e75bf4427d0568d5134837523b730929
 | 
						|
#        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:pointdistances
 | 
						|
    name: Point distances
 | 
						|
    params:
 | 
						|
      FORMAT: 1
 | 
						|
      ID_POINTS: fid
 | 
						|
      MAX_DIST: 0.0
 | 
						|
      POINTS:
 | 
						|
        name: custom/points.shp
 | 
						|
        type: vector
 | 
						|
    results:
 | 
						|
      DISTANCES:
 | 
						|
        name: expected/saga/point_distances.dbf
 | 
						|
        type: vector
 | 
						|
 | 
						|
  - algorithm: saga:patching
 | 
						|
    name: Patching
 | 
						|
    params:
 | 
						|
      ADDITIONAL:
 | 
						|
        name: dem.tif
 | 
						|
        type: raster
 | 
						|
      ORIGINAL:
 | 
						|
        name: custom/dem_gaps.tif
 | 
						|
        type: raster
 | 
						|
      RESAMPLING: 0
 | 
						|
    results:
 | 
						|
      COMPLETED:
 | 
						|
        hash:
 | 
						|
        - e016ba480e7c9a7cfe7bbbec50f4f3df0e796be7641fe68744f541b5
 | 
						|
        - 7e78dbfe516c25ba76f2443b2670dab8943376f76dacec9669254535
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
 | 
						|
  - algorithm: saga:rgbcomposite
 | 
						|
    name: RGB Composite
 | 
						|
    params:
 | 
						|
      B_GRID:
 | 
						|
        name: custom/grass7/raster_6class.tif
 | 
						|
        type: raster
 | 
						|
      B_METHOD: 1
 | 
						|
      B_PERCTL_MAX: 6
 | 
						|
      B_PERCTL_MIN: 1
 | 
						|
      B_RANGE_MAX: 255
 | 
						|
      B_RANGE_MIN: 0
 | 
						|
      B_STDDEV: 2.0
 | 
						|
      G_GRID:
 | 
						|
        name: custom/grass7/raster_4class.tif
 | 
						|
        type: raster
 | 
						|
      G_METHOD: 1
 | 
						|
      G_PERCTL_MAX: 99
 | 
						|
      G_PERCTL_MIN: 1
 | 
						|
      G_RANGE_MAX: 4
 | 
						|
      G_RANGE_MIN: 0
 | 
						|
      G_STDDEV: 2.0
 | 
						|
      R_GRID:
 | 
						|
        name: custom/grass7/raster_1class.tif
 | 
						|
        type: raster
 | 
						|
      R_METHOD: 1
 | 
						|
      R_PERCTL_MAX: 99
 | 
						|
      R_PERCTL_MIN: 1
 | 
						|
      R_RANGE_MAX: 1
 | 
						|
      R_RANGE_MIN: 0
 | 
						|
      R_STDDEV: 2.0
 | 
						|
    results:
 | 
						|
      RGB:
 | 
						|
        hash:
 | 
						|
        - db2c282835706e4320e7c59d86c28d930b35433ec57af70e35a325d5
 | 
						|
        - 9caba3703fd59f99466c0bf37054826d328d1349cfe03f171655adf6
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:zonalrasterstatistics
 | 
						|
    name: Zonal grid statistics
 | 
						|
    params:
 | 
						|
      ZONES:
 | 
						|
        name: custom/dem_boolean.tif
 | 
						|
        type: raster
 | 
						|
    results:
 | 
						|
      OUTTAB:
 | 
						|
        name: expected/saga/zonal_grid_stats.dbf
 | 
						|
        type: vector
 | 
						|
        compare: false # results are not stable across different SAGA versions
 | 
						|
 | 
						|
  - algorithm: saga:resampling
 | 
						|
    name: Resample down
 | 
						|
    params:
 | 
						|
      INPUT:
 | 
						|
        name: dem.tif
 | 
						|
        type: raster
 | 
						|
      KEEP_TYPE: true
 | 
						|
      SCALE_DOWN: 3
 | 
						|
      SCALE_UP: 5
 | 
						|
      TARGET_USER_FITS: 0
 | 
						|
      TARGET_USER_SIZE: 0.0005
 | 
						|
    results:
 | 
						|
      OUTPUT:
 | 
						|
        hash:
 | 
						|
        - 1b3a17a724c489ea2eea60b39bc1b9c79778832bd41e982a4e9fb09f
 | 
						|
        - 746dddd24daf093807e1a89dd2fa8b2ffe165a97f64388b26de99db4
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:resampling
 | 
						|
    name: Resample up
 | 
						|
    params:
 | 
						|
      INPUT:
 | 
						|
        name: dem.tif
 | 
						|
        type: raster
 | 
						|
      KEEP_TYPE: true
 | 
						|
      SCALE_DOWN: 3
 | 
						|
      SCALE_UP: 5
 | 
						|
      TARGET_USER_FITS: 0
 | 
						|
      TARGET_USER_SIZE: 5.0e-05
 | 
						|
    results:
 | 
						|
      OUTPUT:
 | 
						|
        hash:
 | 
						|
        - 32008adf7520fee2848d689fcb53d0f8ac862bcd162575b03fefc7f1
 | 
						|
        - c3e15725bcee7b4df8a3da0b275291f73eff246873f5e8b2ef407d89
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:resamplingfilter
 | 
						|
    name: Resampling filter
 | 
						|
    params:
 | 
						|
      GRID:
 | 
						|
        name: dem.tif
 | 
						|
        type: raster
 | 
						|
      SCALE: 10.0
 | 
						|
    results:
 | 
						|
      HIPASS:
 | 
						|
        hash:
 | 
						|
        - cf992e69d506924bb59a5fbabd86617e263cb951a61c1b3c0b10012b
 | 
						|
        - e63437e6b71cd48110787268adf53ba5312248e8096590afc2f813d6
 | 
						|
        type: rasterhash
 | 
						|
      LOPASS:
 | 
						|
        hash:
 | 
						|
        - f36069a8ceb7ffe839a34f66b82eebacb80143e9df4ed54485bf8293
 | 
						|
        - 0523c524a29f1944aa3f0e40347f33be70741313068773b8a99beeb2
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:fillsinks
 | 
						|
    name: Fill sinks (Planchon/Darboux)
 | 
						|
    params:
 | 
						|
      DEM:
 | 
						|
        name: dem.tif
 | 
						|
        type: raster
 | 
						|
      MINSLOPE: 0.01
 | 
						|
    results:
 | 
						|
      RESULT:
 | 
						|
        hash:
 | 
						|
        - aa197cdf1b0bac1595bd337bab08ae3cddb82ddb4d06c17b528a1d43
 | 
						|
        - b91a5d26e540f6804210a1e3800c49ff123936784c658174bbce5642
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:fillsinksqmofesp
 | 
						|
    name: Fill sinks (QM of ESP)
 | 
						|
    params:
 | 
						|
      DEM:
 | 
						|
        name: dem.tif
 | 
						|
        type: raster
 | 
						|
      DZFILL: 0.01
 | 
						|
    results:
 | 
						|
      FILLED:
 | 
						|
        hash:
 | 
						|
        - ebd24bb7d011f0c4d87d1e4748e89d90d5a78cfa820070ece87df4d0
 | 
						|
        - d17ab06bebda593113a0afa9abed6333cbd5d81779c2f777824854ea
 | 
						|
        type: rasterhash
 | 
						|
      SINKS:
 | 
						|
        hash:
 | 
						|
        - 83d1936c0421783372573c9dcd04e6415e9db911c5fa254e74c929b0
 | 
						|
        - eb32907cb99e313fb7adedf42bd34634b5c3eaee842d1839322f1bc2
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:fillsinkswangliu
 | 
						|
    name: Fill sinks Wang & Liu
 | 
						|
    params:
 | 
						|
      ELEV:
 | 
						|
        name: dem.tif
 | 
						|
        type: raster
 | 
						|
      MINSLOPE: 0.01
 | 
						|
    results:
 | 
						|
      FDIR:
 | 
						|
        hash:
 | 
						|
        - 24367e9ca83c757628f329029d82341fe9111138e019138c949c34c0
 | 
						|
        - ea186bdf305cb484ee07923fe34a70554d422f8e414554120627a96f
 | 
						|
        type: rasterhash
 | 
						|
      FILLED:
 | 
						|
        hash:
 | 
						|
        - aa197cdf1b0bac1595bd337bab08ae3cddb82ddb4d06c17b528a1d43
 | 
						|
        - b91a5d26e540f6804210a1e3800c49ff123936784c658174bbce5642
 | 
						|
        type: rasterhash
 | 
						|
      WSHED:
 | 
						|
        hash:
 | 
						|
        - d891f15de1c742986647d619788c7b16a21909bf9c06c70579a4797c
 | 
						|
        - 43f9766cca38f3331cb13ba1f7dc51e8d866da23904845d0d5dd0552
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:fillsinksxxlwangliu
 | 
						|
    name: Fill Sinks Wang & Lui XXL
 | 
						|
    params:
 | 
						|
      ELEV:
 | 
						|
        name: dem.tif
 | 
						|
        type: raster
 | 
						|
      MINSLOPE: 0.1
 | 
						|
    results:
 | 
						|
      FILLED:
 | 
						|
        hash:
 | 
						|
        - aa197cdf1b0bac1595bd337bab08ae3cddb82ddb4d06c17b528a1d43
 | 
						|
        - b91a5d26e540f6804210a1e3800c49ff123936784c658174bbce5642
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:svmclassification
 | 
						|
    name: SVM Classification
 | 
						|
    params:
 | 
						|
      CACHE_SIZE: 100.0
 | 
						|
      COEF0: 0.0
 | 
						|
      COST: 1.0
 | 
						|
      CROSSVAL: 1
 | 
						|
      DEGREE: 3
 | 
						|
      EPS: 0.001
 | 
						|
      EPS_SVR: 0.1
 | 
						|
      GAMMA: 0.0
 | 
						|
      GRIDS:
 | 
						|
        params:
 | 
						|
        - name: dem.tif
 | 
						|
          type: raster
 | 
						|
        type: multi
 | 
						|
      KERNEL_TYPE: 2
 | 
						|
      MESSAGE: false
 | 
						|
      MODEL_LOAD:
 | 
						|
        name: ''
 | 
						|
        type: file
 | 
						|
      MODEL_SAVE:
 | 
						|
        name: ''
 | 
						|
        type: file
 | 
						|
      MODEL_SRC: 0
 | 
						|
      NU: 0.5
 | 
						|
      PROBABILITY: false
 | 
						|
      ROI:
 | 
						|
        name: custom/saga/training_areas.shp
 | 
						|
        type: vector
 | 
						|
      ROI_ID: class
 | 
						|
      SCALING: 2
 | 
						|
      SHRINKING: false
 | 
						|
      SVM_TYPE: 0
 | 
						|
    results:
 | 
						|
      CLASSES:
 | 
						|
        hash:
 | 
						|
        - deeb8769979916ab544a824cd5400d4a4207e7df37fbeaaa6e4830af
 | 
						|
        - 1c4b3628bb3c0f3484c85ee80f06bd7cf9ef8d59be46446b87383ed3
 | 
						|
        type: rasterhash
 | 
						|
 | 
						|
  - algorithm: saga:multipleregressionanalysispointsandpredictorgrids
 | 
						|
    name: Multi regression points predictor grids
 | 
						|
    params:
 | 
						|
      ATTRIBUTE: rvalue_1
 | 
						|
      COORD_X: false
 | 
						|
      COORD_Y: false
 | 
						|
      CROSSVAL: 0
 | 
						|
      CROSSVAL_K: 10
 | 
						|
      INTERCEPT: true
 | 
						|
      METHOD: 3
 | 
						|
      POINTS:
 | 
						|
        name: custom/saga/points_regression.shp
 | 
						|
        type: vector
 | 
						|
      PREDICTORS:
 | 
						|
        params:
 | 
						|
        - name: dem.tif
 | 
						|
          type: raster
 | 
						|
        type: multi
 | 
						|
      P_VALUE: 5.0
 | 
						|
      RESAMPLING: 3
 | 
						|
      RESIDUAL_COR: 0
 | 
						|
    results:
 | 
						|
      INFO_COEFF:
 | 
						|
        name: expected/saga/multiple_regression_points_grids_coef.dbf
 | 
						|
        type: vector
 | 
						|
        compare:
 | 
						|
          fields:
 | 
						|
            R:
 | 
						|
              precision: 2
 | 
						|
            R2:
 | 
						|
              precision: 2
 | 
						|
            R2_ADJ:
 | 
						|
              precision: 2
 | 
						|
            STD_ERROR:
 | 
						|
              precision: 2
 | 
						|
            T:
 | 
						|
              precision: 2
 | 
						|
            SIG:
 | 
						|
              precision: 3
 | 
						|
            P:
 | 
						|
              precision: 6
 | 
						|
            REGCOEFF:
 | 
						|
              precision: 2
 | 
						|
      INFO_MODEL:
 | 
						|
        name: expected/saga/multiple_regression_points_grids_model.dbf
 | 
						|
        type: vector
 | 
						|
        compare:
 | 
						|
          fields:
 | 
						|
            VALUE:
 | 
						|
              precision: 0
 | 
						|
            REGCOEFF:
 | 
						|
              precision: 1
 | 
						|
      INFO_STEPS:
 | 
						|
        name: expected/saga/multiple_regression_points_grids_steps.dbf
 | 
						|
        type: vector
 | 
						|
        compare:
 | 
						|
          fields:
 | 
						|
            R:
 | 
						|
              precision: 2
 | 
						|
            R2:
 | 
						|
              precision: 2
 | 
						|
            R2_ADJ:
 | 
						|
              precision: 2
 | 
						|
            STD_ERROR:
 | 
						|
              precision: 2
 | 
						|
            SSR:
 | 
						|
              precision: 1
 | 
						|
            SSE:
 | 
						|
              precision: 1
 | 
						|
            MSR:
 | 
						|
              precision: 1
 | 
						|
            MSE:
 | 
						|
              precision: 1
 | 
						|
            F:
 | 
						|
              precision: 0
 | 
						|
            SIG:
 | 
						|
              precision: 1
 | 
						|
            VAR_F:
 | 
						|
              precision: 0
 | 
						|
            VAR_SIG:
 | 
						|
              precision: 0
 | 
						|
            REGCOEFF:
 | 
						|
              precision: 0
 | 
						|
      REGRESCORR:
 | 
						|
        hash:
 | 
						|
        - d70078f0151919949c1e55c1a677f1a7cda6f7514667270af6745c0d
 | 
						|
        - 99823271951ede7de471c1ab82dd372635bc3bfa16ad34a7afebf578
 | 
						|
        type: rasterhash
 | 
						|
      REGRESSION:
 | 
						|
        hash:
 | 
						|
        - b3a725ae64eec2aab8de1197f2306a0905c7c38de0dc89d58aadb3cc
 | 
						|
        - 3fcb41308d0c0620b93698aba6a5934d62db3c798cffb034b5675b33
 | 
						|
        type: rasterhash
 | 
						|
      RESIDUALS:
 | 
						|
        name: expected/saga/multiple_regression_points_grids_res.shp
 | 
						|
        type: vector
 | 
						|
        compare:
 | 
						|
          fields:
 | 
						|
            TREND:
 | 
						|
              precision: 2
 | 
						|
            RESIDUAL:
 | 
						|
              precision: 2
 | 
						|
            REGCOEFF:
 | 
						|
              precision: 2
 |