Skip to content

Commit c6540a6

Browse files
alexbruynyalldawson
authored andcommittedJan 23, 2019
[processing] fix description files for SVM SAGA algs (fix #20796)
1 parent 34ec183 commit c6540a6

File tree

9 files changed

+46
-5
lines changed

9 files changed

+46
-5
lines changed
 

‎python/plugins/processing/algs/saga/description/SVMClassification.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ QgsProcessingParameterRasterDestination|CLASSES|Classification
55
QgsProcessingParameterEnum|SCALING|Scaling|[0] none;[1] normalize (0-1);[2] standardize|False|2
66
QgsProcessingParameterBoolean|MESSAGE|Verbose Messages|False
77
QgsProcessingParameterEnum|MODEL_SRC|Model Source|[0] create from training areas;[1] restore from file|False|0
8-
QgsProcessingParameterFile|MODEL_LOAD|Restore Model from File|QgsProcessingParameterFile.File|None|False
8+
QgsProcessingParameterFile|MODEL_LOAD|Restore Model from File|QgsProcessingParameterFile.File|None|None|True
99
QgsProcessingParameterFeatureSource|ROI|Training Areas|-1|None|False
10-
QgsProcessingParameterFeatureSource|ROI_ID|Class Identifier|5|None|False
11-
QgsProcessingParameterFile|MODEL_SAVE|Store Model to File|QgsProcessingParameterFile.File|None|False
10+
QgsProcessingParameterField|ROI_ID|Class Identifier|None|ROI|-1|False|False
11+
QgsProcessingParameterFile|MODEL_SAVE|Store Model to File|QgsProcessingParameterFile.File|None|None|True
1212
QgsProcessingParameterEnum|SVM_TYPE|SVM Type|[0] C-SVC;[1] nu-SVC;[2] one-class SVM;[3] epsilon-SVR;[4] nu-SVR|False|0
1313
QgsProcessingParameterEnum|KERNEL_TYPE|Kernel Type|[0] linear;[1] polynomial;[2] radial basis function;[3] sigmoid|False|2
1414
QgsProcessingParameterNumber|DEGREE|Degree|QgsProcessingParameterNumber.Integer|3|False|None|None

‎python/plugins/processing/algs/saga/description/SupportVectorMachineClassification(OpenCV).txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ imagery_opencv
33
QgsProcessingParameterMultipleLayers|FEATURES|Features|3|None|False
44
QgsProcessingParameterBoolean|NORMALIZE|Normalize|False
55
QgsProcessingParameterFeatureSource|TRAIN_AREAS|Training Areas|-1|None|False
6-
QgsProcessingParameterFeatureSource|TRAIN_CLASS|Class Identifier|5|None|False
6+
QgsProcessingParameterField|TRAIN_CLASS|Class Identifier|None|TRAIN_AREAS|-1|False|False
77
QgsProcessingParameterRasterDestination|CLASSES|Classification
88
QgsProcessingParameterEnum|SVM_TYPE|SVM Type|[0] c-support vector classification;[1] nu support vector classification;[2] distribution estimation (one class);[3] epsilon support vector regression;[4] nu support vector regression|False|0
99
QgsProcessingParameterNumber|C|C|QgsProcessingParameterNumber.Double|1.000000|False|0.000000|None
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
UTF-8
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]
Binary file not shown.
Binary file not shown.

‎python/plugins/processing/tests/testdata/saga_algorithm_tests.yaml

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -563,7 +563,7 @@ tests:
563563
OUTTAB:
564564
name: expected/saga/zonal_grid_stats.dbf
565565
type: vector
566-
566+
567567
- algorithm: saga:resampling
568568
name: Resample down
569569
params:
@@ -668,3 +668,41 @@ tests:
668668
hash: aa197cdf1b0bac1595bd337bab08ae3cddb82ddb4d06c17b528a1d43
669669
type: rasterhash
670670

671+
- algorithm: saga:svmclassification
672+
name: SVM Classification
673+
params:
674+
CACHE_SIZE: 100.0
675+
COEF0: 0.0
676+
COST: 1.0
677+
CROSSVAL: 1
678+
DEGREE: 3
679+
EPS: 0.001
680+
EPS_SVR: 0.1
681+
GAMMA: 0.0
682+
GRIDS:
683+
params:
684+
- name: dem.tif
685+
type: raster
686+
type: multi
687+
KERNEL_TYPE: 2
688+
MESSAGE: false
689+
MODEL_LOAD:
690+
name: ''
691+
type: file
692+
MODEL_SAVE:
693+
name: ''
694+
type: file
695+
MODEL_SRC: 0
696+
NU: 0.5
697+
PROBABILITY: false
698+
ROI:
699+
name: custom/saga/training_areas.shp
700+
type: vector
701+
ROI_ID: class
702+
SCALING: 2
703+
SHRINKING: false
704+
SVM_TYPE: 0
705+
results:
706+
CLASSES:
707+
hash: deeb8769979916ab544a824cd5400d4a4207e7df37fbeaaa6e4830af
708+
type: rasterhash

0 commit comments

Comments
 (0)
Please sign in to comment.