split SAGA reclass raster values in order to improve UX

This commit is contained in:
Giovanni Manghi 2019-10-02 15:45:15 +01:00 committed by Nyall Dawson
parent 5a01e3cb5e
commit 4a83cb9008
4 changed files with 36 additions and 18 deletions

View File

@ -1,18 +0,0 @@
Reclassify Grid Values
grid_tools
QgsProcessingParameterRasterLayer|INPUT|Grid|None|False
QgsProcessingParameterEnum|METHOD|Method|[0] single;[1] range;[2] simple table
QgsProcessingParameterNumber|OLD|old value (for single value change)|QgsProcessingParameterNumber.Double|0.0|False|None|None
QgsProcessingParameterNumber|NEW|new value (for single value change)|QgsProcessingParameterNumber.Double|1.0|False|None|None
QgsProcessingParameterEnum|SOPERATOR|operator (for single value change)|[0] =;[1] <;[2] <=;[3] >=;[4] >
QgsProcessingParameterNumber|MIN|minimum value (for range)|QgsProcessingParameterNumber.Double|0.0|False|None|None
QgsProcessingParameterNumber|MAX|maximum value (for range)|QgsProcessingParameterNumber.Double|1.0|False|None|None
QgsProcessingParameterNumber|RNEW|new value(for range)|QgsProcessingParameterNumber.Double|2.0|False|None|None
QgsProcessingParameterEnum|ROPERATOR|operator (for range)|[0] <=;[1] <
QgsProcessingParameterMatrix|RETAB|Lookup Table|3|False|minimum;maximum;new
QgsProcessingParameterEnum|TOPERATOR|operator (for table)|[0] min <= value < max;[1] min <= value <= max;[2] min < value <= max;[3] min < value < max
QgsProcessingParameterBoolean|NODATAOPT |replace no data values|True
QgsProcessingParameterNumber|NODATA|new value for no data values|QgsProcessingParameterNumber.Double|0.0|False|None|None
QgsProcessingParameterBoolean|OTHEROPT |replace other values|True
QgsProcessingParameterNumber|OTHERS|new value for other values|QgsProcessingParameterNumber.Double|0.0|False|None|None
QgsProcessingParameterRasterDestination|RESULT|Reclassified Grid

View File

@ -0,0 +1,13 @@
Reclassify Grid Values (Range)|Reclassify Grid Values
grid_tools
QgsProcessingParameterRasterLayer|INPUT|Grid|None|False
Hardcoded|-METHOD 1
QgsProcessingParameterNumber|MIN|minimum value (for range)|QgsProcessingParameterNumber.Double|0.0|False|None|None
QgsProcessingParameterNumber|MAX|maximum value (for range)|QgsProcessingParameterNumber.Double|1.0|False|None|None
QgsProcessingParameterNumber|RNEW|new value(for range)|QgsProcessingParameterNumber.Double|2.0|False|None|None
QgsProcessingParameterEnum|ROPERATOR|operator (for range)|[0] <=;[1] <
QgsProcessingParameterBoolean|NODATAOPT|replace no data values|True
QgsProcessingParameterNumber|NODATA|new value for no data values|QgsProcessingParameterNumber.Double|0.0|False|None|None
QgsProcessingParameterBoolean|OTHEROPT|replace other values|True
QgsProcessingParameterNumber|OTHERS|new value for other values|QgsProcessingParameterNumber.Double|0.0|False|None|None
QgsProcessingParameterRasterDestination|RESULT|Reclassified Grid

View File

@ -0,0 +1,12 @@
Reclassify Grid Values (Single)|Reclassify Grid Values
grid_tools
QgsProcessingParameterRasterLayer|INPUT|Grid|None|False
Hardcoded|-METHOD 0
QgsProcessingParameterNumber|OLD|old value (for single value change)|QgsProcessingParameterNumber.Double|0.0|False|None|None
QgsProcessingParameterNumber|NEW|new value (for single value change)|QgsProcessingParameterNumber.Double|1.0|False|None|None
QgsProcessingParameterEnum|SOPERATOR|operator (for single value change)|[0] =;[1] <;[2] <=;[3] >=;[4] >
QgsProcessingParameterBoolean|NODATAOPT|replace no data values|True
QgsProcessingParameterNumber|NODATA|new value for no data values|QgsProcessingParameterNumber.Double|0.0|False|None|None
QgsProcessingParameterBoolean|OTHEROPT|replace other values|True
QgsProcessingParameterNumber|OTHERS|new value for other values|QgsProcessingParameterNumber.Double|0.0|False|None|None
QgsProcessingParameterRasterDestination|RESULT|Reclassified Grid

View File

@ -0,0 +1,11 @@
Reclassify Grid Values (Table)|Reclassify Grid Values
grid_tools
QgsProcessingParameterRasterLayer|INPUT|Grid|None|False
Hardcoded|-METHOD 2
QgsProcessingParameterMatrix|RETAB|Lookup Table|3|False|minimum;maximum;new
QgsProcessingParameterEnum|TOPERATOR|operator (for table)|[0] min <= value < max;[1] min <= value <= max;[2] min < value <= max;[3] min < value < max
QgsProcessingParameterBoolean|NODATAOPT|replace no data values|True
QgsProcessingParameterNumber|NODATA|new value for no data values|QgsProcessingParameterNumber.Double|0.0|False|None|None
QgsProcessingParameterBoolean|OTHEROPT|replace other values|True
QgsProcessingParameterNumber|OTHERS|new value for other values|QgsProcessingParameterNumber.Double|0.0|False|None|None
QgsProcessingParameterRasterDestination|RESULT|Reclassified Grid