diff --git a/python/plugins/processing/algs/saga/SagaAlgorithm.py b/python/plugins/processing/algs/saga/SagaAlgorithm.py index c079100d932..4cc19995a69 100644 --- a/python/plugins/processing/algs/saga/SagaAlgorithm.py +++ b/python/plugins/processing/algs/saga/SagaAlgorithm.py @@ -39,7 +39,6 @@ from qgis.core import (QgsProcessingUtils, from processing.core.ProcessingConfig import ProcessingConfig from processing.core.parameters import (getParameterFromString, ParameterExtent, - ParameterTable, ParameterMultipleInput, ParameterFixedTable) from processing.core.outputs import (getOutputFromString, @@ -163,16 +162,6 @@ class SagaAlgorithm(SagaAlgorithmBase): else: raise QgsProcessingException( self.tr('Unsupported file format')) - elif isinstance(param, ParameterTable): - if param.name() not in parameters or parameters[param.name()] is None: - continue - table = QgsProcessingUtils.mapLayerFromString(parameters[param.name()], context, False) - if table: - filename = dataobjects.exportTable(table) - self.exportedLayers[parameters[param.name()]] = filename - elif not parameters[param.name()].endswith('shp'): - raise QgsProcessingException( - self.tr('Unsupported file format')) elif isinstance(param, ParameterMultipleInput): if param.name() not in parameters or parameters[param.name()] is None: continue @@ -213,7 +202,7 @@ class SagaAlgorithm(SagaAlgorithmBase): for param in self.parameterDefinitions(): if not param.name() in parameters or parameters[param.name()] is None: continue - if isinstance(param, (QgsProcessingParameterRasterLayer, QgsProcessingParameterFeatureSource, ParameterTable)): + if isinstance(param, (QgsProcessingParameterRasterLayer, QgsProcessingParameterFeatureSource)): value = parameters[param.name()] if value in list(self.exportedLayers.keys()): command += ' -' + param.name() + ' "' \ diff --git a/python/plugins/processing/algs/saga/description/AddCoordinatestopoints.txt b/python/plugins/processing/algs/saga/description/AddCoordinatestopoints.txt index b5735d13914..070ecf2e950 100644 --- a/python/plugins/processing/algs/saga/description/AddCoordinatestopoints.txt +++ b/python/plugins/processing/algs/saga/description/AddCoordinatestopoints.txt @@ -1,4 +1,4 @@ Add Coordinates to points shapes_points QgsProcessingParameterFeatureSource|INPUT|Points|0|None|False -OutputVector|OUTPUT|Points with coordinates +QgsProcessingParameterVectorDestination|OUTPUT|Points with coordinates diff --git a/python/plugins/processing/algs/saga/description/AddGridValuestoPoints.txt b/python/plugins/processing/algs/saga/description/AddGridValuestoPoints.txt index 663bf55819d..786fa159667 100644 --- a/python/plugins/processing/algs/saga/description/AddGridValuestoPoints.txt +++ b/python/plugins/processing/algs/saga/description/AddGridValuestoPoints.txt @@ -3,5 +3,5 @@ shapes_grid QgsProcessingParameterFeatureSource|SHAPES|Points|0|None|False ParameterMultipleInput|GRIDS|Grids|3|False QgsProcessingParameterEnum|INTERPOL|Interpolation|[0] Nearest Neighbor;[1] Bilinear Interpolation;[2] Inverse Distance Interpolation;[3] Bicubic Spline Interpolation;[4] B-Spline Interpolation -OutputVector|RESULT|Result +QgsProcessingParameterVectorDestination|RESULT|Result AllowUnmatching \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/AddGridValuestoShapes.txt b/python/plugins/processing/algs/saga/description/AddGridValuestoShapes.txt index ded176f52e6..0424d2b4fed 100644 --- a/python/plugins/processing/algs/saga/description/AddGridValuestoShapes.txt +++ b/python/plugins/processing/algs/saga/description/AddGridValuestoShapes.txt @@ -3,5 +3,5 @@ shapes_grid QgsProcessingParameterFeatureSource|SHAPES|Shapes|-1|None|False ParameterMultipleInput|GRIDS|Grids|3|False QgsProcessingParameterEnum|INTERPOL|Interpolation|[0] Nearest Neighbor;[1] Bilinear Interpolation;[2] Inverse Distance Interpolation;[3] Bicubic Spline Interpolation;[4] B-Spline Interpolation -OutputVector|RESULT|Result +QgsProcessingParameterVectorDestination|RESULT|Result AllowUnmatching \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/AddIndicatorFieldsforCategories.txt b/python/plugins/processing/algs/saga/description/AddIndicatorFieldsforCategories.txt index 684c96074b0..f885b6dc2a9 100644 --- a/python/plugins/processing/algs/saga/description/AddIndicatorFieldsforCategories.txt +++ b/python/plugins/processing/algs/saga/description/AddIndicatorFieldsforCategories.txt @@ -1,6 +1,6 @@ Add Indicator Fields for Categories table_tools -ParameterTable|TABLE|Table|False -ParameterTable|FIELD|Categories|False -ParameterTable|OUT_TABLE|Output table with field(s) deleted|True -OutputVector|OUT_SHAPES|Output shapes with field(s) deleted \ No newline at end of file +QgsProcessingParameterFeatureSource|TABLE|Table|5|None|False +QgsProcessingParameterFeatureSource|FIELD|Categories|5|None|False +QgsProcessingParameterFeatureSource|OUT_TABLE|Output table with field(s) deleted|5|None|True +QgsProcessingParameterVectorDestination|OUT_SHAPES|Output shapes with field(s) deleted \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/AddPointAttributestoPolygons.txt b/python/plugins/processing/algs/saga/description/AddPointAttributestoPolygons.txt index ae275dafe90..f92ae8033ee 100644 --- a/python/plugins/processing/algs/saga/description/AddPointAttributestoPolygons.txt +++ b/python/plugins/processing/algs/saga/description/AddPointAttributestoPolygons.txt @@ -4,4 +4,4 @@ QgsProcessingParameterFeatureSource|INPUT|Polygons|2|None|False QgsProcessingParameterFeatureSource|POINTS|Points|0|None|False ParameterTableField|FIELDS|Attributes|POINTS|-1|False QgsProcessingParameterBoolean|ADD_LOCATION_INFO|Add location info|False -OutputVector|OUTPUT|Result \ No newline at end of file +QgsProcessingParameterVectorDestination|OUTPUT|Result \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/AddPolygonAttributestoPoints.txt b/python/plugins/processing/algs/saga/description/AddPolygonAttributestoPoints.txt index efefd51c35d..4d94b54f19b 100644 --- a/python/plugins/processing/algs/saga/description/AddPolygonAttributestoPoints.txt +++ b/python/plugins/processing/algs/saga/description/AddPolygonAttributestoPoints.txt @@ -3,4 +3,4 @@ shapes_points QgsProcessingParameterFeatureSource|INPUT|Points|0|None|False QgsProcessingParameterFeatureSource|POLYGONS|Polygons|2|None|False ParameterTableField|FIELDS|Attribute|POLYGONS|-1|False -OutputVector|OUTPUT|Result \ No newline at end of file +QgsProcessingParameterVectorDestination|OUTPUT|Result \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/AggregatePointObservations.txt b/python/plugins/processing/algs/saga/description/AggregatePointObservations.txt index 53abbb1a63a..f4bcce6c28e 100644 --- a/python/plugins/processing/algs/saga/description/AggregatePointObservations.txt +++ b/python/plugins/processing/algs/saga/description/AggregatePointObservations.txt @@ -2,7 +2,7 @@ Aggregate Point Observations shapes_points QgsProcessingParameterFeatureSource|REFERENCE|Reference Points|-1|None|False ParameterTableField|REFERENCE_ID|ID|REFERENCE|-1|False -ParameterTable|OBSERVATIONS|Observations|False +QgsProcessingParameterFeatureSource|OBSERVATIONS|Observations|5|None|False ParameterTableField|X|X|OBSERVATIONS|-1|False ParameterTableField|Y|Y|OBSERVATIONS|-1|False ParameterTableField|TRACK|Track|OBSERVATIONS|-1|False diff --git a/python/plugins/processing/algs/saga/description/AnalyticalHierarchyProcess.txt b/python/plugins/processing/algs/saga/description/AnalyticalHierarchyProcess.txt index 71379bf2be0..5a507d836db 100644 --- a/python/plugins/processing/algs/saga/description/AnalyticalHierarchyProcess.txt +++ b/python/plugins/processing/algs/saga/description/AnalyticalHierarchyProcess.txt @@ -1,5 +1,5 @@ Analytical Hierarchy Process grid_analysis ParameterMultipleInput|GRIDS|Input Grids|3|False -ParameterTable|TABLE|Pairwise Comparisons Table|False +QgsProcessingParameterFeatureSource|TABLE|Pairwise Comparisons Table|5|None|False QgsProcessingParameterRasterDestination|OUTPUT|Output Grid diff --git a/python/plugins/processing/algs/saga/description/AngularDistanceWeighted.txt b/python/plugins/processing/algs/saga/description/AngularDistanceWeighted.txt index 46791b4b4ca..c212bea1720 100644 --- a/python/plugins/processing/algs/saga/description/AngularDistanceWeighted.txt +++ b/python/plugins/processing/algs/saga/description/AngularDistanceWeighted.txt @@ -1,7 +1,7 @@ Angular Distance Weighted grid_gridding QgsProcessingParameterFeatureSource|SHAPES|Points|-1|None|False -ParameterTable|FIELD|Attribute|False +QgsProcessingParameterFeatureSource|FIELD|Attribute|5|None|False QgsProcessingParameterEnum|TARGET_DEFINITION|Target Grid System|[0] user defined;[1] grid or grid system|False|0 QgsProcessingParameterNumber|TARGET_USER_SIZE|Cellsize|QgsProcessingParameterNumber.Double|1.000000|False| 0.000000|None QgsProcessingParameterNumber|TARGET_USER_XMIN|Left|QgsProcessingParameterNumber.Double|0.000000|False|None|None diff --git a/python/plugins/processing/algs/saga/description/ArtificialNeuralNetworkClassification(OpenCV).txt b/python/plugins/processing/algs/saga/description/ArtificialNeuralNetworkClassification(OpenCV).txt index 9a34b84f880..70d508bc6ab 100644 --- a/python/plugins/processing/algs/saga/description/ArtificialNeuralNetworkClassification(OpenCV).txt +++ b/python/plugins/processing/algs/saga/description/ArtificialNeuralNetworkClassification(OpenCV).txt @@ -3,7 +3,7 @@ imagery_opencv ParameterMultipleInput|FEATURES|Features|3|False QgsProcessingParameterBoolean|NORMALIZE|Normalize|False QgsProcessingParameterFeatureSource|TRAIN_AREAS|Training Areas|2|None|False -ParameterTable|TRAIN_CLASS|Class Identifier|False +QgsProcessingParameterFeatureSource|TRAIN_CLASS|Class Identifier|5|None|False QgsProcessingParameterRasterDestination|CLASSES|Classification QgsProcessingParameterNumber|ANN_LAYERS|Number of Layers|QgsProcessingParameterNumber.Integer|3|False|1|None QgsProcessingParameterNumber|ANN_NEURONS|Number of Neurons|QgsProcessingParameterNumber.Integer|3|False|1|None diff --git a/python/plugins/processing/algs/saga/description/Aspect-SlopeGrid.txt b/python/plugins/processing/algs/saga/description/Aspect-SlopeGrid.txt index a7925fbe9ac..c36d25e17cd 100644 --- a/python/plugins/processing/algs/saga/description/Aspect-SlopeGrid.txt +++ b/python/plugins/processing/algs/saga/description/Aspect-SlopeGrid.txt @@ -3,4 +3,4 @@ grid_visualisation QgsProcessingParameterRasterLayer|ASPECT|Aspect|None|False QgsProcessingParameterRasterLayer|SLOPE|Slope|None|False QgsProcessingParameterRasterDestination|ASPECT_SLOPE|Aspect-Slope -ParameterTable|LUT|Lookup Table|True \ No newline at end of file +QgsProcessingParameterFeatureSource|LUT|Lookup Table|5|None|True \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/BasicTerrainAnalysis.txt b/python/plugins/processing/algs/saga/description/BasicTerrainAnalysis.txt index fe42ca45e10..1a5f0d3bd1f 100644 --- a/python/plugins/processing/algs/saga/description/BasicTerrainAnalysis.txt +++ b/python/plugins/processing/algs/saga/description/BasicTerrainAnalysis.txt @@ -11,8 +11,8 @@ QgsProcessingParameterRasterDestination|SINKS|Closed Depressions QgsProcessingParameterRasterDestination|FLOW|Total Catchment Area QgsProcessingParameterRasterDestination|WETNESS|Topographic Wetness Index QgsProcessingParameterRasterDestination|LSFACTOR|LS-Factor -OutputVector|CHANNELS|Channel Network -OutputVector|BASINS|Drainage Basins +QgsProcessingParameterVectorDestination|CHANNELS|Channel Network +QgsProcessingParameterVectorDestination|BASINS|Drainage Basins QgsProcessingParameterRasterDestination|CHNL_BASE|Channel Network Base Level QgsProcessingParameterRasterDestination|CHNL_DIST|Channel Network Distance QgsProcessingParameterRasterDestination|VALL_DEPTH|Valley Depth diff --git a/python/plugins/processing/algs/saga/description/BoostingClassification(OpenCV).txt b/python/plugins/processing/algs/saga/description/BoostingClassification(OpenCV).txt index b1b8e15338e..67b8ca581c5 100644 --- a/python/plugins/processing/algs/saga/description/BoostingClassification(OpenCV).txt +++ b/python/plugins/processing/algs/saga/description/BoostingClassification(OpenCV).txt @@ -3,7 +3,7 @@ imagery_opencv ParameterMultipleInput|FEATURES|Features|3|False QgsProcessingParameterBoolean|NORMALIZE|Normalize|False QgsProcessingParameterFeatureSource|TRAIN_AREAS|Training Areas|-1|None|False -ParameterTable|TRAIN_CLASS|Class Identifier|False +QgsProcessingParameterFeatureSource|TRAIN_CLASS|Class Identifier|5|None|False QgsProcessingParameterRasterDestination|CLASSES|Classification QgsProcessingParameterNumber|MAX_DEPTH|Maximum Tree Depth|QgsProcessingParameterNumber.Integer|10|False| 1|None QgsProcessingParameterNumber|MIN_SAMPLES|Minimum Sample Count|QgsProcessingParameterNumber.Integer|2|False| 2|None diff --git a/python/plugins/processing/algs/saga/description/ChangeDateFormat.txt b/python/plugins/processing/algs/saga/description/ChangeDateFormat.txt index 26d9bd20126..2dddc2a8fd7 100644 --- a/python/plugins/processing/algs/saga/description/ChangeDateFormat.txt +++ b/python/plugins/processing/algs/saga/description/ChangeDateFormat.txt @@ -1,6 +1,6 @@ Change Date Format table_tools -ParameterTable|TABLE|Table|False +QgsProcessingParameterFeatureSource|TABLE|Table|5|None|False ParameterTableField|FIELD|Date Field|TABLE|-1|False QgsProcessingParameterEnum|FMT_IN|Input Format|[0] dd.mm.yy;[1] yy.mm.dd;[2] dd:mm:yy;[3] yy:mm:dd;[4] ddmmyyyy, fix size;[5] yyyymmdd, fix size;[6] ddmmyy, fix size;[7] yymmdd, fix size;[8] Julian Day QgsProcessingParameterEnum|FMT_OUT|Output Format|[0] dd.mm.yy;[1] yy.mm.dd;[2] dd:mm:yy;[3] yy:mm:dd;[4] ddmmyyyy, fix size;[5] yyyymmdd, fix size;[6] ddmmyy, fix size;[7] yymmdd, fix size;[8] Julian Day diff --git a/python/plugins/processing/algs/saga/description/ChangeDetection.txt b/python/plugins/processing/algs/saga/description/ChangeDetection.txt index 77135bc44e9..5b6fe941180 100644 --- a/python/plugins/processing/algs/saga/description/ChangeDetection.txt +++ b/python/plugins/processing/algs/saga/description/ChangeDetection.txt @@ -1,12 +1,12 @@ Change Detection imagery_classification QgsProcessingParameterRasterLayer|INITIAL|Initial State|None|False -ParameterTable|INI_LUT|Look-up Table|True +QgsProcessingParameterFeatureSource|INI_LUT|Look-up Table|5|None|True ParameterTableField|INI_LUT_MIN|Value|INI_LUT|-1|False ParameterTableField|INI_LUT_MAX|Value (Maximum)|INI_LUT|-1|False ParameterTableField|INI_LUT_NAM|Name|INI_LUT|-1|False QgsProcessingParameterRasterLayer|FINAL|Final State|None|False -ParameterTable|FIN_LUT|Look-up Table|True +QgsProcessingParameterFeatureSource|FIN_LUT|Look-up Table|5|None|True ParameterTableField|FIN_LUT_MIN|Value|FIN_LUT|-1|False ParameterTableField|FIN_LUT_MAX|Value (Maximum)|FIN_LUT|-1|False ParameterTableField|FIN_LUT_NAM|Name|FIN_LUT|-1|False diff --git a/python/plugins/processing/algs/saga/description/ChangeTimeFormat.txt b/python/plugins/processing/algs/saga/description/ChangeTimeFormat.txt index 47350b311ca..b3699821cea 100644 --- a/python/plugins/processing/algs/saga/description/ChangeTimeFormat.txt +++ b/python/plugins/processing/algs/saga/description/ChangeTimeFormat.txt @@ -1,6 +1,6 @@ Change Time Format table_tools -ParameterTable|TABLE|Table|False +QgsProcessingParameterFeatureSource|TABLE|Table|5|None|False ParameterTableField|FIELD|Time Field|TABLE|-1|False QgsProcessingParameterEnum|FMT_IN|Input Format|[0] hh.mm.ss;[1] hh:mm:ss;[2] hhmmss, fix size;[3] hours;[4] minutes;[5] seconds QgsProcessingParameterEnum|FMT_OUT|Output Format|[0] hh.mm.ss;[1] hh:mm:ss;[2] hhmmss, fix size;[3] hours;[4] minutes;[5] seconds diff --git a/python/plugins/processing/algs/saga/description/ChannelNetwork.txt b/python/plugins/processing/algs/saga/description/ChannelNetwork.txt index bbb536dbbdd..119caab7825 100644 --- a/python/plugins/processing/algs/saga/description/ChannelNetwork.txt +++ b/python/plugins/processing/algs/saga/description/ChannelNetwork.txt @@ -11,4 +11,4 @@ QgsProcessingParameterRasterLayer|TRACE_WEIGHT|Tracing: Weight|None|True QgsProcessingParameterNumber|MINLEN|Min. Segment Length|QgsProcessingParameterNumber.Integer|10|False|0.0|None QgsProcessingParameterRasterDestination|CHNLNTWRK|Channel Network QgsProcessingParameterRasterDestination|CHNLROUTE|Channel Direction -OutputVector|SHAPES|Channel Network +QgsProcessingParameterVectorDestination|SHAPES|Channel Network diff --git a/python/plugins/processing/algs/saga/description/ChannelNetworkandDrainageBasins.txt b/python/plugins/processing/algs/saga/description/ChannelNetworkandDrainageBasins.txt index f5f17e2ac18..3ff53399c4e 100644 --- a/python/plugins/processing/algs/saga/description/ChannelNetworkandDrainageBasins.txt +++ b/python/plugins/processing/algs/saga/description/ChannelNetworkandDrainageBasins.txt @@ -6,6 +6,6 @@ QgsProcessingParameterRasterDestination|DIRECTION|Flow Direction QgsProcessingParameterRasterDestination|CONNECTION|Flow Connectivity QgsProcessingParameterRasterDestination|ORDER|Strahler Order QgsProcessingParameterRasterDestination|BASIN|Drainage Basins -OutputVector|SEGMENTS|Channels -OutputVector|BASINS|Drainage Basins -OutputVector|NODES|Junctions +QgsProcessingParameterVectorDestination|SEGMENTS|Channels +QgsProcessingParameterVectorDestination|BASINS|Drainage Basins +QgsProcessingParameterVectorDestination|NODES|Junctions diff --git a/python/plugins/processing/algs/saga/description/ClipPointswithPolygons.txt b/python/plugins/processing/algs/saga/description/ClipPointswithPolygons.txt index 45f777dd14a..11d6b333a6e 100644 --- a/python/plugins/processing/algs/saga/description/ClipPointswithPolygons.txt +++ b/python/plugins/processing/algs/saga/description/ClipPointswithPolygons.txt @@ -4,4 +4,4 @@ QgsProcessingParameterFeatureSource|POINTS|Points|0|None|False QgsProcessingParameterFeatureSource|POLYGONS|Polygons|2|None|False ParameterTableField|FIELD|Add Attribute to Clipped Points|POLYGONS|-1|False QgsProcessingParameterEnum|METHOD|Clipping Options|[0] one layer for all points;[1] separate layer for each polygon -OutputVector|CLIPS|Clipped Points +QgsProcessingParameterVectorDestination|CLIPS|Clipped Points diff --git a/python/plugins/processing/algs/saga/description/ClusterAnalysis(Shapes).txt b/python/plugins/processing/algs/saga/description/ClusterAnalysis(Shapes).txt index d3b5816178c..04436f7bb81 100644 --- a/python/plugins/processing/algs/saga/description/ClusterAnalysis(Shapes).txt +++ b/python/plugins/processing/algs/saga/description/ClusterAnalysis(Shapes).txt @@ -1,10 +1,10 @@ Cluster Analysis (Shapes) table_calculus QgsProcessingParameterFeatureSource|INPUT|Shapes|-1|None|False -OutputVector|RESULT|Result -ParameterTable|FIELDS|Attributes|False -ParameterTable|CLUSTER|Cluster|False -ParameterTable|STATISTICS|Statistics|False +QgsProcessingParameterVectorDestination|RESULT|Result +QgsProcessingParameterFeatureSource|FIELDS|Attributes|5|None|False +QgsProcessingParameterFeatureSource|CLUSTER|Cluster|5|None|False +QgsProcessingParameterFeatureSource|STATISTICS|Statistics|5|None|False QgsProcessingParameterEnum|METHOD|Method|[0] Iterative Minimum Distance (Forgy 1965);[1] Hill-Climbing (Rubin 1967);[2] Combined Minimum Distance / Hillclimbing|False|1 QgsProcessingParameterNumber|NCLUSTER|Clusters|QgsProcessingParameterNumber.Integer|10|False| 2|None QgsProcessingParameterBoolean|NORMALISE|Normalise|False \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/ClusterAnalysis.txt b/python/plugins/processing/algs/saga/description/ClusterAnalysis.txt index 4d0a6dc521e..2d4a8fce01c 100644 --- a/python/plugins/processing/algs/saga/description/ClusterAnalysis.txt +++ b/python/plugins/processing/algs/saga/description/ClusterAnalysis.txt @@ -1,10 +1,10 @@ Cluster Analysis table_calculus -ParameterTable|INPUT|Table|False -ParameterTable|RESULT|Result|True -ParameterTable|FIELDS|Attributes|False -ParameterTable|CLUSTER|Cluster|False -ParameterTable|STATISTICS|Statistics|False +QgsProcessingParameterFeatureSource|INPUT|Table|5|None|False +QgsProcessingParameterFeatureSource|RESULT|Result|5|None|True +QgsProcessingParameterFeatureSource|FIELDS|Attributes|5|None|False +QgsProcessingParameterFeatureSource|CLUSTER|Cluster|5|None|False +QgsProcessingParameterFeatureSource|STATISTICS|Statistics|5|None|False QgsProcessingParameterEnum|METHOD|Method|[0] Iterative Minimum Distance (Forgy 1965);[1] Hill-Climbing (Rubin 1967);[2] Combined Minimum Distance / Hillclimbing|False|1 QgsProcessingParameterNumber|NCLUSTER|Clusters|QgsProcessingParameterNumber.Integer|10|False| 2|None QgsProcessingParameterBoolean|NORMALISE|Normalise|False \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/ConfusionMatrix(GridPolygons).txt b/python/plugins/processing/algs/saga/description/ConfusionMatrix(GridPolygons).txt index cb9a6a15566..90ce2d0a157 100644 --- a/python/plugins/processing/algs/saga/description/ConfusionMatrix(GridPolygons).txt +++ b/python/plugins/processing/algs/saga/description/ConfusionMatrix(GridPolygons).txt @@ -1,7 +1,7 @@ Confusion Matrix (Polygons / Grid) imagery_classification QgsProcessingParameterRasterLayer|GRID|Classification|None|False -ParameterTable|GRID_LUT|Look-up Table|True +QgsProcessingParameterFeatureSource|GRID_LUT|Look-up Table|5|None|True ParameterTableField|GRID_LUT_MIN|Value|GRID_LUT|-1|True ParameterTableField|GRID_LUT_MAX|Value (Maximum)|GRID_LUT|-1|True ParameterTableField|GRID_LUT_NAM|Name|GRID_LUT|-1|True diff --git a/python/plugins/processing/algs/saga/description/ConfusionMatrix(PolygonsGrid).txt b/python/plugins/processing/algs/saga/description/ConfusionMatrix(PolygonsGrid).txt index 52b21a43507..c6d0b0a5c95 100644 --- a/python/plugins/processing/algs/saga/description/ConfusionMatrix(PolygonsGrid).txt +++ b/python/plugins/processing/algs/saga/description/ConfusionMatrix(PolygonsGrid).txt @@ -1,12 +1,12 @@ Confusion Matrix (Polygons / Grid) imagery_classification QgsProcessingParameterRasterLayer|GRID|Classification|None|False -ParameterTable|GRID_LUT|Look-up Table|True -ParameterTable|GRID_LUT_MIN|Value|False -ParameterTable|GRID_LUT_MAX|Value (Maximum)|False -ParameterTable|GRID_LUT_NAM|Name|False +QgsProcessingParameterFeatureSource|GRID_LUT|Look-up Table|5|None|True +QgsProcessingParameterFeatureSource|GRID_LUT_MIN|Value|5|None|False +QgsProcessingParameterFeatureSource|GRID_LUT_MAX|Value (Maximum)|5|None|False +QgsProcessingParameterFeatureSource|GRID_LUT_NAM|Name|5|None|False QgsProcessingParameterFeatureSource|POLYGONS|Polygons|-1|None|False -ParameterTable|FIELD|Classes|False -ParameterTable|CONFUSION|Confusion Matrix|False -ParameterTable|CLASSES|Class Values|False -ParameterTable|SUMMARY|Summary|False \ No newline at end of file +QgsProcessingParameterFeatureSource|FIELD|Classes|5|None|False +QgsProcessingParameterFeatureSource|CONFUSION|Confusion Matrix|5|None|False +QgsProcessingParameterFeatureSource|CLASSES|Class Values|5|None|False +QgsProcessingParameterFeatureSource|SUMMARY|Summary|5|None|False \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/ConfusionMatrix(TwoGrids).txt b/python/plugins/processing/algs/saga/description/ConfusionMatrix(TwoGrids).txt index 198a769fc8b..921cd43031d 100644 --- a/python/plugins/processing/algs/saga/description/ConfusionMatrix(TwoGrids).txt +++ b/python/plugins/processing/algs/saga/description/ConfusionMatrix(TwoGrids).txt @@ -1,18 +1,18 @@ Confusion Matrix (Two Grids) imagery_classification QgsProcessingParameterRasterLayer|ONE|Classification 1|None|False -ParameterTable|ONE_LUT|Look-up Table|True -ParameterTable|ONE_LUT_MIN|Value|False -ParameterTable|ONE_LUT_MAX|Value (Maximum)|False -ParameterTable|ONE_LUT_NAM|Name|False +QgsProcessingParameterFeatureSource|ONE_LUT|Look-up Table|5|None|True +QgsProcessingParameterFeatureSource|ONE_LUT_MIN|Value|5|None|False +QgsProcessingParameterFeatureSource|ONE_LUT_MAX|Value (Maximum)|5|None|False +QgsProcessingParameterFeatureSource|ONE_LUT_NAM|Name|5|None|False QgsProcessingParameterRasterLayer|TWO|Classification 2|None|False -ParameterTable|TWO_LUT|Look-up Table|True -ParameterTable|TWO_LUT_MIN|Value|False -ParameterTable|TWO_LUT_MAX|Value (Maximum)|False -ParameterTable|TWO_LUT_NAM|Name|False +QgsProcessingParameterFeatureSource|TWO_LUT|Look-up Table|5|None|True +QgsProcessingParameterFeatureSource|TWO_LUT_MIN|Value|5|None|False +QgsProcessingParameterFeatureSource|TWO_LUT_MAX|Value (Maximum)|5|None|False +QgsProcessingParameterFeatureSource|TWO_LUT_NAM|Name|5|None|False QgsProcessingParameterRasterDestination|COMBINED|Combined Classes QgsProcessingParameterBoolean|NOCHANGE|Report Unchanged Classes|True -ParameterTable|CONFUSION|Confusion Matrix|False +QgsProcessingParameterFeatureSource|CONFUSION|Confusion Matrix|5|None|False QgsProcessingParameterEnum|OUTPUT|Output as...|[0] cells;[1] percent;[2] area|False|0 -ParameterTable|CLASSES|Class Values|False -ParameterTable|SUMMARY|Summary|False \ No newline at end of file +QgsProcessingParameterFeatureSource|CLASSES|Class Values|5|None|False +QgsProcessingParameterFeatureSource|SUMMARY|Summary|5|None|False \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/ConnectivityAnalysis.txt b/python/plugins/processing/algs/saga/description/ConnectivityAnalysis.txt index 856a2976e7d..dddbbcc95b2 100644 --- a/python/plugins/processing/algs/saga/description/ConnectivityAnalysis.txt +++ b/python/plugins/processing/algs/saga/description/ConnectivityAnalysis.txt @@ -5,6 +5,6 @@ QgsProcessingParameterRasterDestination|FILTERED_MASK|Filtered Image QgsProcessingParameterBoolean|FILTER|Apply Filter?|True QgsProcessingParameterNumber|SIZE|Filter Size (Radius)|QgsProcessingParameterNumber.Integer|3|False|None|None QgsProcessingParameterRasterDestination|SYMBOLIC_IMAGE|Symbolic Image -OutputVector|OUTLINES|Outlines +QgsProcessingParameterVectorDestination|OUTLINES|Outlines QgsProcessingParameterBoolean|BORDER_PIXEL_CENTERS|Pixel Centers?|False QgsProcessingParameterBoolean|REMOVE_MARGINAL_REGIONS|Remove Border Regions?|False \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/ContourLinesfromGrid.txt b/python/plugins/processing/algs/saga/description/ContourLinesfromGrid.txt index 0157ba52725..4032c8c6234 100644 --- a/python/plugins/processing/algs/saga/description/ContourLinesfromGrid.txt +++ b/python/plugins/processing/algs/saga/description/ContourLinesfromGrid.txt @@ -5,4 +5,4 @@ QgsProcessingParameterEnum|VERTEX|Vertex type|[0] x,y;[1] x,y,z QgsProcessingParameterNumber|ZMIN|Minimum Contour Value|QgsProcessingParameterNumber.Double|0.0|False|None|None QgsProcessingParameterNumber|ZMAX|Maximum Contour Value|QgsProcessingParameterNumber.Double|10000.0|False|None|None QgsProcessingParameterNumber|ZSTEP|Equidistance|QgsProcessingParameterNumber.Double|100.0|False|None|None -OutputVector|CONTOUR|Contour Lines +QgsProcessingParameterVectorDestination|CONTOUR|Contour Lines diff --git a/python/plugins/processing/algs/saga/description/ConvertLinestoPoints.txt b/python/plugins/processing/algs/saga/description/ConvertLinestoPoints.txt index 08513a118b4..82f43a26ff1 100644 --- a/python/plugins/processing/algs/saga/description/ConvertLinestoPoints.txt +++ b/python/plugins/processing/algs/saga/description/ConvertLinestoPoints.txt @@ -3,4 +3,4 @@ shapes_points QgsProcessingParameterFeatureSource|LINES|Lines|1|None|False QgsProcessingParameterBoolean|ADD |Insert Additional Points|True QgsProcessingParameterNumber|DIST|Insert Distance|QgsProcessingParameterNumber.Double|1.0|False|0.0|None -OutputVector|POINTS|Points +QgsProcessingParameterVectorDestination|POINTS|Points diff --git a/python/plugins/processing/algs/saga/description/ConvertLinestoPolygons.txt b/python/plugins/processing/algs/saga/description/ConvertLinestoPolygons.txt index 7784944fb1b..33ea8d80005 100644 --- a/python/plugins/processing/algs/saga/description/ConvertLinestoPolygons.txt +++ b/python/plugins/processing/algs/saga/description/ConvertLinestoPolygons.txt @@ -1,4 +1,4 @@ Convert Lines to Polygons shapes_polygons QgsProcessingParameterFeatureSource|LINES|Lines|1|None|False -OutputVector|POLYGONS|Polygons +QgsProcessingParameterVectorDestination|POLYGONS|Polygons diff --git a/python/plugins/processing/algs/saga/description/ConvertMultipointstoPoints.txt b/python/plugins/processing/algs/saga/description/ConvertMultipointstoPoints.txt index 2b45dfe5215..18372985aae 100644 --- a/python/plugins/processing/algs/saga/description/ConvertMultipointstoPoints.txt +++ b/python/plugins/processing/algs/saga/description/ConvertMultipointstoPoints.txt @@ -1,4 +1,4 @@ Convert Multipoints to Points shapes_points QgsProcessingParameterFeatureSource|MULTIPOINTS|Multipoints|0|None|False -OutputVector|POINTS|Points +QgsProcessingParameterVectorDestination|POINTS|Points diff --git a/python/plugins/processing/algs/saga/description/ConvertPointstoLine(s).txt b/python/plugins/processing/algs/saga/description/ConvertPointstoLine(s).txt index 7030e16dad1..013b961d690 100644 --- a/python/plugins/processing/algs/saga/description/ConvertPointstoLine(s).txt +++ b/python/plugins/processing/algs/saga/description/ConvertPointstoLine(s).txt @@ -3,4 +3,4 @@ shapes_lines QgsProcessingParameterFeatureSource|POINTS|Points|0|None|False ParameterTableField|ORDER|Order by...|POINTS|-1|False ParameterTableField|SEPARATE|Separate by...|POINTS|-1|False -OutputVector|LINES|Lines +QgsProcessingParameterVectorDestination|LINES|Lines diff --git a/python/plugins/processing/algs/saga/description/ConvertPolygonLineVerticestoPoints.txt b/python/plugins/processing/algs/saga/description/ConvertPolygonLineVerticestoPoints.txt index 652982b9f4b..eef212c3870 100644 --- a/python/plugins/processing/algs/saga/description/ConvertPolygonLineVerticestoPoints.txt +++ b/python/plugins/processing/algs/saga/description/ConvertPolygonLineVerticestoPoints.txt @@ -1,4 +1,4 @@ Convert Polygon/Line Vertices to Points shapes_polygons QgsProcessingParameterFeatureSource|SHAPES|Shapes|-1|None|False -OutputVector|POINTS|Points +QgsProcessingParameterVectorDestination|POINTS|Points diff --git a/python/plugins/processing/algs/saga/description/ConvertPolygonstoLines.txt b/python/plugins/processing/algs/saga/description/ConvertPolygonstoLines.txt index d20d2c3244f..2d3b5d29eaf 100644 --- a/python/plugins/processing/algs/saga/description/ConvertPolygonstoLines.txt +++ b/python/plugins/processing/algs/saga/description/ConvertPolygonstoLines.txt @@ -1,4 +1,4 @@ Convert Polygons to Lines shapes_lines QgsProcessingParameterFeatureSource|POLYGONS|Polygons|2|None|False -OutputVector|LINES|Lines +QgsProcessingParameterVectorDestination|LINES|Lines diff --git a/python/plugins/processing/algs/saga/description/ConvexHull.txt b/python/plugins/processing/algs/saga/description/ConvexHull.txt index 3579d3f0abd..95d3f172996 100644 --- a/python/plugins/processing/algs/saga/description/ConvexHull.txt +++ b/python/plugins/processing/algs/saga/description/ConvexHull.txt @@ -2,5 +2,5 @@ Convex Hull shapes_points QgsProcessingParameterFeatureSource|SHAPES|Points|0|None|False QgsProcessingParameterEnum|POLYPOINTS|Hull Construction|[0] one hull for all shapes;[1] one hull per shape;[2] one hull per shape part -OutputVector|HULLS|Convex Hull -OutputVector|BOXES|Minimum Bounding Box +QgsProcessingParameterVectorDestination|HULLS|Convex Hull +QgsProcessingParameterVectorDestination|BOXES|Minimum Bounding Box diff --git a/python/plugins/processing/algs/saga/description/CreateLinesGraticule.txt b/python/plugins/processing/algs/saga/description/CreateLinesGraticule.txt index cd782b6ef95..d1e3fcd771f 100644 --- a/python/plugins/processing/algs/saga/description/CreateLinesGraticule.txt +++ b/python/plugins/processing/algs/saga/description/CreateLinesGraticule.txt @@ -6,4 +6,4 @@ Extent EXTENT_X_MIN EXTENT_X_MAX EXTENT_Y_MIN EXTENT_Y_MAX QgsProcessingParameterNumber|DIVISION_X|Division Width|QgsProcessingParameterNumber.Double|1.0|False|None|None QgsProcessingParameterNumber|DIVISION_Y|Division Height|QgsProcessingParameterNumber.Double|1.0|False|None|None QgsProcessingParameterEnum|ALIGNMENT|Alignment|[0] Bottom left;[1] Top left;[2] Bottom right;[3] Top right;[4] Centered|False|0 -OutputVector|GRATICULE_LINE|Lines Graticule \ No newline at end of file +QgsProcessingParameterVectorDestination|GRATICULE_LINE|Lines Graticule \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/CreatePointGrid.txt b/python/plugins/processing/algs/saga/description/CreatePointGrid.txt index 90a5ee1706d..867048ac1db 100644 --- a/python/plugins/processing/algs/saga/description/CreatePointGrid.txt +++ b/python/plugins/processing/algs/saga/description/CreatePointGrid.txt @@ -1,6 +1,6 @@ Create Point Grid shapes_points -OutputVector|POINTS|Point Grid +QgsProcessingParameterVectorDestination|POINTS|Point Grid QgsProcessingParameterNumber|X_EXTENT_MIN|X-Extent (Min)|QgsProcessingParameterNumber.Integer|None|False|None|None QgsProcessingParameterNumber|X_EXTENT_MAX|X-Extent (Max)|QgsProcessingParameterNumber.Integer|None|False|None|None QgsProcessingParameterNumber|Y_EXTENT_MIN|Y-Extent (Min)|QgsProcessingParameterNumber.Integer|None|False|None|None diff --git a/python/plugins/processing/algs/saga/description/CreatePolygonsGraticule.txt b/python/plugins/processing/algs/saga/description/CreatePolygonsGraticule.txt index 34ba6c9094e..73948db64a0 100644 --- a/python/plugins/processing/algs/saga/description/CreatePolygonsGraticule.txt +++ b/python/plugins/processing/algs/saga/description/CreatePolygonsGraticule.txt @@ -6,4 +6,4 @@ Extent EXTENT_X_MIN EXTENT_X_MAX EXTENT_Y_MIN EXTENT_Y_MAX QgsProcessingParameterNumber|DIVISION_X|Division Width|QgsProcessingParameterNumber.Double|1.0|False|None|None QgsProcessingParameterNumber|DIVISION_Y|Division Height|QgsProcessingParameterNumber.Double|1.0|False|None|None QgsProcessingParameterEnum|ALIGNMENT|Alignment|[0] Bottom left;[1] Top left;[2] Bottom right;[3] Top right;[4] Centered|False|0 -OutputVector|GRATICULE_RECT|Rectangle Graticule \ No newline at end of file +QgsProcessingParameterVectorDestination|GRATICULE_RECT|Rectangle Graticule \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/CrossProfiles.txt b/python/plugins/processing/algs/saga/description/CrossProfiles.txt index 388f6cc0c2e..441bf4e2b82 100644 --- a/python/plugins/processing/algs/saga/description/CrossProfiles.txt +++ b/python/plugins/processing/algs/saga/description/CrossProfiles.txt @@ -5,4 +5,4 @@ QgsProcessingParameterFeatureSource|LINES|Lines|1|None|False QgsProcessingParameterNumber|DIST_LINE|Profile Distance|QgsProcessingParameterNumber.Double|10.0|False|0.0|None QgsProcessingParameterNumber|DIST_PROFILE|Profile Length|QgsProcessingParameterNumber.Double|10.0|False|0.0|None QgsProcessingParameterNumber|NUM_PROFILE|Profile Samples|QgsProcessingParameterNumber.Double|10.0|False|1.0|None -OutputVector|PROFILES|Cross Profiles +QgsProcessingParameterVectorDestination|PROFILES|Cross Profiles diff --git a/python/plugins/processing/algs/saga/description/CutShapesLayer.txt b/python/plugins/processing/algs/saga/description/CutShapesLayer.txt index 9281001bc29..668554a5aab 100644 --- a/python/plugins/processing/algs/saga/description/CutShapesLayer.txt +++ b/python/plugins/processing/algs/saga/description/CutShapesLayer.txt @@ -4,4 +4,4 @@ QgsProcessingParameterFeatureSource|SHAPES|Vector layer to cut|-1|None|False QgsProcessingParameterEnum|METHOD|Method|[0] completely contained;[1] intersects;[2] center Hardcoded|-TARGET 3 QgsProcessingParameterFeatureSource|POLYGONS_POLYGONS|Cutting polygons|2|None|False -OutputVector|CUT|Result \ No newline at end of file +QgsProcessingParameterVectorDestination|CUT|Result \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/DecisionTreeClassification(OpenCV).txt b/python/plugins/processing/algs/saga/description/DecisionTreeClassification(OpenCV).txt index 4e4ac5980bf..d7e39f97f16 100644 --- a/python/plugins/processing/algs/saga/description/DecisionTreeClassification(OpenCV).txt +++ b/python/plugins/processing/algs/saga/description/DecisionTreeClassification(OpenCV).txt @@ -3,7 +3,7 @@ imagery_opencv ParameterMultipleInput|FEATURES|Features|3|False QgsProcessingParameterBoolean|NORMALIZE|Normalize|False QgsProcessingParameterFeatureSource|TRAIN_AREAS|Training Areas|-1|None|False -ParameterTable|TRAIN_CLASS|Class Identifier|False +QgsProcessingParameterFeatureSource|TRAIN_CLASS|Class Identifier|5|None|False QgsProcessingParameterRasterDestination|CLASSES|Classification QgsProcessingParameterNumber|MAX_DEPTH|Maximum Tree Depth|QgsProcessingParameterNumber.Integer|10|False| 1|None QgsProcessingParameterNumber|MIN_SAMPLES|Minimum Sample Count|QgsProcessingParameterNumber.Integer|2|False| 2|None diff --git a/python/plugins/processing/algs/saga/description/Difference.txt b/python/plugins/processing/algs/saga/description/Difference.txt index 6c08c24144b..b87269833a9 100644 --- a/python/plugins/processing/algs/saga/description/Difference.txt +++ b/python/plugins/processing/algs/saga/description/Difference.txt @@ -2,5 +2,5 @@ Difference shapes_polygons QgsProcessingParameterFeatureSource|A|Layer A|-1|None|False QgsProcessingParameterFeatureSource|B|Layer B|-1|None|False -OutputVector|RESULT|Difference +QgsProcessingParameterVectorDestination|RESULT|Difference QgsProcessingParameterBoolean|SPLIT|Split Parts|True \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/DirectionalStatisticsforSingleGrid.txt b/python/plugins/processing/algs/saga/description/DirectionalStatisticsforSingleGrid.txt index 79e372db122..af402d456b4 100644 --- a/python/plugins/processing/algs/saga/description/DirectionalStatisticsforSingleGrid.txt +++ b/python/plugins/processing/algs/saga/description/DirectionalStatisticsforSingleGrid.txt @@ -20,4 +20,4 @@ QgsProcessingParameterRasterDestination|STDDEVLO|Mean less Standard Deviation QgsProcessingParameterRasterDestination|STDDEVHI|Mean plus Standard Deviation QgsProcessingParameterRasterDestination|DEVMEAN|Deviation from Arithmetic Mean QgsProcessingParameterRasterDestination|PERCENT|Percentile -OutputVector|POINTS_OUT|Directional Statistics for Points +QgsProcessingParameterVectorDestination|POINTS_OUT|Directional Statistics for Points diff --git a/python/plugins/processing/algs/saga/description/EarthsOrbitalParameters.txt b/python/plugins/processing/algs/saga/description/EarthsOrbitalParameters.txt index 825e37c5b67..68758fdbb7b 100644 --- a/python/plugins/processing/algs/saga/description/EarthsOrbitalParameters.txt +++ b/python/plugins/processing/algs/saga/description/EarthsOrbitalParameters.txt @@ -1,6 +1,6 @@ Earth's Orbital Parameters climate_tools -ParameterTable|ORBPAR|Earth's Orbital Parameters|False +QgsProcessingParameterFeatureSource|ORBPAR|Earth's Orbital Parameters|5|None|False QgsProcessingParameterNumber|START|Start [ka]|QgsProcessingParameterNumber.Integer|-200.000000|False|None|None QgsProcessingParameterNumber|STOP|Stop [ka]|QgsProcessingParameterNumber.Double|2.000000|False|None|None QgsProcessingParameterNumber|STEP|Step [ka]|QgsProcessingParameterNumber.Double|1.000000|False| 0.001000|None \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/EnumerateTableField.txt b/python/plugins/processing/algs/saga/description/EnumerateTableField.txt index 03231b6cab0..17622e4b20a 100644 --- a/python/plugins/processing/algs/saga/description/EnumerateTableField.txt +++ b/python/plugins/processing/algs/saga/description/EnumerateTableField.txt @@ -1,5 +1,5 @@ Enumerate Table Field table_tools -ParameterTable|INPUT|Input|False -ParameterTable|FIELD|Attribute|False -ParameterTable|OUTPUT|Output|True \ No newline at end of file +QgsProcessingParameterFeatureSource|INPUT|Input|5|None|False +QgsProcessingParameterFeatureSource|FIELD|Attribute|5|None|False +QgsProcessingParameterFeatureSource|OUTPUT|Output|5|None|True \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/FieldStatistics.txt b/python/plugins/processing/algs/saga/description/FieldStatistics.txt index 9ba4f3d60ab..bed9d6c7adc 100644 --- a/python/plugins/processing/algs/saga/description/FieldStatistics.txt +++ b/python/plugins/processing/algs/saga/description/FieldStatistics.txt @@ -1,5 +1,5 @@ Field Statistics table_calculus -ParameterTable|TABLE|Table|False -ParameterTable|FIELDS|Attributes|False -ParameterTable|STATISTICS|Statistics|False \ No newline at end of file +QgsProcessingParameterFeatureSource|TABLE|Table|5|None|False +QgsProcessingParameterFeatureSource|FIELDS|Attributes|5|None|False +QgsProcessingParameterFeatureSource|STATISTICS|Statistics|5|None|False \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/FillGapsinRecords.txt b/python/plugins/processing/algs/saga/description/FillGapsinRecords.txt index 144813a9817..5e4ace8788c 100644 --- a/python/plugins/processing/algs/saga/description/FillGapsinRecords.txt +++ b/python/plugins/processing/algs/saga/description/FillGapsinRecords.txt @@ -1,6 +1,6 @@ Fill Gaps in Records table_calculus -ParameterTable|TABLE|Table|False +QgsProcessingParameterFeatureSource|TABLE|Table|5|None|False ParameterTableField|ORDER|Order|TABLE|-1|False QgsProcessingParameterEnum|METHOD|Interpolation|[0] Nearest Neighbour;[1] Linear;[2] Spline OutputTable|NOGAPS|Table without Gaps diff --git a/python/plugins/processing/algs/saga/description/FindFieldofExtremeValue.txt b/python/plugins/processing/algs/saga/description/FindFieldofExtremeValue.txt index 7d54a5ff129..a02d3aa6bf9 100644 --- a/python/plugins/processing/algs/saga/description/FindFieldofExtremeValue.txt +++ b/python/plugins/processing/algs/saga/description/FindFieldofExtremeValue.txt @@ -1,9 +1,9 @@ Find Field of Extreme Value table_calculus -ParameterTable|INPUT|Input|False -ParameterTable|FIELDS|Attributes|False -ParameterTable|EXTREME_ID|Attribute|False -ParameterTable|EXTREME_VALUE|Value|False -ParameterTable|OUTPUT|Output|True +QgsProcessingParameterFeatureSource|INPUT|Input|5|None|False +QgsProcessingParameterFeatureSource|FIELDS|Attributes|5|None|False +QgsProcessingParameterFeatureSource|EXTREME_ID|Attribute|5|None|False +QgsProcessingParameterFeatureSource|EXTREME_VALUE|Value|5|None|False +QgsProcessingParameterFeatureSource|OUTPUT|Output|5|None|True QgsProcessingParameterEnum|TYPE|TYPE|[0] minimum;[1] maximum|False|1 QgsProcessingParameterEnum|IDENTIFY|Attribute Identification|[0] name;[1] index|False|0 \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/FitNPointstoshape.txt b/python/plugins/processing/algs/saga/description/FitNPointstoshape.txt index b8f3ac74112..a227064ffa8 100644 --- a/python/plugins/processing/algs/saga/description/FitNPointstoshape.txt +++ b/python/plugins/processing/algs/saga/description/FitNPointstoshape.txt @@ -2,4 +2,4 @@ Fit N Points to shape shapes_points QgsProcessingParameterFeatureSource|SHAPES|Shapes|2|None|False QgsProcessingParameterNumber|NUMPOINTS|Number of points|QgsProcessingParameterNumber.Integer|10|False|1.0|None -OutputVector|POINTS|Points +QgsProcessingParameterVectorDestination|POINTS|Points diff --git a/python/plugins/processing/algs/saga/description/FlattenPolygonLayer.txt b/python/plugins/processing/algs/saga/description/FlattenPolygonLayer.txt index 8759c71de92..09e2b23e213 100644 --- a/python/plugins/processing/algs/saga/description/FlattenPolygonLayer.txt +++ b/python/plugins/processing/algs/saga/description/FlattenPolygonLayer.txt @@ -1,4 +1,4 @@ Flatten Polygon Layer shapes_polygons QgsProcessingParameterFeatureSource|INPUT|Input|2|None|False -OutputVector|OUTPUT|Output \ No newline at end of file +QgsProcessingParameterVectorDestination|OUTPUT|Output \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/FunctionFit.txt b/python/plugins/processing/algs/saga/description/FunctionFit.txt index 06c5ad3d813..79d06221b08 100644 --- a/python/plugins/processing/algs/saga/description/FunctionFit.txt +++ b/python/plugins/processing/algs/saga/description/FunctionFit.txt @@ -1,9 +1,9 @@ Function Fit table_calculus -ParameterTable|SOURCE|Source|False -ParameterTable|YFIELD|y - Values|False +QgsProcessingParameterFeatureSource|SOURCE|Source|5|None|False +QgsProcessingParameterFeatureSource|YFIELD|y - Values|5|None|False QgsProcessingParameterEnum|USE_X|Use x -Values|[0] No;[1] Yes|False|0 -ParameterTable|XFIELD|x - Values|False +QgsProcessingParameterFeatureSource|XFIELD|x - Values|5|None|False ParameterString|FORMEL|Formula QgsProcessingParameterNumber|ITER|Iterationen|QgsProcessingParameterNumber.Integer|1000|False| 1|None QgsProcessingParameterNumber|LAMDA|Max Lamda|QgsProcessingParameterNumber.Double|10000.000000|False| 1.000000|None \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/GWRforMultiplePredictors.txt b/python/plugins/processing/algs/saga/description/GWRforMultiplePredictors.txt index 52cae28a21b..d4a64393856 100644 --- a/python/plugins/processing/algs/saga/description/GWRforMultiplePredictors.txt +++ b/python/plugins/processing/algs/saga/description/GWRforMultiplePredictors.txt @@ -1,9 +1,9 @@ GWR for Multiple Predictors statistics_regression QgsProcessingParameterFeatureSource|POINTS|Points|0|None|False -ParameterTable|DEPENDENT|Dependent Variable|False -ParameterTable|PREDICTORS|Predictors|False -OutputVector|REGRESSION|Regression +QgsProcessingParameterFeatureSource|DEPENDENT|Dependent Variable|5|None|False +QgsProcessingParameterFeatureSource|PREDICTORS|Predictors|5|None|False +QgsProcessingParameterVectorDestination|REGRESSION|Regression QgsProcessingParameterEnum|DW_WEIGHTING|Weighting Function|[0] no distance weighting;[1] inverse distance to a power;[2] exponential;[3] gaussian weighting|False|3 QgsProcessingParameterNumber|DW_IDW_POWER|Inverse Distance Weighting Power|QgsProcessingParameterNumber.Double|1.000000|False| 0.000000|None QgsProcessingParameterBoolean|DW_IDW_OFFSET|Inverse Distance Offset|True diff --git a/python/plugins/processing/algs/saga/description/GWRforSinglePredictor(GriddedModelOutput).txt b/python/plugins/processing/algs/saga/description/GWRforSinglePredictor(GriddedModelOutput).txt index 1f421454eed..b6ce53679f6 100644 --- a/python/plugins/processing/algs/saga/description/GWRforSinglePredictor(GriddedModelOutput).txt +++ b/python/plugins/processing/algs/saga/description/GWRforSinglePredictor(GriddedModelOutput).txt @@ -1,8 +1,8 @@ GWR for Single Predictor (Gridded Model Output) statistics_regression QgsProcessingParameterFeatureSource|POINTS|Points|0|None|False -ParameterTable|DEPENDENT|Dependent Variable|False -ParameterTable|PREDICTOR|Predictor|False +QgsProcessingParameterFeatureSource|DEPENDENT|Dependent Variable|5|None|False +QgsProcessingParameterFeatureSource|PREDICTOR|Predictor|5|None|False QgsProcessingParameterEnum|TARGET_DEFINITION|Target Grid System|[0] user defined;[1] grid or grid system|False|0 QgsProcessingParameterNumber|TARGET_USER_SIZE|Cellsize|QgsProcessingParameterNumber.Double|1.000000|False| 0.000000|None QgsProcessingParameterNumber|TARGET_USER_XMIN|Left|QgsProcessingParameterNumber.Double|0.000000|False|None|None diff --git a/python/plugins/processing/algs/saga/description/GWRforSinglePredictorGrid.txt b/python/plugins/processing/algs/saga/description/GWRforSinglePredictorGrid.txt index afb145d4669..21bb1004bd9 100644 --- a/python/plugins/processing/algs/saga/description/GWRforSinglePredictorGrid.txt +++ b/python/plugins/processing/algs/saga/description/GWRforSinglePredictorGrid.txt @@ -1,8 +1,8 @@ GWR for Single Predictor Grid statistics_regression QgsProcessingParameterFeatureSource|POINTS|Points|0|None|False -ParameterTable|DEPENDENT|Dependent Variable|False -OutputVector|RESIDUALS|Residuals +QgsProcessingParameterFeatureSource|DEPENDENT|Dependent Variable|5|None|False +QgsProcessingParameterVectorDestination|RESIDUALS|Residuals QgsProcessingParameterRasterLayer|PREDICTOR|Predictor|None|False QgsProcessingParameterRasterDestination|REGRESSION|Regression QgsProcessingParameterRasterDestination|QUALITY|Coefficient of Determination diff --git a/python/plugins/processing/algs/saga/description/GenerateShapes.txt b/python/plugins/processing/algs/saga/description/GenerateShapes.txt index 8878f295891..fb47ecc0c53 100644 --- a/python/plugins/processing/algs/saga/description/GenerateShapes.txt +++ b/python/plugins/processing/algs/saga/description/GenerateShapes.txt @@ -1,8 +1,8 @@ Generate Shapes shapes_tools -ParameterTable|INPUT|Input|False -ParameterTable|FIELD_ID|ID|False -ParameterTable|FIELD_X|X|False -ParameterTable|FIELD_Y|Y|False +QgsProcessingParameterFeatureSource|INPUT|Input|5|None|False +QgsProcessingParameterFeatureSource|FIELD_ID|ID|5|None|False +QgsProcessingParameterFeatureSource|FIELD_X|X|5|None|False +QgsProcessingParameterFeatureSource|FIELD_Y|Y|5|None|False QgsProcessingParameterEnum|SHAPE_TYPE|Shape Type|[0] Point(s);[1] Line(s);[2] Polygon(s)|False|0 -OutputVector|OUTPUT|Output \ No newline at end of file +QgsProcessingParameterVectorDestination|OUTPUT|Output \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/GeographicallyWeightedMultipleRegression(Points).txt b/python/plugins/processing/algs/saga/description/GeographicallyWeightedMultipleRegression(Points).txt index a51a81d67b8..27fcb462876 100644 --- a/python/plugins/processing/algs/saga/description/GeographicallyWeightedMultipleRegression(Points).txt +++ b/python/plugins/processing/algs/saga/description/GeographicallyWeightedMultipleRegression(Points).txt @@ -13,4 +13,4 @@ QgsProcessingParameterEnum|SEARCH_POINTS_ALL|Number of Points|[0] maximum number QgsProcessingParameterNumber|SEARCH_POINTS_MIN|Minimum|QgsProcessingParameterNumber.Integer|4|False|1|None QgsProcessingParameterNumber|SEARCH_POINTS_MAX|Maximum|QgsProcessingParameterNumber.Integer|20|False|1|None QgsProcessingParameterEnum|SEARCH_DIRECTION|Search Direction|[0] all directions;[1] quadrants -OutputVector|REGRESSION|Regression \ No newline at end of file +QgsProcessingParameterVectorDestination|REGRESSION|Regression \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/GeographicallyWeightedMultipleRegression(PointsGrids).txt b/python/plugins/processing/algs/saga/description/GeographicallyWeightedMultipleRegression(PointsGrids).txt index 60f7f80a22d..496df51bea3 100644 --- a/python/plugins/processing/algs/saga/description/GeographicallyWeightedMultipleRegression(PointsGrids).txt +++ b/python/plugins/processing/algs/saga/description/GeographicallyWeightedMultipleRegression(PointsGrids).txt @@ -17,4 +17,4 @@ QgsProcessingParameterNumber|SEARCH_POINTS_MAX|Maximum|QgsProcessingParameterNum QgsProcessingParameterEnum|SEARCH_DIRECTION|Search Direction|[0] all directions;[1] quadrants QgsProcessingParameterRasterDestination|REGRESSION|Regression QgsProcessingParameterRasterDestination|QUALITY|Coefficient of Determination -OutputVector|RESIDUALS|Residuals +QgsProcessingParameterVectorDestination|RESIDUALS|Residuals diff --git a/python/plugins/processing/algs/saga/description/GeographicallyWeightedMultipleRegression.txt b/python/plugins/processing/algs/saga/description/GeographicallyWeightedMultipleRegression.txt index aab023ba9a7..5ebc0a688cc 100644 --- a/python/plugins/processing/algs/saga/description/GeographicallyWeightedMultipleRegression.txt +++ b/python/plugins/processing/algs/saga/description/GeographicallyWeightedMultipleRegression.txt @@ -17,7 +17,7 @@ QgsProcessingParameterEnum|SEARCH_DIRECTION|Search Direction|[0] all directions; Extent TARGET_USER_XMIN TARGET_USER_XMAX TARGET_USER_YMIN TARGET_USER_YMAX QgsProcessingParameterNumber|TARGET_USER_SIZE|Cellsize|QgsProcessingParameterNumber.Double|100.0|False|None|None QgsProcessingParameterEnum|TARGET_USER_FITS|Fit|[0] nodes;[1] cells -OutputVector|REGRESSION|Regression +QgsProcessingParameterVectorDestination|REGRESSION|Regression QgsProcessingParameterRasterDestination|SLOPES|Slopes QgsProcessingParameterRasterDestination|TARGET_INTERCEPT|Intercept QgsProcessingParameterRasterDestination|TARGET_QUALITY|Quality \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/GeographicallyWeightedRegression(PointsGrid).txt b/python/plugins/processing/algs/saga/description/GeographicallyWeightedRegression(PointsGrid).txt index c83b912816b..de895608e13 100644 --- a/python/plugins/processing/algs/saga/description/GeographicallyWeightedRegression(PointsGrid).txt +++ b/python/plugins/processing/algs/saga/description/GeographicallyWeightedRegression(PointsGrid).txt @@ -17,4 +17,4 @@ QgsProcessingParameterRasterDestination|REGRESSION|Regression QgsProcessingParameterRasterDestination|QUALITY|Coefficient of Determination QgsProcessingParameterRasterDestination|INTERCEPT|Intercept QgsProcessingParameterRasterDestination|SLOPE|Slope -OutputVector|RESIDUALS|Residuals +QgsProcessingParameterVectorDestination|RESIDUALS|Residuals diff --git a/python/plugins/processing/algs/saga/description/GetShapesExtents.txt b/python/plugins/processing/algs/saga/description/GetShapesExtents.txt index 68f15b6b2ad..3230aff0962 100644 --- a/python/plugins/processing/algs/saga/description/GetShapesExtents.txt +++ b/python/plugins/processing/algs/saga/description/GetShapesExtents.txt @@ -2,4 +2,4 @@ Get Shapes Extents shapes_tools QgsProcessingParameterFeatureSource|SHAPES|Shapes|-1|None|False QgsProcessingParameterEnum|OUTPUT|Get Extent for|[0] all shapes;[1] each shape;[2] each shape's part -OutputVector|EXTENTS|Extents +QgsProcessingParameterVectorDestination|EXTENTS|Extents diff --git a/python/plugins/processing/algs/saga/description/GradientVectorsfromDirectionalComponents.txt b/python/plugins/processing/algs/saga/description/GradientVectorsfromDirectionalComponents.txt index 868363466fc..755a231326a 100644 --- a/python/plugins/processing/algs/saga/description/GradientVectorsfromDirectionalComponents.txt +++ b/python/plugins/processing/algs/saga/description/GradientVectorsfromDirectionalComponents.txt @@ -7,4 +7,4 @@ QgsProcessingParameterNumber|SIZE_MIN|Size Range Min|QgsProcessingParameterNumbe QgsProcessingParameterNumber|SIZE_MAX|Size Range Max|QgsProcessingParameterNumber.Double|100.0|False|None|None QgsProcessingParameterEnum|AGGR|Aggregation|[0] nearest neighbour;[1] mean value QgsProcessingParameterEnum|STYLE|Style|[0] simple line;[1] arrow;[2] arrow (centered to cell) -OutputVector|VECTORS|Gradient Vectors +QgsProcessingParameterVectorDestination|VECTORS|Gradient Vectors diff --git a/python/plugins/processing/algs/saga/description/GradientVectorsfromDirectionandLength.txt b/python/plugins/processing/algs/saga/description/GradientVectorsfromDirectionandLength.txt index 5e277a03383..fc476420f4f 100644 --- a/python/plugins/processing/algs/saga/description/GradientVectorsfromDirectionandLength.txt +++ b/python/plugins/processing/algs/saga/description/GradientVectorsfromDirectionandLength.txt @@ -7,4 +7,4 @@ QgsProcessingParameterNumber|SIZE_MIN|Size Range Min|QgsProcessingParameterNumbe QgsProcessingParameterNumber|SIZE_MAX|Size Range Max|QgsProcessingParameterNumber.Double|100.0|False|None|None QgsProcessingParameterEnum|AGGR|Aggregation|[0] nearest neighbour;[1] mean value QgsProcessingParameterEnum|STYLE|Style|[0] simple line;[1] arrow;[2] arrow (centered to cell) -OutputVector|VECTORS|Gradient Vectors +QgsProcessingParameterVectorDestination|VECTORS|Gradient Vectors diff --git a/python/plugins/processing/algs/saga/description/GradientVectorsfromSurface.txt b/python/plugins/processing/algs/saga/description/GradientVectorsfromSurface.txt index 41de7ad4e15..f9b24e5d530 100644 --- a/python/plugins/processing/algs/saga/description/GradientVectorsfromSurface.txt +++ b/python/plugins/processing/algs/saga/description/GradientVectorsfromSurface.txt @@ -6,4 +6,4 @@ QgsProcessingParameterNumber|SIZE_MIN|Size Range Min|QgsProcessingParameterNumbe QgsProcessingParameterNumber|SIZE_MAX|Size Range Max|QgsProcessingParameterNumber.Double|100.0|False|None|None QgsProcessingParameterEnum|AGGR|Aggregation|[0] nearest neighbour;[1] mean value QgsProcessingParameterEnum|STYLE|Style|[0] simple line;[1] arrow;[2] arrow (centered to cell) -OutputVector|VECTORS|Gradient Vectors +QgsProcessingParameterVectorDestination|VECTORS|Gradient Vectors diff --git a/python/plugins/processing/algs/saga/description/GridSkeletonization.txt b/python/plugins/processing/algs/saga/description/GridSkeletonization.txt index 0e8a76ba31e..d5819e2dc29 100644 --- a/python/plugins/processing/algs/saga/description/GridSkeletonization.txt +++ b/python/plugins/processing/algs/saga/description/GridSkeletonization.txt @@ -6,4 +6,4 @@ QgsProcessingParameterEnum|INIT_METHOD|Initialisation|[0] Less than;[1] Greater QgsProcessingParameterNumber|INIT_THRESHOLD|Threshold (Init.)|QgsProcessingParameterNumber.Double|0.0|False|None|None QgsProcessingParameterNumber|CONVERGENCE|Convergence|QgsProcessingParameterNumber.Double|3.0|False|None|None QgsProcessingParameterRasterDestination|RESULT|Skeleton -OutputVector|VECTOR|Skeleton +QgsProcessingParameterVectorDestination|VECTOR|Skeleton diff --git a/python/plugins/processing/algs/saga/description/GridStatisticsforPoints.txt b/python/plugins/processing/algs/saga/description/GridStatisticsforPoints.txt index edf5aea8e47..61182f9ca6c 100644 --- a/python/plugins/processing/algs/saga/description/GridStatisticsforPoints.txt +++ b/python/plugins/processing/algs/saga/description/GridStatisticsforPoints.txt @@ -5,7 +5,7 @@ QgsProcessingParameterFeatureSource|POINTS|Points|0|None|False QgsProcessingParameterEnum|KERNEL_TYPE|Kernel Type|[0] square;[1] circle|False|0 QgsProcessingParameterNumber|KERNEL_SIZE|Kernel Size|QgsProcessingParameterNumber.Integer|1|False| 1|None QgsProcessingParameterEnum|NAMING|Field Naming|[0] grid number;[1] grid name|False|1 -OutputVector|RESULT|Statistics +QgsProcessingParameterVectorDestination|RESULT|Statistics QgsProcessingParameterBoolean|COUNT|Number of Cells|True QgsProcessingParameterBoolean|MIN|Minimum|True QgsProcessingParameterBoolean|MAX|Maximum|True diff --git a/python/plugins/processing/algs/saga/description/GridStatisticsforPolygons.txt b/python/plugins/processing/algs/saga/description/GridStatisticsforPolygons.txt index cbe8fa2ff11..1b38e28358e 100644 --- a/python/plugins/processing/algs/saga/description/GridStatisticsforPolygons.txt +++ b/python/plugins/processing/algs/saga/description/GridStatisticsforPolygons.txt @@ -13,4 +13,4 @@ QgsProcessingParameterBoolean|MEAN|Mean|True QgsProcessingParameterBoolean|VAR|Variance|True QgsProcessingParameterBoolean|STDDEV|Standard Deviation|True QgsProcessingParameterNumber|QUANTILE|Quantiles|QgsProcessingParameterNumber.Integer|0|False|None|None -OutputVector|RESULT|Statistics \ No newline at end of file +QgsProcessingParameterVectorDestination|RESULT|Statistics \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/GridValuestoPoints(randomly).txt b/python/plugins/processing/algs/saga/description/GridValuestoPoints(randomly).txt index e124769e228..4f124dbb7cc 100644 --- a/python/plugins/processing/algs/saga/description/GridValuestoPoints(randomly).txt +++ b/python/plugins/processing/algs/saga/description/GridValuestoPoints(randomly).txt @@ -2,4 +2,4 @@ Grid Values to Points (randomly) shapes_grid QgsProcessingParameterRasterLayer|GRID|Grid|None|False QgsProcessingParameterNumber|FREQ|Frequency|QgsProcessingParameterNumber.Integer|100|False|None|None -OutputVector|POINTS|Points +QgsProcessingParameterVectorDestination|POINTS|Points diff --git a/python/plugins/processing/algs/saga/description/GridValuestoPoints.txt b/python/plugins/processing/algs/saga/description/GridValuestoPoints.txt index 872a8f4c44a..39483ca3744 100644 --- a/python/plugins/processing/algs/saga/description/GridValuestoPoints.txt +++ b/python/plugins/processing/algs/saga/description/GridValuestoPoints.txt @@ -4,4 +4,4 @@ ParameterMultipleInput|GRIDS|Grids|3|False QgsProcessingParameterFeatureSource|POLYGONS|Polygons|-1|None|True QgsProcessingParameterBoolean|NODATA |Exclude NoData Cells|True QgsProcessingParameterEnum|TYPE|Type|[0] nodes;[1] cells -OutputVector|SHAPES|Shapes +QgsProcessingParameterVectorDestination|SHAPES|Shapes diff --git a/python/plugins/processing/algs/saga/description/IMCORR-FeatureTracking.txt b/python/plugins/processing/algs/saga/description/IMCORR-FeatureTracking.txt index 3f58c499a7c..3a7348ff2e6 100644 --- a/python/plugins/processing/algs/saga/description/IMCORR-FeatureTracking.txt +++ b/python/plugins/processing/algs/saga/description/IMCORR-FeatureTracking.txt @@ -4,8 +4,8 @@ QgsProcessingParameterRasterLayer|GRID_1|Grid 1|None|False QgsProcessingParameterRasterLayer|GRID_2|Grid 2|None|False QgsProcessingParameterRasterLayer|DTM_1|DTM 1|None|True QgsProcessingParameterRasterLayer|DTM_2|DTM 2|None|True -OutputVector|CORRPOINTS|Correlated Points -OutputVector|CORRLINES|Displacement Vector +QgsProcessingParameterVectorDestination|CORRPOINTS|Correlated Points +QgsProcessingParameterVectorDestination|CORRLINES|Displacement Vector QgsProcessingParameterEnum|SEARCH_CHIPSIZE|Search Chip Size (Cells)|[0] 16x16;[1] 32x32;[2] 64x64;[3] 128x128;[4] 256x256|False|2 QgsProcessingParameterEnum|REF_CHIPSIZE|Reference Chip Size (Cells)|[0] 16x16;[1] 32x32;[2] 64x64;[3] 128x128|False|1 QgsProcessingParameterNumber|GRID_SPACING|Grid Spacing (Map Units)|QgsProcessingParameterNumber.Double|10.000000|False| 0.100000| 256.000000 \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/ISODATAClusteringforGrids.txt b/python/plugins/processing/algs/saga/description/ISODATAClusteringforGrids.txt index 4d95fb21cec..9d35c4356af 100644 --- a/python/plugins/processing/algs/saga/description/ISODATAClusteringforGrids.txt +++ b/python/plugins/processing/algs/saga/description/ISODATAClusteringforGrids.txt @@ -2,7 +2,7 @@ ISODATA Clustering for Grids imagery_classification ParameterMultipleInput|FEATURES|Features|3|False QgsProcessingParameterRasterDestination|CLUSTER|Clusters -ParameterTable|STATISTICS|Statistics|False +QgsProcessingParameterFeatureSource|STATISTICS|Statistics|5|None|False QgsProcessingParameterBoolean|NORMALIZE|Normalize|False QgsProcessingParameterNumber|ITERATIONS|Maximum Number of Iterations|QgsProcessingParameterNumber.Integer|20|False| 3|None QgsProcessingParameterNumber|CLUSTER_INI|Initial Number of Clusters|QgsProcessingParameterNumber.Integer|5|False| 0|None diff --git a/python/plugins/processing/algs/saga/description/Identity.txt b/python/plugins/processing/algs/saga/description/Identity.txt index a021c78dad3..1b4d0a32893 100644 --- a/python/plugins/processing/algs/saga/description/Identity.txt +++ b/python/plugins/processing/algs/saga/description/Identity.txt @@ -2,5 +2,5 @@ Identity shapes_polygons QgsProcessingParameterFeatureSource|A|Layer A|-1|None|False QgsProcessingParameterFeatureSource|B|Layer B|-1|None|False -OutputVector|RESULT|Identity +QgsProcessingParameterVectorDestination|RESULT|Identity QgsProcessingParameterBoolean|SPLIT|Split Parts|True \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/Intersect.txt b/python/plugins/processing/algs/saga/description/Intersect.txt index e065a3035f2..bcce89cbc9c 100644 --- a/python/plugins/processing/algs/saga/description/Intersect.txt +++ b/python/plugins/processing/algs/saga/description/Intersect.txt @@ -2,5 +2,5 @@ Intersect shapes_polygons QgsProcessingParameterFeatureSource|A|Layer A|-1|None|False QgsProcessingParameterFeatureSource|B|Layer B|-1|None|False -OutputVector|RESULT|Intersect +QgsProcessingParameterVectorDestination|RESULT|Intersect QgsProcessingParameterBoolean|SPLIT|Split Parts|True \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/K-MeansClusteringforGrids.txt b/python/plugins/processing/algs/saga/description/K-MeansClusteringforGrids.txt index 55f5b6a9886..594646599cb 100644 --- a/python/plugins/processing/algs/saga/description/K-MeansClusteringforGrids.txt +++ b/python/plugins/processing/algs/saga/description/K-MeansClusteringforGrids.txt @@ -2,7 +2,7 @@ K-Means Clustering for Grids imagery_classification ParameterMultipleInput|GRIDS|Grids|3|False QgsProcessingParameterRasterDestination|CLUSTER|Clusters -ParameterTable|STATISTICS|Statistics|False +QgsProcessingParameterFeatureSource|STATISTICS|Statistics|5|None|False QgsProcessingParameterEnum|METHOD|Method|[0] Iterative Minimum Distance (Forgy 1965);[1] Hill-Climbing (Rubin 1967);[2] Combined Minimum Distance / Hillclimbing|False|1 QgsProcessingParameterNumber|NCLUSTER|Clusters|QgsProcessingParameterNumber.Integer|10|False| 2|None QgsProcessingParameterNumber|MAXITER|Maximum Iterations|QgsProcessingParameterNumber.Integer|0|False| 0|None diff --git a/python/plugins/processing/algs/saga/description/K-NearestNeighboursClassification(OpenCV).txt b/python/plugins/processing/algs/saga/description/K-NearestNeighboursClassification(OpenCV).txt index 59ce87a0507..380726dd52e 100644 --- a/python/plugins/processing/algs/saga/description/K-NearestNeighboursClassification(OpenCV).txt +++ b/python/plugins/processing/algs/saga/description/K-NearestNeighboursClassification(OpenCV).txt @@ -3,7 +3,7 @@ imagery_opencv ParameterMultipleInput|FEATURES|Features|3|False QgsProcessingParameterBoolean|NORMALIZE|Normalize|False QgsProcessingParameterFeatureSource|TRAIN_AREAS|Training Areas|-1|None|False -ParameterTable|TRAIN_CLASS|Class Identifier|False +QgsProcessingParameterFeatureSource|TRAIN_CLASS|Class Identifier|5|None|False QgsProcessingParameterRasterDestination|CLASSES|Classification QgsProcessingParameterNumber|NEIGHBOURS|Default Number of Neighbours|QgsProcessingParameterNumber.Integer|3|False| 1|None QgsProcessingParameterEnum|TRAINING|Training Method|[0] classification;[1] regression model|False|0 diff --git a/python/plugins/processing/algs/saga/description/LS-FactorFieldBased.txt b/python/plugins/processing/algs/saga/description/LS-FactorFieldBased.txt index 2003b2e0aec..e2f7f308c00 100644 --- a/python/plugins/processing/algs/saga/description/LS-FactorFieldBased.txt +++ b/python/plugins/processing/algs/saga/description/LS-FactorFieldBased.txt @@ -2,7 +2,7 @@ LS-Factor, Field Based ta_hydrology QgsProcessingParameterRasterLayer|DEM|Elevation|None|False QgsProcessingParameterFeatureSource|FIELDS|Fields|-1|None|True -OutputVector|STATISTICS|Field Statistics +QgsProcessingParameterVectorDestination|STATISTICS|Field Statistics QgsProcessingParameterRasterDestination|UPSLOPE_AREA|Upslope Length Factor QgsProcessingParameterRasterDestination|UPSLOPE_LENGTH|Effective Flow Length QgsProcessingParameterRasterDestination|UPSLOPE_SLOPE|Upslope Slope diff --git a/python/plugins/processing/algs/saga/description/LandUseScenarioGenerator.txt b/python/plugins/processing/algs/saga/description/LandUseScenarioGenerator.txt index ae8a003c02d..60bbe179d51 100644 --- a/python/plugins/processing/algs/saga/description/LandUseScenarioGenerator.txt +++ b/python/plugins/processing/algs/saga/description/LandUseScenarioGenerator.txt @@ -1,8 +1,8 @@ Land Use Scenario Generator shapes_tools QgsProcessingParameterFeatureSource|FIELDS|Fields|-1|None|False -ParameterTable|FIELD_ID|Field Identifier|False -OutputVector|SCENARIO|Land Use Scenario +QgsProcessingParameterFeatureSource|FIELD_ID|Field Identifier|5|None|False +QgsProcessingParameterVectorDestination|SCENARIO|Land Use Scenario QgsProcessingParameterEnum|OUTPUT|Output of...|[0] Identifier;[1] Name|False|0 -ParameterTable|STATISTICS|Crop Statistics|False -ParameterTable|KNOWN_CROPS|Known Crops|True \ No newline at end of file +QgsProcessingParameterFeatureSource|STATISTICS|Crop Statistics|5|None|False +QgsProcessingParameterFeatureSource|KNOWN_CROPS|Known Crops|5|None|True \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/LeastCostPaths.txt b/python/plugins/processing/algs/saga/description/LeastCostPaths.txt index dd4e9c19ea5..62728c04c7b 100644 --- a/python/plugins/processing/algs/saga/description/LeastCostPaths.txt +++ b/python/plugins/processing/algs/saga/description/LeastCostPaths.txt @@ -3,5 +3,5 @@ grid_analysis QgsProcessingParameterFeatureSource|SOURCE|Source Point(s)|0|None|False QgsProcessingParameterRasterLayer|DEM|Accumulated cost|None|False ParameterMultipleInput|VALUES|Values|3|True -OutputVector|POINTS|Profile (points) -OutputVector|LINE|Profile (lines) +QgsProcessingParameterVectorDestination|POINTS|Profile (points) +QgsProcessingParameterVectorDestination|LINE|Profile (lines) diff --git a/python/plugins/processing/algs/saga/description/Line-PolygonIntersection.txt b/python/plugins/processing/algs/saga/description/Line-PolygonIntersection.txt index 1c9e3d70eee..013e59be61d 100644 --- a/python/plugins/processing/algs/saga/description/Line-PolygonIntersection.txt +++ b/python/plugins/processing/algs/saga/description/Line-PolygonIntersection.txt @@ -3,4 +3,4 @@ shapes_lines QgsProcessingParameterFeatureSource|LINES|Lines|1|None|False QgsProcessingParameterFeatureSource|POLYGONS|Polygons|2|None|False QgsProcessingParameterEnum|METHOD|Output|[0] one multi-line per polygon;[1] keep original line attributes -OutputVector|INTERSECT|Intersection +QgsProcessingParameterVectorDestination|INTERSECT|Intersection diff --git a/python/plugins/processing/algs/saga/description/LineDissolve.txt b/python/plugins/processing/algs/saga/description/LineDissolve.txt index 7422040c61a..5c960f9ed04 100644 --- a/python/plugins/processing/algs/saga/description/LineDissolve.txt +++ b/python/plugins/processing/algs/saga/description/LineDissolve.txt @@ -5,4 +5,4 @@ ParameterTableField|FIELD_1|1. Attribute|LINES|-1|False ParameterTableField|FIELD_2|2. Attribute|LINES|-1|False ParameterTableField|FIELD_3|3. Attribute|LINES|-1|False QgsProcessingParameterEnum|ALL|Dissolve...|[0] lines with same attribute value(s);[1] all lines -OutputVector|DISSOLVED|Dissolved Lines +QgsProcessingParameterVectorDestination|DISSOLVED|Dissolved Lines diff --git a/python/plugins/processing/algs/saga/description/LineProperties.txt b/python/plugins/processing/algs/saga/description/LineProperties.txt index 593ed69f4b8..bfb5087323d 100644 --- a/python/plugins/processing/algs/saga/description/LineProperties.txt +++ b/python/plugins/processing/algs/saga/description/LineProperties.txt @@ -4,4 +4,4 @@ QgsProcessingParameterFeatureSource|LINES|Lines|1|None|False QgsProcessingParameterBoolean|BPARTS |Number of Parts|True QgsProcessingParameterBoolean|BPOINTS |Number of Vertices|True QgsProcessingParameterBoolean|BLENGTH |Length|True -OutputVector|OUTPUT|Lines with Property Attributes +QgsProcessingParameterVectorDestination|OUTPUT|Lines with Property Attributes diff --git a/python/plugins/processing/algs/saga/description/LineSimplification.txt b/python/plugins/processing/algs/saga/description/LineSimplification.txt index a969591003a..8214b7cf872 100644 --- a/python/plugins/processing/algs/saga/description/LineSimplification.txt +++ b/python/plugins/processing/algs/saga/description/LineSimplification.txt @@ -2,4 +2,4 @@ Line Simplification shapes_lines QgsProcessingParameterFeatureSource|LINES|Lines|1|None|False QgsProcessingParameterNumber|TOLERANCE|Tolerance|QgsProcessingParameterNumber.Double|1.0|False|None|None -OutputVector|OUTPUT|Simplified Lines +QgsProcessingParameterVectorDestination|OUTPUT|Simplified Lines diff --git a/python/plugins/processing/algs/saga/description/LineSmoothing.txt b/python/plugins/processing/algs/saga/description/LineSmoothing.txt index cc2570a2632..4c2ca065e6e 100644 --- a/python/plugins/processing/algs/saga/description/LineSmoothing.txt +++ b/python/plugins/processing/algs/saga/description/LineSmoothing.txt @@ -1,7 +1,7 @@ Line Smoothing shapes_lines QgsProcessingParameterFeatureSource|LINES_IN|Lines|1|None|False -OutputVector|LINES_OUT|Smoothed Lines +QgsProcessingParameterVectorDestination|LINES_OUT|Smoothed Lines QgsProcessingParameterEnum|METHOD|Method|[0] basic SIA model;[1] improved SIA model;[2] Gaussian Filtering|False|2 QgsProcessingParameterNumber|SENSITIVITY|Sensitivity|QgsProcessingParameterNumber.Integer|3|False| 1|None QgsProcessingParameterNumber|ITERATIONS|Iterations|QgsProcessingParameterNumber.Integer|10|False| 1|None diff --git a/python/plugins/processing/algs/saga/description/LocalMinimaandMaxima.txt b/python/plugins/processing/algs/saga/description/LocalMinimaandMaxima.txt index 9f143e3aea2..3bbe3f7722c 100644 --- a/python/plugins/processing/algs/saga/description/LocalMinimaandMaxima.txt +++ b/python/plugins/processing/algs/saga/description/LocalMinimaandMaxima.txt @@ -1,5 +1,5 @@ Local Minima and Maxima shapes_grid QgsProcessingParameterRasterLayer|GRID|Grid|None|False -OutputVector|MINIMA|Minima -OutputVector|MAXIMA|Maxima +QgsProcessingParameterVectorDestination|MINIMA|Minima +QgsProcessingParameterVectorDestination|MAXIMA|Maxima diff --git a/python/plugins/processing/algs/saga/description/MeltonRuggednessNumber.txt b/python/plugins/processing/algs/saga/description/MeltonRuggednessNumber.txt index b1f3e0a3ba2..e8f1a3518bd 100644 --- a/python/plugins/processing/algs/saga/description/MeltonRuggednessNumber.txt +++ b/python/plugins/processing/algs/saga/description/MeltonRuggednessNumber.txt @@ -1,4 +1,4 @@ -Melton Ruggedness Number +ParameMelton Ruggedness Number ta_hydrology QgsProcessingParameterRasterLayer|DEM|Elevation|None|False QgsProcessingParameterRasterDestination|AREA|Catchment Area diff --git a/python/plugins/processing/algs/saga/description/MergeLayers.txt b/python/plugins/processing/algs/saga/description/MergeLayers.txt index a2450c4e341..92e7de5b0cf 100644 --- a/python/plugins/processing/algs/saga/description/MergeLayers.txt +++ b/python/plugins/processing/algs/saga/description/MergeLayers.txt @@ -3,4 +3,4 @@ shapes_tools ParameterMultipleInput|INPUT|Input Layers|-1|True QgsProcessingParameterBoolean|SRCINFO|Add source information|True QgsProcessingParameterBoolean|MATCH|Match Fields by Name|True -OutputVector|MERGED|Merged Layer \ No newline at end of file +QgsProcessingParameterVectorDestination|MERGED|Merged Layer \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/ModifedQuadraticShepard.txt b/python/plugins/processing/algs/saga/description/ModifedQuadraticShepard.txt index 65885c467eb..c7f12a28d7f 100644 --- a/python/plugins/processing/algs/saga/description/ModifedQuadraticShepard.txt +++ b/python/plugins/processing/algs/saga/description/ModifedQuadraticShepard.txt @@ -1,7 +1,7 @@ Modifed Quadratic Shepard grid_gridding QgsProcessingParameterFeatureSource|SHAPES|Points|-1|None|False -ParameterTable|FIELD|Attribute|False +QgsProcessingParameterFeatureSource|FIELD|Attribute|5|None|False Hardcoded|-TARGET_DEFINITION 0 Extent TARGET_USER_XMIN TARGET_USER_XMAX TARGET_USER_YMIN TARGET_USER_YMAX QgsProcessingParameterNumber|TARGET_USER_SIZE|Cellsize|QgsProcessingParameterNumber.Double|1.000000|False|0.000000|None diff --git a/python/plugins/processing/algs/saga/description/MonthlyGlobalbyLatitude.txt b/python/plugins/processing/algs/saga/description/MonthlyGlobalbyLatitude.txt index c2997fbc410..3a1dd7c7b13 100644 --- a/python/plugins/processing/algs/saga/description/MonthlyGlobalbyLatitude.txt +++ b/python/plugins/processing/algs/saga/description/MonthlyGlobalbyLatitude.txt @@ -1,7 +1,7 @@ Monthly Global by Latitude climate_tools -ParameterTable|SOLARRAD|Solar Radiation|False -ParameterTable|ALBEDO|Albedo|True -ParameterTable|FIELD|Field|False +QgsProcessingParameterFeatureSource|SOLARRAD|Solar Radiation|5|None|False +QgsProcessingParameterFeatureSource|ALBEDO|Albedo|5|None|True +QgsProcessingParameterFeatureSource|FIELD|Field|5|None|False QgsProcessingParameterNumber|YEAR|Year [ka]|QgsProcessingParameterNumber.Double|2.000000|False|None|None QgsProcessingParameterNumber|DLAT|Latitude Increment [Degree]|QgsProcessingParameterNumber.Integer|5|False| 1| 90 \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/MultipleLinearRegressionAnalysis(Shapes).txt b/python/plugins/processing/algs/saga/description/MultipleLinearRegressionAnalysis(Shapes).txt index 413d08b7422..eeebdf47019 100644 --- a/python/plugins/processing/algs/saga/description/MultipleLinearRegressionAnalysis(Shapes).txt +++ b/python/plugins/processing/algs/saga/description/MultipleLinearRegressionAnalysis(Shapes).txt @@ -1,11 +1,11 @@ Multiple Linear Regression Analysis (Shapes) statistics_regression QgsProcessingParameterFeatureSource|TABLE|Shapes|-1|None|False -OutputVector|RESULTS|Results -ParameterTable|DEPENDENT|Dependent Variable|False -ParameterTable|INFO_COEFF|Details: Coefficients|True -ParameterTable|INFO_MODEL|Details: Model|True -ParameterTable|INFO_STEPS|Details: Steps|True +QgsProcessingParameterVectorDestination|RESULTS|Results +QgsProcessingParameterFeatureSource|DEPENDENT|Dependent Variable|5|None|False +QgsProcessingParameterFeatureSource|INFO_COEFF|Details: Coefficients|5|None|True +QgsProcessingParameterFeatureSource|INFO_MODEL|Details: Model|5|None|True +QgsProcessingParameterFeatureSource|INFO_STEPS|Details: Steps|5|None|True QgsProcessingParameterEnum|METHOD|Method|[0] include all;[1] forward;[2] backward;[3] stepwise|False|3 QgsProcessingParameterNumber|P_VALUE|Significance Level|QgsProcessingParameterNumber.Double|5.000000|False| 0.000000| 100.000000 QgsProcessingParameterEnum|CROSSVAL|Cross Validation|[0] none;[1] leave one out;[2] 2-fold;[3] k-fold|False|0 diff --git a/python/plugins/processing/algs/saga/description/MultipleLinearRegressionAnalysis.txt b/python/plugins/processing/algs/saga/description/MultipleLinearRegressionAnalysis.txt index 74355e97b76..d7def13fcc4 100644 --- a/python/plugins/processing/algs/saga/description/MultipleLinearRegressionAnalysis.txt +++ b/python/plugins/processing/algs/saga/description/MultipleLinearRegressionAnalysis.txt @@ -1,11 +1,11 @@ Multiple Linear Regression Analysis statistics_regression -ParameterTable|TABLE|Table|False -ParameterTable|RESULTS|Results|True -ParameterTable|DEPENDENT|Dependent Variable|False -ParameterTable|INFO_COEFF|Details: Coefficients|True -ParameterTable|INFO_MODEL|Details: Model|True -ParameterTable|INFO_STEPS|Details: Steps|True +QgsProcessingParameterFeatureSource|TABLE|Table|5|None|False +QgsProcessingParameterFeatureSource|RESULTS|Results|5|None|True +QgsProcessingParameterFeatureSource|DEPENDENT|Dependent Variable|5|None|False +QgsProcessingParameterFeatureSource|INFO_COEFF|Details: Coefficients|5|None|True +QgsProcessingParameterFeatureSource|INFO_MODEL|Details: Model|5|None|True +QgsProcessingParameterFeatureSource|INFO_STEPS|Details: Steps|5|None|True QgsProcessingParameterEnum|METHOD|Method|[0] include all;[1] forward;[2] backward;[3] stepwise|False|3 QgsProcessingParameterNumber|P_VALUE|Significance Level|QgsProcessingParameterNumber.Double|5.000000|False| 0.000000| 100.000000 QgsProcessingParameterEnum|CROSSVAL|Cross Validation|[0] none;[1] leave one out;[2] 2-fold;[3] k-fold|False|0 diff --git a/python/plugins/processing/algs/saga/description/MultipleRegressionAnalysis(GridandPredictorGrids).txt b/python/plugins/processing/algs/saga/description/MultipleRegressionAnalysis(GridandPredictorGrids).txt index 6c8e7364e37..37ce2b3f48e 100644 --- a/python/plugins/processing/algs/saga/description/MultipleRegressionAnalysis(GridandPredictorGrids).txt +++ b/python/plugins/processing/algs/saga/description/MultipleRegressionAnalysis(GridandPredictorGrids).txt @@ -4,9 +4,9 @@ QgsProcessingParameterRasterLayer|DEPENDENT|Dependent Variable|None|False ParameterMultipleInput|PREDICTORS|Predictors|3|False QgsProcessingParameterRasterDestination|REGRESSION|Regression QgsProcessingParameterRasterDestination|RESIDUALS|Residuals -ParameterTable|INFO_COEFF|Details: Coefficients|True -ParameterTable|INFO_MODEL|Details: Model|True -ParameterTable|INFO_STEPS|Details: Steps|True +QgsProcessingParameterFeatureSource|INFO_COEFF|Details: Coefficients|5|None|True +QgsProcessingParameterFeatureSource|INFO_MODEL|Details: Model|5|None|True +QgsProcessingParameterFeatureSource|INFO_STEPS|Details: Steps|5|None|True QgsProcessingParameterEnum|RESAMPLING|Resampling|[0] Nearest Neighbour;[1] Bilinear Interpolation;[2] Bicubic Spline Interpolation;[3] B-Spline Interpolation|False|3 QgsProcessingParameterBoolean|COORD_X|Include X Coordinate|False QgsProcessingParameterBoolean|COORD_Y|Include Y Coordinate|False diff --git a/python/plugins/processing/algs/saga/description/MultipleRegressionAnalysis(PointsGrids).txt b/python/plugins/processing/algs/saga/description/MultipleRegressionAnalysis(PointsGrids).txt index 303967ad527..fbae97114a4 100644 --- a/python/plugins/processing/algs/saga/description/MultipleRegressionAnalysis(PointsGrids).txt +++ b/python/plugins/processing/algs/saga/description/MultipleRegressionAnalysis(PointsGrids).txt @@ -12,5 +12,5 @@ QgsProcessingParameterNumber|P_OUT|P out|QgsProcessingParameterNumber.Integer|5| OutputTable|INFO_COEFF|Details: Coefficients OutputTable|INFO_MODEL|Details: Model OutputTable|INFO_STEPS|Details: Steps -OutputVector|RESIDUALS|Residuals +QgsProcessingParameterVectorDestination|RESIDUALS|Residuals QgsProcessingParameterRasterDestination|REGRESSION|Regression diff --git a/python/plugins/processing/algs/saga/description/MultipleRegressionAnalysis(PointsandPredictorGrids).txt b/python/plugins/processing/algs/saga/description/MultipleRegressionAnalysis(PointsandPredictorGrids).txt index 87a5bc84f0b..c50100cae7c 100644 --- a/python/plugins/processing/algs/saga/description/MultipleRegressionAnalysis(PointsandPredictorGrids).txt +++ b/python/plugins/processing/algs/saga/description/MultipleRegressionAnalysis(PointsandPredictorGrids).txt @@ -2,11 +2,11 @@ Multiple Regression Analysis (Points and Predictor Grids) statistics_regression ParameterMultipleInput|PREDICTORS|Predictors|3|False QgsProcessingParameterFeatureSource|POINTS|Points|-1|None|False -ParameterTable|ATTRIBUTE|Dependent Variable|False -ParameterTable|INFO_COEFF|Details: Coefficients|True -ParameterTable|INFO_MODEL|Details: Model|True -ParameterTable|INFO_STEPS|Details: Steps|True -OutputVector|RESIDUALS|Residuals +QgsProcessingParameterFeatureSource|ATTRIBUTE|Dependent Variable|5|None|False +QgsProcessingParameterFeatureSource|INFO_COEFF|Details: Coefficients|5|None|True +QgsProcessingParameterFeatureSource|INFO_MODEL|Details: Model|5|None|True +QgsProcessingParameterFeatureSource|INFO_STEPS|Details: Steps|5|None|True +QgsProcessingParameterVectorDestination|RESIDUALS|Residuals QgsProcessingParameterRasterDestination|REGRESSION|Regression QgsProcessingParameterRasterDestination|REGRESCORR|Regression with Residual Correction QgsProcessingParameterEnum|RESAMPLING|Resampling|[0] Nearest Neighbour;[1] Bilinear Interpolation;[2] Bicubic Spline Interpolation;[3] B-Spline Interpolation|False|3 diff --git a/python/plugins/processing/algs/saga/description/NormalBayesClassification(OpenCV).txt b/python/plugins/processing/algs/saga/description/NormalBayesClassification(OpenCV).txt index fe0e9587624..9371c091743 100644 --- a/python/plugins/processing/algs/saga/description/NormalBayesClassification(OpenCV).txt +++ b/python/plugins/processing/algs/saga/description/NormalBayesClassification(OpenCV).txt @@ -4,5 +4,5 @@ ParameterMultipleInput|FEATURES|Features|3|False QgsProcessingParameterBoolean|NORMALIZE|Normalize|False QgsProcessingParameterRasterDestination|PROBABILITY|Probability QgsProcessingParameterFeatureSource|TRAIN_AREAS|Training Areas|-1|None|False -ParameterTable|TRAIN_CLASS|Class Identifier|False +QgsProcessingParameterFeatureSource|TRAIN_CLASS|Class Identifier|5|None|False QgsProcessingParameterRasterDestination|CLASSES|Classification \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/PET(afterHargreavesTable).txt b/python/plugins/processing/algs/saga/description/PET(afterHargreavesTable).txt index d5eb15edfe2..5537b00ed66 100644 --- a/python/plugins/processing/algs/saga/description/PET(afterHargreavesTable).txt +++ b/python/plugins/processing/algs/saga/description/PET(afterHargreavesTable).txt @@ -1,8 +1,8 @@ PET (after Hargreaves, Table) climate_tools -ParameterTable|TABLE|Data|False -ParameterTable|JD|Julian Day|False -ParameterTable|T|Mean Temperature|False -ParameterTable|T_MIN|Minimum Temperature|False -ParameterTable|T_MAX|Maximum Temperature|False +QgsProcessingParameterFeatureSource|TABLE|Data|5|None|False +QgsProcessingParameterFeatureSource|JD|Julian Day|5|None|False +QgsProcessingParameterFeatureSource|T|Mean Temperature|5|None|False +QgsProcessingParameterFeatureSource|T_MIN|Minimum Temperature|5|None|False +QgsProcessingParameterFeatureSource|T_MAX|Maximum Temperature|5|None|False QgsProcessingParameterNumber|LAT|Latitude|QgsProcessingParameterNumber.Double|53.000000|False| -90.000000| 90.000000 \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/PointDistances.txt b/python/plugins/processing/algs/saga/description/PointDistances.txt index 894c11bf8f0..72e7079e005 100644 --- a/python/plugins/processing/algs/saga/description/PointDistances.txt +++ b/python/plugins/processing/algs/saga/description/PointDistances.txt @@ -1,9 +1,9 @@ Point Distances shapes_points QgsProcessingParameterFeatureSource|POINTS|Points|0|None|False -ParameterTable|ID_POINTS|Identifier|False +QgsProcessingParameterFeatureSource|ID_POINTS|Identifier|5|None|False QgsProcessingParameterFeatureSource|NEAR|Near Points|-1|None|True -ParameterTable|ID_NEAR|Identifier|False -ParameterTable|DISTANCES|Distances|False +QgsProcessingParameterFeatureSource|ID_NEAR|Identifier|5|None|False +QgsProcessingParameterFeatureSource|DISTANCES|Distances|5|None|False QgsProcessingParameterEnum|FORMAT|Output Format|[0] complete input times near points matrix;[1] each pair with a single record|False|1 QgsProcessingParameterNumber|MAX_DIST|Maximum Distance|QgsProcessingParameterNumber.Double|0.000000|False| 0.000000|None \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/PointStatisticsforPolygons.txt b/python/plugins/processing/algs/saga/description/PointStatisticsforPolygons.txt index 5adeca83075..1167213ff7e 100644 --- a/python/plugins/processing/algs/saga/description/PointStatisticsforPolygons.txt +++ b/python/plugins/processing/algs/saga/description/PointStatisticsforPolygons.txt @@ -11,4 +11,4 @@ QgsProcessingParameterBoolean|DEV |Deviation|True QgsProcessingParameterBoolean|MIN |Minimum|True QgsProcessingParameterBoolean|MAX |Maximum|True QgsProcessingParameterBoolean|NUM |Count|True -OutputVector|STATISTICS|Statistics +QgsProcessingParameterVectorDestination|STATISTICS|Statistics diff --git a/python/plugins/processing/algs/saga/description/PointsFilter.txt b/python/plugins/processing/algs/saga/description/PointsFilter.txt index 248e85d2a54..810dade1c9c 100644 --- a/python/plugins/processing/algs/saga/description/PointsFilter.txt +++ b/python/plugins/processing/algs/saga/description/PointsFilter.txt @@ -9,4 +9,4 @@ QgsProcessingParameterBoolean|QUADRANTS |Quadrants|True QgsProcessingParameterEnum|METHOD|Filter Criterion|[0] keep maxima (with tolerance);[1] keep minima (with tolerance);[2] remove maxima (with tolerance);[3] remove minima (with tolerance);[4] remove below percentile;[5] remove above percentile QgsProcessingParameterNumber|TOLERANCE|Tolerance|QgsProcessingParameterNumber.Double|0.0|False|None|None QgsProcessingParameterNumber|PERCENT|Percentile|QgsProcessingParameterNumber.Integer|50|False|None|None -OutputVector|FILTER|Filtered Points +QgsProcessingParameterVectorDestination|FILTER|Filtered Points diff --git a/python/plugins/processing/algs/saga/description/PointsThinning.txt b/python/plugins/processing/algs/saga/description/PointsThinning.txt index a884991f9a9..53a71119a9d 100644 --- a/python/plugins/processing/algs/saga/description/PointsThinning.txt +++ b/python/plugins/processing/algs/saga/description/PointsThinning.txt @@ -3,4 +3,4 @@ shapes_points QgsProcessingParameterFeatureSource|POINTS|Points|0|None|False ParameterTableField|FIELD|Attribute|POINTS|-1|False QgsProcessingParameterNumber|RESOLUTION|Resolution|QgsProcessingParameterNumber.Double|1.0|False|0.0|None -OutputVector|THINNED|Thinned Points +QgsProcessingParameterVectorDestination|THINNED|Thinned Points diff --git a/python/plugins/processing/algs/saga/description/PolartoCartesianCoordinates.txt b/python/plugins/processing/algs/saga/description/PolartoCartesianCoordinates.txt index 688cf1f1b5d..963975e720e 100644 --- a/python/plugins/processing/algs/saga/description/PolartoCartesianCoordinates.txt +++ b/python/plugins/processing/algs/saga/description/PolartoCartesianCoordinates.txt @@ -5,4 +5,4 @@ ParameterTableField|F_EXAGG|Exaggeration|POLAR|-1|False QgsProcessingParameterNumber|D_EXAGG|Exaggeration Factor|QgsProcessingParameterNumber.Integer|1|False|None|None QgsProcessingParameterNumber|RADIUS|Radius|QgsProcessingParameterNumber.Double|6371000.0|False|None|None QgsProcessingParameterBoolean|DEGREE |Degree|True -OutputVector|CARTES|Cartesian Coordinates +QgsProcessingParameterVectorDestination|CARTES|Cartesian Coordinates diff --git a/python/plugins/processing/algs/saga/description/Polygon-LineIntersection.txt b/python/plugins/processing/algs/saga/description/Polygon-LineIntersection.txt index 5d83efea862..4d4339fa038 100644 --- a/python/plugins/processing/algs/saga/description/Polygon-LineIntersection.txt +++ b/python/plugins/processing/algs/saga/description/Polygon-LineIntersection.txt @@ -2,4 +2,4 @@ Polygon-Line Intersection shapes_polygons QgsProcessingParameterFeatureSource|POLYGONS|Polygons|2|None|False QgsProcessingParameterFeatureSource|LINES|Lines|1|None|False -OutputVector|INTERSECT|Intersection +QgsProcessingParameterVectorDestination|INTERSECT|Intersection diff --git a/python/plugins/processing/algs/saga/description/PolygonCentroids.txt b/python/plugins/processing/algs/saga/description/PolygonCentroids.txt index 54cea9f0153..9dbe7d5effe 100644 --- a/python/plugins/processing/algs/saga/description/PolygonCentroids.txt +++ b/python/plugins/processing/algs/saga/description/PolygonCentroids.txt @@ -2,4 +2,4 @@ Polygon Centroids shapes_polygons QgsProcessingParameterFeatureSource|POLYGONS|Polygons|2|None|False QgsProcessingParameterBoolean|METHOD |Centroids for each part|True -OutputVector|CENTROIDS|Centroids +QgsProcessingParameterVectorDestination|CENTROIDS|Centroids diff --git a/python/plugins/processing/algs/saga/description/PolygonClipping.txt b/python/plugins/processing/algs/saga/description/PolygonClipping.txt index 875ae023dc3..f88972f53f7 100644 --- a/python/plugins/processing/algs/saga/description/PolygonClipping.txt +++ b/python/plugins/processing/algs/saga/description/PolygonClipping.txt @@ -2,5 +2,5 @@ Polygon Clipping shapes_polygons QgsProcessingParameterFeatureSource|CLIP|Clip features|2|None|False QgsProcessingParameterFeatureSource|S_INPUT|Input features|-1|None|False -OutputVector|S_OUTPUT|Output features +QgsProcessingParameterVectorDestination|S_OUTPUT|Output features Hardcoded|-MULTIPLE 0 \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/PolygonDifference.txt b/python/plugins/processing/algs/saga/description/PolygonDifference.txt index 72b6f9aa463..f045daa45b0 100644 --- a/python/plugins/processing/algs/saga/description/PolygonDifference.txt +++ b/python/plugins/processing/algs/saga/description/PolygonDifference.txt @@ -3,4 +3,4 @@ shapes_polygons QgsProcessingParameterFeatureSource|A|Layer A|2|None|False QgsProcessingParameterFeatureSource|B|Layer B|2|None|False QgsProcessingParameterBoolean|SPLIT|Split Parts|True -OutputVector|RESULT|Difference +QgsProcessingParameterVectorDestination|RESULT|Difference diff --git a/python/plugins/processing/algs/saga/description/PolygonDissolve.txt b/python/plugins/processing/algs/saga/description/PolygonDissolve.txt index 8adf32fabb4..2bec65760a4 100644 --- a/python/plugins/processing/algs/saga/description/PolygonDissolve.txt +++ b/python/plugins/processing/algs/saga/description/PolygonDissolve.txt @@ -5,4 +5,4 @@ ParameterTableField|FIELD_1|1. Attribute|POLYGONS|-1|True ParameterTableField|FIELD_2|2. Attribute|POLYGONS|-1|True ParameterTableField|FIELD_3|3. Attribute|POLYGONS|-1|True QgsProcessingParameterBoolean|BND_KEEP|Keep inner boundaries|True -OutputVector|DISSOLVED|Dissolved +QgsProcessingParameterVectorDestination|DISSOLVED|Dissolved diff --git a/python/plugins/processing/algs/saga/description/PolygonDissolveAllPolygs.txt b/python/plugins/processing/algs/saga/description/PolygonDissolveAllPolygs.txt index 8324a0f3cc8..fed4bd18725 100644 --- a/python/plugins/processing/algs/saga/description/PolygonDissolveAllPolygs.txt +++ b/python/plugins/processing/algs/saga/description/PolygonDissolveAllPolygs.txt @@ -2,4 +2,4 @@ Polygon dissolve (all polygons)|Polygon Dissolve shapes_polygons QgsProcessingParameterFeatureSource|POLYGONS|Polygons|2|None|False QgsProcessingParameterBoolean|BND_KEEP|Keep inner boundaries|True -OutputVector|DISSOLVED|Dissolved +QgsProcessingParameterVectorDestination|DISSOLVED|Dissolved diff --git a/python/plugins/processing/algs/saga/description/PolygonIdentity.txt b/python/plugins/processing/algs/saga/description/PolygonIdentity.txt index fcb26746dd2..b99b1ba5beb 100644 --- a/python/plugins/processing/algs/saga/description/PolygonIdentity.txt +++ b/python/plugins/processing/algs/saga/description/PolygonIdentity.txt @@ -3,4 +3,4 @@ shapes_polygons QgsProcessingParameterFeatureSource|A|Layer A|2|None|False QgsProcessingParameterFeatureSource|B|Layer B|2|None|False QgsProcessingParameterBoolean|SPLIT|Split Parts|True -OutputVector|RESULT|Identity +QgsProcessingParameterVectorDestination|RESULT|Identity diff --git a/python/plugins/processing/algs/saga/description/PolygonIntersect.txt b/python/plugins/processing/algs/saga/description/PolygonIntersect.txt index 9b0f07ea497..218e41dfe62 100644 --- a/python/plugins/processing/algs/saga/description/PolygonIntersect.txt +++ b/python/plugins/processing/algs/saga/description/PolygonIntersect.txt @@ -3,4 +3,4 @@ shapes_polygons QgsProcessingParameterFeatureSource|A|Layer A|2|None|False QgsProcessingParameterFeatureSource|B|Layer B|2|None|False QgsProcessingParameterBoolean|SPLIT|Split Parts|True -OutputVector|RESULT|Intersection +QgsProcessingParameterVectorDestination|RESULT|Intersection diff --git a/python/plugins/processing/algs/saga/description/PolygonPartstoSeparatePolygons.txt b/python/plugins/processing/algs/saga/description/PolygonPartstoSeparatePolygons.txt index 488c021c59a..2449884a0a7 100644 --- a/python/plugins/processing/algs/saga/description/PolygonPartstoSeparatePolygons.txt +++ b/python/plugins/processing/algs/saga/description/PolygonPartstoSeparatePolygons.txt @@ -2,4 +2,4 @@ Polygon Parts to Separate Polygons shapes_polygons QgsProcessingParameterFeatureSource|POLYGONS|Polygons|2|None|False QgsProcessingParameterBoolean|LAKES |Ignore Lakes|True -OutputVector|PARTS|Polygon Parts +QgsProcessingParameterVectorDestination|PARTS|Polygon Parts diff --git a/python/plugins/processing/algs/saga/description/PolygonProperties.txt b/python/plugins/processing/algs/saga/description/PolygonProperties.txt index 290508c21a2..110abdffeca 100644 --- a/python/plugins/processing/algs/saga/description/PolygonProperties.txt +++ b/python/plugins/processing/algs/saga/description/PolygonProperties.txt @@ -5,4 +5,4 @@ QgsProcessingParameterBoolean|BPARTS |Number of Parts|True QgsProcessingParameterBoolean|BPOINTS |Number of Vertices|True QgsProcessingParameterBoolean|BLENGTH |Perimeter|True QgsProcessingParameterBoolean|BAREA |Area|True -OutputVector|OUTPUT|Polygons with Property Attributes +QgsProcessingParameterVectorDestination|OUTPUT|Polygons with Property Attributes diff --git a/python/plugins/processing/algs/saga/description/PolygonSelf-Intersection.txt b/python/plugins/processing/algs/saga/description/PolygonSelf-Intersection.txt index 8e7a84cbbc5..23dc88b5eee 100644 --- a/python/plugins/processing/algs/saga/description/PolygonSelf-Intersection.txt +++ b/python/plugins/processing/algs/saga/description/PolygonSelf-Intersection.txt @@ -1,5 +1,5 @@ Polygon Self-Intersection shapes_polygons QgsProcessingParameterFeatureSource|POLYGONS|Polygons|-1|None|False -ParameterTable|ID|Identifier|False -OutputVector|INTERSECT|Intersection \ No newline at end of file +QgsProcessingParameterFeatureSource|ID|Identifier|5|None|False +QgsProcessingParameterVectorDestination|INTERSECT|Intersection \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/PolygonSelfIntersection.txt b/python/plugins/processing/algs/saga/description/PolygonSelfIntersection.txt index 5db62c20239..5edaa0d3329 100644 --- a/python/plugins/processing/algs/saga/description/PolygonSelfIntersection.txt +++ b/python/plugins/processing/algs/saga/description/PolygonSelfIntersection.txt @@ -2,4 +2,4 @@ Polygon Self-Intersection shapes_polygons QgsProcessingParameterFeatureSource|POLYGONS|Polygons|2|None|False ParameterTableField|ID|Identifier|POLYGONS|-1|False -OutputVector|INTERSECT|Intersection \ No newline at end of file +QgsProcessingParameterVectorDestination|INTERSECT|Intersection \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/PolygonShapeIndices.txt b/python/plugins/processing/algs/saga/description/PolygonShapeIndices.txt index 01e105a1884..737382d7871 100644 --- a/python/plugins/processing/algs/saga/description/PolygonShapeIndices.txt +++ b/python/plugins/processing/algs/saga/description/PolygonShapeIndices.txt @@ -1,4 +1,4 @@ Polygon Shape Indices shapes_polygons QgsProcessingParameterFeatureSource|SHAPES|Shapes|2|None|False -OutputVector|INDEX|Shape Index +QgsProcessingParameterVectorDestination|INDEX|Shape Index diff --git a/python/plugins/processing/algs/saga/description/PolygonSymmetricalDifference.txt b/python/plugins/processing/algs/saga/description/PolygonSymmetricalDifference.txt index a63ad577e67..519decdd280 100644 --- a/python/plugins/processing/algs/saga/description/PolygonSymmetricalDifference.txt +++ b/python/plugins/processing/algs/saga/description/PolygonSymmetricalDifference.txt @@ -3,4 +3,4 @@ shapes_polygons QgsProcessingParameterFeatureSource|A|Layer A|2|None|False QgsProcessingParameterFeatureSource|B|Layer B|2|None|False QgsProcessingParameterBoolean|SPLIT|Split Parts|True -OutputVector|RESULT|Symmetrical Difference +QgsProcessingParameterVectorDestination|RESULT|Symmetrical Difference diff --git a/python/plugins/processing/algs/saga/description/PolygonUnion.txt b/python/plugins/processing/algs/saga/description/PolygonUnion.txt index bcc4ac4c696..ad2bf60566b 100644 --- a/python/plugins/processing/algs/saga/description/PolygonUnion.txt +++ b/python/plugins/processing/algs/saga/description/PolygonUnion.txt @@ -3,4 +3,4 @@ shapes_polygons QgsProcessingParameterFeatureSource|A|Layer A|2|None|False QgsProcessingParameterFeatureSource|B|Layer B|2|None|False QgsProcessingParameterBoolean|SPLIT|Split Parts|True -OutputVector|RESULT|Union +QgsProcessingParameterVectorDestination|RESULT|Union diff --git a/python/plugins/processing/algs/saga/description/PolygonUpdate.txt b/python/plugins/processing/algs/saga/description/PolygonUpdate.txt index 24299036b98..5caf973ea0b 100644 --- a/python/plugins/processing/algs/saga/description/PolygonUpdate.txt +++ b/python/plugins/processing/algs/saga/description/PolygonUpdate.txt @@ -3,4 +3,4 @@ shapes_polygons QgsProcessingParameterFeatureSource|A|Layer A|2|None|False QgsProcessingParameterFeatureSource|B|Layer B|2|None|False QgsProcessingParameterBoolean|SPLIT|Split Parts|True -OutputVector|RESULT|Updated polygons +QgsProcessingParameterVectorDestination|RESULT|Updated polygons diff --git a/python/plugins/processing/algs/saga/description/PolygonstoEdgesandNodes.txt b/python/plugins/processing/algs/saga/description/PolygonstoEdgesandNodes.txt index 45cbe507ed3..2f660ff861c 100644 --- a/python/plugins/processing/algs/saga/description/PolygonstoEdgesandNodes.txt +++ b/python/plugins/processing/algs/saga/description/PolygonstoEdgesandNodes.txt @@ -1,5 +1,5 @@ Polygons to Edges and Nodes shapes_polygons QgsProcessingParameterFeatureSource|POLYGONS|Polygons|2|None|False -OutputVector|EDGES|Edges -OutputVector|NODES|Nodes +QgsProcessingParameterVectorDestination|EDGES|Edges +QgsProcessingParameterVectorDestination|NODES|Nodes diff --git a/python/plugins/processing/algs/saga/description/PolynomialRegression.txt b/python/plugins/processing/algs/saga/description/PolynomialRegression.txt index 6329a05cc00..cf4edab5471 100644 --- a/python/plugins/processing/algs/saga/description/PolynomialRegression.txt +++ b/python/plugins/processing/algs/saga/description/PolynomialRegression.txt @@ -11,4 +11,4 @@ Extent TARGET_USER_XMIN TARGET_USER_XMAX TARGET_USER_YMIN TARGET_USER_YMAX QgsProcessingParameterNumber|TARGET_USER_SIZE|Cellsize|QgsProcessingParameterNumber.Double|100.0|False|None|None QgsProcessingParameterEnum|TARGET_USER_FITS|Fit|[0] nodes;[1] cells QgsProcessingParameterRasterDestination|TARGET_OUT_GRID|Grid -OutputVector|RESIDUALS|Residuals +QgsProcessingParameterVectorDestination|RESIDUALS|Residuals diff --git a/python/plugins/processing/algs/saga/description/PrincipleComponentsAnalysis.txt b/python/plugins/processing/algs/saga/description/PrincipleComponentsAnalysis.txt index 106d368b0bf..e2091acd600 100644 --- a/python/plugins/processing/algs/saga/description/PrincipleComponentsAnalysis.txt +++ b/python/plugins/processing/algs/saga/description/PrincipleComponentsAnalysis.txt @@ -1,6 +1,6 @@ Principle Components Analysis table_calculus -ParameterTable|TABLE|Table|False +QgsProcessingParameterFeatureSource|TABLE|Table|5|None|False QgsProcessingParameterEnum|METHOD|Method|[0] correlation matrix;[1] variance-covariance matrix;[2] sums-of-squares-and-cross-products matrix QgsProcessingParameterNumber|NFIRST|Number of Components|QgsProcessingParameterNumber.Integer|3|False|None|None OutputTable|PCA|Principle Components diff --git a/python/plugins/processing/algs/saga/description/Profilefrompoints.txt b/python/plugins/processing/algs/saga/description/Profilefrompoints.txt index 9d9fb88762e..a7bfef7bec2 100644 --- a/python/plugins/processing/algs/saga/description/Profilefrompoints.txt +++ b/python/plugins/processing/algs/saga/description/Profilefrompoints.txt @@ -1,7 +1,7 @@ Profile from points table|Profile from points ta_profiles QgsProcessingParameterRasterLayer|GRID|Grid|None|False -ParameterTable|TABLE|Input|False +QgsProcessingParameterFeatureSource|TABLE|Input|5|None|False ParameterTableField|X|X|TABLE|-1|False ParameterTableField|Y|Y|TABLE|-1|False OutputTable|RESULT|Result diff --git a/python/plugins/processing/algs/saga/description/ProfilesfromLines.txt b/python/plugins/processing/algs/saga/description/ProfilesfromLines.txt index fa754aa882c..a6d27a29ce0 100644 --- a/python/plugins/processing/algs/saga/description/ProfilesfromLines.txt +++ b/python/plugins/processing/algs/saga/description/ProfilesfromLines.txt @@ -5,5 +5,5 @@ ParameterMultipleInput|VALUES|Values|3|True QgsProcessingParameterFeatureSource|LINES|Lines|1|None|False ParameterTableField|NAME|Name|LINES|-1|False QgsProcessingParameterBoolean|SPLIT |Each Line as new Profile|True -OutputVector|PROFILE|Profiles -OutputVector|PROFILES|Profiles +QgsProcessingParameterVectorDestination|PROFILE|Profiles +QgsProcessingParameterVectorDestination|PROFILES|Profiles diff --git a/python/plugins/processing/algs/saga/description/QuadTreeStructuretoShapes.txt b/python/plugins/processing/algs/saga/description/QuadTreeStructuretoShapes.txt index f9a83d5aba2..7435d3b2670 100644 --- a/python/plugins/processing/algs/saga/description/QuadTreeStructuretoShapes.txt +++ b/python/plugins/processing/algs/saga/description/QuadTreeStructuretoShapes.txt @@ -2,6 +2,6 @@ QuadTree Structure to Shapes shapes_tools QgsProcessingParameterFeatureSource|SHAPES|Shapes|-1|None|False ParameterTableField|ATTRIBUTE|Attribute|SHAPES|-1|False -OutputVector|POLYGONS|Polygons -OutputVector|LINES|Lines -OutputVector|POINTS|Duplicated Points +QgsProcessingParameterVectorDestination|POLYGONS|Polygons +QgsProcessingParameterVectorDestination|LINES|Lines +QgsProcessingParameterVectorDestination|POINTS|Duplicated Points diff --git a/python/plugins/processing/algs/saga/description/RandomForestClassification(OpenCV).txt b/python/plugins/processing/algs/saga/description/RandomForestClassification(OpenCV).txt index 71715588797..23681835271 100644 --- a/python/plugins/processing/algs/saga/description/RandomForestClassification(OpenCV).txt +++ b/python/plugins/processing/algs/saga/description/RandomForestClassification(OpenCV).txt @@ -3,7 +3,7 @@ imagery_opencv ParameterMultipleInput|FEATURES|Features|3|False QgsProcessingParameterBoolean|NORMALIZE|Normalize|False QgsProcessingParameterFeatureSource|TRAIN_AREAS|Training Areas|-1|None|False -ParameterTable|TRAIN_CLASS|Class Identifier|False +QgsProcessingParameterFeatureSource|TRAIN_CLASS|Class Identifier|5|None|False QgsProcessingParameterRasterDestination|CLASSES|Classification QgsProcessingParameterNumber|MAX_DEPTH|Maximum Tree Depth|QgsProcessingParameterNumber.Integer|10|False| 1|None QgsProcessingParameterNumber|MIN_SAMPLES|Minimum Sample Count|QgsProcessingParameterNumber.Integer|2|False| 2|None diff --git a/python/plugins/processing/algs/saga/description/RegressionAnalysis(PointsGrid).txt b/python/plugins/processing/algs/saga/description/RegressionAnalysis(PointsGrid).txt index c2a1164fa2b..ede0e065b5c 100644 --- a/python/plugins/processing/algs/saga/description/RegressionAnalysis(PointsGrid).txt +++ b/python/plugins/processing/algs/saga/description/RegressionAnalysis(PointsGrid).txt @@ -6,4 +6,4 @@ ParameterTableField|ATTRIBUTE|Attribute|SHAPES|-1|False QgsProcessingParameterEnum|INTERPOL|Grid Interpolation|[0] Nearest Neighbor;[1] Bilinear Interpolation;[2] Inverse Distance Interpolation;[3] Bicubic Spline Interpolation;[4] B-Spline Interpolation QgsProcessingParameterEnum|METHOD|Regression Function|[0] Y = a + b * X (linear);[1] Y = a + b / X;[2] Y = a / (b - X);[3] Y = a * X^b (power);[4] Y = a e^(b * X) (exponential);[5] Y = a + b * ln(X) (logarithmic) QgsProcessingParameterRasterDestination|REGRESSION|Regression -OutputVector|RESIDUAL|Residuals +QgsProcessingParameterVectorDestination|RESIDUAL|Residuals diff --git a/python/plugins/processing/algs/saga/description/RegressionAnalysis(PointsandPredictorGrid).txt b/python/plugins/processing/algs/saga/description/RegressionAnalysis(PointsandPredictorGrid).txt index 7c5addaae7a..616024abe0d 100644 --- a/python/plugins/processing/algs/saga/description/RegressionAnalysis(PointsandPredictorGrid).txt +++ b/python/plugins/processing/algs/saga/description/RegressionAnalysis(PointsandPredictorGrid).txt @@ -2,8 +2,8 @@ Regression Analysis (Points and Predictor Grid) statistics_regression QgsProcessingParameterRasterLayer|PREDICTOR|Predictor|None|False QgsProcessingParameterFeatureSource|POINTS|Points|-1|None|False -ParameterTable|ATTRIBUTE|Dependent Variable|False +QgsProcessingParameterFeatureSource|ATTRIBUTE|Dependent Variable|5|None|False QgsProcessingParameterRasterDestination|REGRESSION|Regression -OutputVector|RESIDUAL|Residuals +QgsProcessingParameterVectorDestination|RESIDUAL|Residuals QgsProcessingParameterEnum|RESAMPLING|Resampling|[0] Nearest Neighbour;[1] Bilinear Interpolation;[2] Bicubic Spline Interpolation;[3] B-Spline Interpolation|False|3 QgsProcessingParameterEnum|METHOD|Regression Function|[0] Y = a + b * X (linear);[1] Y = a + b / X;[2] Y = a / (b - X);[3] Y = a * X^b (power);[4] Y = a e^(b * X) (exponential);[5] Y = a + b * ln(X) (logarithmic)|False|0 \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/RegressionKriging.txt b/python/plugins/processing/algs/saga/description/RegressionKriging.txt index 2f0f6416da0..ccc8780116d 100644 --- a/python/plugins/processing/algs/saga/description/RegressionKriging.txt +++ b/python/plugins/processing/algs/saga/description/RegressionKriging.txt @@ -1,7 +1,7 @@ Regression Kriging statistics_kriging QgsProcessingParameterFeatureSource|POINTS|Points|-1|None|False -ParameterTable|FIELD|Attribute|False +QgsProcessingParameterFeatureSource|FIELD|Attribute|5|None|False ParameterMultipleInput|PREDICTORS|Predictors|3|False QgsProcessingParameterRasterDestination|REGRESSION|Regression QgsProcessingParameterRasterDestination|PREDICTION|Prediction @@ -15,9 +15,9 @@ QgsProcessingParameterNumber|VAR_MAXDIST|Maximum Distance|QgsProcessingParameter QgsProcessingParameterNumber|VAR_NCLASSES|Lag Distance Classes|QgsProcessingParameterNumber.Integer|100|False| 1|None QgsProcessingParameterNumber|VAR_NSKIP|Skip|QgsProcessingParameterNumber.Integer|1|False| 1|None ParameterString|VAR_MODEL|Variogram Model -ParameterTable|INFO_COEFF|Regression: Coefficients|True -ParameterTable|INFO_MODEL|Regression: Model|True -ParameterTable|INFO_STEPS|Regression: Steps|True +QgsProcessingParameterFeatureSource|INFO_COEFF|Regression: Coefficients|5|None|True +QgsProcessingParameterFeatureSource|INFO_MODEL|Regression: Model|5|None|True +QgsProcessingParameterFeatureSource|INFO_STEPS|Regression: Steps|5|None|True QgsProcessingParameterBoolean|COORD_X|Include X Coordinate|False QgsProcessingParameterBoolean|COORD_Y|Include Y Coordinate|False QgsProcessingParameterBoolean|INTERCEPT|Intercept|True diff --git a/python/plugins/processing/algs/saga/description/RemoveDuplicatePoints.txt b/python/plugins/processing/algs/saga/description/RemoveDuplicatePoints.txt index d9df08695ee..e656de43979 100644 --- a/python/plugins/processing/algs/saga/description/RemoveDuplicatePoints.txt +++ b/python/plugins/processing/algs/saga/description/RemoveDuplicatePoints.txt @@ -4,4 +4,4 @@ QgsProcessingParameterFeatureSource|POINTS|Points|-1|None|False ParameterTableField|FIELD|Attribute|POINTS|-1|False QgsProcessingParameterEnum|METHOD|Point to Keep|[0] first point;[1] last point;[2] point with minimum attribute value;[3] point with maximum attribute value QgsProcessingParameterEnum|NUMERIC|Numeric Attribute Values|[0] take value from the point to be kept;[1] minimum value of all duplicates;[2] maximum value of all duplicates;[3] mean value of all duplicates -OutputVector|RESULT|Result +QgsProcessingParameterVectorDestination|RESULT|Result diff --git a/python/plugins/processing/algs/saga/description/RunningAverage.txt b/python/plugins/processing/algs/saga/description/RunningAverage.txt index d175404297f..dcab555cd98 100644 --- a/python/plugins/processing/algs/saga/description/RunningAverage.txt +++ b/python/plugins/processing/algs/saga/description/RunningAverage.txt @@ -1,6 +1,6 @@ Running Average table_calculus -ParameterTable|INPUT|Input|False +QgsProcessingParameterFeatureSource|INPUT|Input|5|None|False ParameterTableField|FIELD|Attribute|INPUT|-1|False QgsProcessingParameterNumber|COUNT|Number of Records|QgsProcessingParameterNumber.Integer|10|False|0.0|None OutputTable|OUTPUT|Output diff --git a/python/plugins/processing/algs/saga/description/SVMClassification.txt b/python/plugins/processing/algs/saga/description/SVMClassification.txt index 6c4c1129940..4f2447ef10d 100644 --- a/python/plugins/processing/algs/saga/description/SVMClassification.txt +++ b/python/plugins/processing/algs/saga/description/SVMClassification.txt @@ -7,7 +7,7 @@ QgsProcessingParameterBoolean|MESSAGE|Verbose Messages|False QgsProcessingParameterEnum|MODEL_SRC|Model Source|[0] create from training areas;[1] restore from file|False|0 ParameterFile|MODEL_LOAD|Restore Model from File|False|False QgsProcessingParameterFeatureSource|ROI|Training Areas|-1|None|False -ParameterTable|ROI_ID|Class Identifier|False +QgsProcessingParameterFeatureSource|ROI_ID|Class Identifier|5|None|False ParameterFile|MODEL_SAVE|Store Model to File|False|False QgsProcessingParameterEnum|SVM_TYPE|SVM Type|[0] C-SVC;[1] nu-SVC;[2] one-class SVM;[3] epsilon-SVR;[4] nu-SVR|False|0 QgsProcessingParameterEnum|KERNEL_TYPE|Kernel Type|[0] linear;[1] polynomial;[2] radial basis function;[3] sigmoid|False|2 diff --git a/python/plugins/processing/algs/saga/description/SeedGeneration.txt b/python/plugins/processing/algs/saga/description/SeedGeneration.txt index 577648878cc..54412731739 100644 --- a/python/plugins/processing/algs/saga/description/SeedGeneration.txt +++ b/python/plugins/processing/algs/saga/description/SeedGeneration.txt @@ -8,4 +8,4 @@ QgsProcessingParameterEnum|TYPE_MERGE|Feature Aggregation|[0] additive;[1] multi QgsProcessingParameterBoolean|NORMALIZE |Normalized|True QgsProcessingParameterRasterDestination|SURFACE|Surface QgsProcessingParameterRasterDestination|SEEDS_GRID|Seeds Grid -OutputVector|SEEDS|Seeds +QgsProcessingParameterVectorDestination|SEEDS|Seeds diff --git a/python/plugins/processing/algs/saga/description/SeededRegionGrowing.txt b/python/plugins/processing/algs/saga/description/SeededRegionGrowing.txt index daedd1833a6..ec0a7166f3f 100644 --- a/python/plugins/processing/algs/saga/description/SeededRegionGrowing.txt +++ b/python/plugins/processing/algs/saga/description/SeededRegionGrowing.txt @@ -4,7 +4,7 @@ QgsProcessingParameterRasterLayer|SEEDS|Seeds|None|False ParameterMultipleInput|FEATURES|Features|3|False QgsProcessingParameterRasterDestination|SEGMENTS|Segments QgsProcessingParameterRasterDestination|SIMILARITY|Similarity -ParameterTable|TABLE|Seeds|False +QgsProcessingParameterFeatureSource|TABLE|Seeds|5|None|False QgsProcessingParameterBoolean|NORMALIZE|Normalize|False QgsProcessingParameterEnum|NEIGHBOUR|Neighbourhood|[0] 4 (von Neumann);[1] 8 (Moore)|False|0 QgsProcessingParameterEnum|METHOD|Method|[0] feature space and position;[1] feature space|False|0 diff --git a/python/plugins/processing/algs/saga/description/Separatepointsbydirection.txt b/python/plugins/processing/algs/saga/description/Separatepointsbydirection.txt index ee719a0a2a9..f59566d9512 100644 --- a/python/plugins/processing/algs/saga/description/Separatepointsbydirection.txt +++ b/python/plugins/processing/algs/saga/description/Separatepointsbydirection.txt @@ -3,4 +3,4 @@ shapes_points QgsProcessingParameterFeatureSource|POINTS|Points|0|None|False QgsProcessingParameterNumber|DIRECTIONS|Number of Directions|QgsProcessingParameterNumber.Integer|4|False|1.0|None QgsProcessingParameterNumber|TOLERANCE|Tolerance (Degree)|QgsProcessingParameterNumber.Integer|5|False|0.0|None -OutputVector|OUTPUT|Point direction +QgsProcessingParameterVectorDestination|OUTPUT|Point direction diff --git a/python/plugins/processing/algs/saga/description/ShapesBuffer.txt b/python/plugins/processing/algs/saga/description/ShapesBuffer.txt index 3006083b4d5..700688658bf 100644 --- a/python/plugins/processing/algs/saga/description/ShapesBuffer.txt +++ b/python/plugins/processing/algs/saga/description/ShapesBuffer.txt @@ -7,4 +7,4 @@ QgsProcessingParameterNumber|NZONES|Number of Buffer Zones|QgsProcessingParamete QgsProcessingParameterNumber|DARC|Arc Vertex Distance [Degree]|QgsProcessingParameterNumber.Double|5.0|False|0.01|45.0 QgsProcessingParameterBoolean|DISSOLVE |Dissolve Buffers|True QgsProcessingParameterBoolean|POLY_INNER |Inner Buffer|False -OutputVector|BUFFER|Buffer \ No newline at end of file +QgsProcessingParameterVectorDestination|BUFFER|Buffer \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/ShapesBufferFixed.txt b/python/plugins/processing/algs/saga/description/ShapesBufferFixed.txt index 5d7fad7cb84..fb18282d449 100644 --- a/python/plugins/processing/algs/saga/description/ShapesBufferFixed.txt +++ b/python/plugins/processing/algs/saga/description/ShapesBufferFixed.txt @@ -6,4 +6,4 @@ QgsProcessingParameterNumber|NZONES|Number of Buffer Zones|QgsProcessingParamete QgsProcessingParameterNumber|DARC|Arc Vertex Distance [Degree]|QgsProcessingParameterNumber.Double|5.0|False|0.01|45.0 QgsProcessingParameterBoolean|DISSOLVE |Dissolve Buffers|True QgsProcessingParameterBoolean|POLY_INNER |Inner Buffer|False -OutputVector|BUFFER|Buffer \ No newline at end of file +QgsProcessingParameterVectorDestination|BUFFER|Buffer \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/SharedPolygonEdges.txt b/python/plugins/processing/algs/saga/description/SharedPolygonEdges.txt index e93457f4958..fc5c9a12d19 100644 --- a/python/plugins/processing/algs/saga/description/SharedPolygonEdges.txt +++ b/python/plugins/processing/algs/saga/description/SharedPolygonEdges.txt @@ -5,4 +5,4 @@ ParameterTableField|ATTRIBUTE|Attribute|POLYGONS|-1|False QgsProcessingParameterNumber|EPSILON|Tolerance|QgsProcessingParameterNumber.Double|0.000|False|0|None QgsProcessingParameterBoolean|VERTICES|Check vertices|False QgsProcessingParameterBoolean|DOUBLE|Double edges|False -OutputVector|EDGES|Edges \ No newline at end of file +QgsProcessingParameterVectorDestination|EDGES|Edges \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/SimpleKriging.txt b/python/plugins/processing/algs/saga/description/SimpleKriging.txt index 4c9b11ffb6e..49368813b55 100644 --- a/python/plugins/processing/algs/saga/description/SimpleKriging.txt +++ b/python/plugins/processing/algs/saga/description/SimpleKriging.txt @@ -1,7 +1,7 @@ Simple Kriging statistics_kriging QgsProcessingParameterFeatureSource|POINTS|Points|0|None|False -ParameterTable|FIELD|Attribute|False +QgsProcessingParameterFeatureSource|FIELD|Attribute|5|None|False QgsProcessingParameterEnum|TQUALITY|Type of Quality Measure|[0] standard deviation;[1] variance|False|0 QgsProcessingParameterBoolean|LOG|Logarithmic Transformation|False QgsProcessingParameterBoolean|BLOCK|Block Kriging|False diff --git a/python/plugins/processing/algs/saga/description/SnapPointstoGrid.txt b/python/plugins/processing/algs/saga/description/SnapPointstoGrid.txt index e3fdb24e397..36f29c0244b 100644 --- a/python/plugins/processing/algs/saga/description/SnapPointstoGrid.txt +++ b/python/plugins/processing/algs/saga/description/SnapPointstoGrid.txt @@ -2,8 +2,8 @@ Snap Points to Grid shapes_points QgsProcessingParameterFeatureSource|INPUT|Points|0|None|False QgsProcessingParameterRasterLayer|GRID|Grid|None|False -OutputVector|OUTPUT|Result -OutputVector|MOVES|Moves +QgsProcessingParameterVectorDestination|OUTPUT|Result +QgsProcessingParameterVectorDestination|MOVES|Moves QgsProcessingParameterNumber|DISTANCE|Search Distance (Map Units)|QgsProcessingParameterNumber.Double|0.000000|False| 0.000000|None QgsProcessingParameterEnum|SHAPE|Search Shape|[0] circle;[1] square|False|0 QgsProcessingParameterEnum|EXTREME|Extreme|[0] minimum;[1] maximum|False|1 \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/SnapPointstoLines.txt b/python/plugins/processing/algs/saga/description/SnapPointstoLines.txt index be43279164d..c7f82929e0b 100644 --- a/python/plugins/processing/algs/saga/description/SnapPointstoLines.txt +++ b/python/plugins/processing/algs/saga/description/SnapPointstoLines.txt @@ -2,6 +2,6 @@ Snap Points to Lines shapes_points QgsProcessingParameterFeatureSource|INPUT|Points|1|None|False QgsProcessingParameterFeatureSource|SNAP|Snap Features|-1|None|False -OutputVector|OUTPUT|Result -OutputVector|MOVES|Moves +QgsProcessingParameterVectorDestination|OUTPUT|Result +QgsProcessingParameterVectorDestination|MOVES|Moves QgsProcessingParameterNumber|DISTANCE|Search Distance|QgsProcessingParameterNumber.Double|0.000000|False| 0.000000|None \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/SnapPointstoPoints.txt b/python/plugins/processing/algs/saga/description/SnapPointstoPoints.txt index c550b88dac9..3deb43c8bfa 100644 --- a/python/plugins/processing/algs/saga/description/SnapPointstoPoints.txt +++ b/python/plugins/processing/algs/saga/description/SnapPointstoPoints.txt @@ -2,6 +2,6 @@ Snap Points to Points shapes_points QgsProcessingParameterFeatureSource|INPUT|Points|-1|None|False QgsProcessingParameterFeatureSource|SNAP|Snap Features|-1|None|False -OutputVector|OUTPUT|Result -OutputVector|MOVES|Moves +QgsProcessingParameterVectorDestination|OUTPUT|Result +QgsProcessingParameterVectorDestination|MOVES|Moves QgsProcessingParameterNumber|DISTANCE|Search Distance|QgsProcessingParameterNumber.Double|0.000000|False| 0.000000|None \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/SpatialPointPatternAnalysis.txt b/python/plugins/processing/algs/saga/description/SpatialPointPatternAnalysis.txt index c138ef9860a..820b4f54f4c 100644 --- a/python/plugins/processing/algs/saga/description/SpatialPointPatternAnalysis.txt +++ b/python/plugins/processing/algs/saga/description/SpatialPointPatternAnalysis.txt @@ -2,6 +2,6 @@ Spatial Point Pattern Analysis statistics_points QgsProcessingParameterFeatureSource|POINTS|Points|0|None|False QgsProcessingParameterNumber|STEP|Vertex Distance [Degree]|QgsProcessingParameterNumber.Integer|5|False|None|None -OutputVector|CENTRE|Mean Centre -OutputVector|STDDIST|Standard Distance -OutputVector|BBOX|Bounding Box +QgsProcessingParameterVectorDestination|CENTRE|Mean Centre +QgsProcessingParameterVectorDestination|STDDIST|Standard Distance +QgsProcessingParameterVectorDestination|BBOX|Bounding Box diff --git a/python/plugins/processing/algs/saga/description/SplitLinesatPoints.txt b/python/plugins/processing/algs/saga/description/SplitLinesatPoints.txt index e18e53d1936..72a842524d7 100644 --- a/python/plugins/processing/algs/saga/description/SplitLinesatPoints.txt +++ b/python/plugins/processing/algs/saga/description/SplitLinesatPoints.txt @@ -2,6 +2,6 @@ Split Lines at Points shapes_lines QgsProcessingParameterFeatureSource|LINES|Lines|1|None|False QgsProcessingParameterFeatureSource|SPLIT|Split Features|0|None|False -OutputVector|INTERSECT|Intersection +QgsProcessingParameterVectorDestination|INTERSECT|Intersection QgsProcessingParameterEnum|OUTPUT|Output|[0] polylines;[1] separate lines|False|1 QgsProcessingParameterNumber|EPSILON|Epsilon|QgsProcessingParameterNumber.Double|0.000000|False|None|None \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/SplitLineswithLines.txt b/python/plugins/processing/algs/saga/description/SplitLineswithLines.txt index 4cc5fdf5d06..b417a10053d 100644 --- a/python/plugins/processing/algs/saga/description/SplitLineswithLines.txt +++ b/python/plugins/processing/algs/saga/description/SplitLineswithLines.txt @@ -2,5 +2,5 @@ Split Lines with Lines shapes_lines QgsProcessingParameterFeatureSource|LINES|Lines|1|None|False QgsProcessingParameterFeatureSource|SPLIT|Split Features|1|None|False -OutputVector|INTERSECT|Intersection +QgsProcessingParameterVectorDestination|INTERSECT|Intersection QgsProcessingParameterEnum|OUTPUT|Output|[0] polylines;[1] separate lines|False|1 \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/SplitShapesLayerRandomly.txt b/python/plugins/processing/algs/saga/description/SplitShapesLayerRandomly.txt index 96b7263619a..2429f69bce6 100644 --- a/python/plugins/processing/algs/saga/description/SplitShapesLayerRandomly.txt +++ b/python/plugins/processing/algs/saga/description/SplitShapesLayerRandomly.txt @@ -3,5 +3,5 @@ shapes_tools QgsProcessingParameterFeatureSource|SHAPES|Shapes|-1|None|False QgsProcessingParameterNumber|PERCENT|Split ratio (%)|QgsProcessingParameterNumber.Integer|50|False|0|100 QgsProcessingParameterBoolean|EXACT |Split exactly|True -OutputVector|A|Group A -OutputVector|B|Group B +QgsProcessingParameterVectorDestination|A|Group A +QgsProcessingParameterVectorDestination|B|Group B diff --git a/python/plugins/processing/algs/saga/description/SupervisedClassification.txt b/python/plugins/processing/algs/saga/description/SupervisedClassification.txt index 1d327d7c29c..a1d3cf7d74f 100644 --- a/python/plugins/processing/algs/saga/description/SupervisedClassification.txt +++ b/python/plugins/processing/algs/saga/description/SupervisedClassification.txt @@ -3,7 +3,7 @@ imagery_classification ParameterMultipleInput|GRIDS|Grids|3.0|False QgsProcessingParameterFeatureSource|ROI|Training Areas|2|None|False ParameterTableField|ROI_ID|Class Identifier|ROI|-1|False -ParameterTable|STATS|Class Statistics|False +QgsProcessingParameterFeatureSource|STATS|Class Statistics|5|None|False QgsProcessingParameterEnum|STATS_SRC|Get Class Statistics from...|[0] training areas;[1] table QgsProcessingParameterEnum|METHOD|Method|[0] Binary Encoding;[1] Parallelepiped;[2] Minimum Distance;[3] Mahalanobis Distance;[4] Maximum Likelihood;[5] Spectral Angle Mapping; [6] Winner Takes All QgsProcessingParameterBoolean|NORMALISE|Normalise|False diff --git a/python/plugins/processing/algs/saga/description/SupervisedClassificationforGrids.txt b/python/plugins/processing/algs/saga/description/SupervisedClassificationforGrids.txt index 7db211b5790..3d1cc40246b 100644 --- a/python/plugins/processing/algs/saga/description/SupervisedClassificationforGrids.txt +++ b/python/plugins/processing/algs/saga/description/SupervisedClassificationforGrids.txt @@ -5,7 +5,7 @@ QgsProcessingParameterBoolean|NORMALISE|Normalise|False QgsProcessingParameterRasterDestination|CLASSES|Classification QgsProcessingParameterRasterDestination|QUALITY|Quality QgsProcessingParameterFeatureSource|TRAINING|Training Areas|-1|None|True -ParameterTable|TRAINING_CLASS|Class Identifier|False +QgsProcessingParameterFeatureSource|TRAINING_CLASS|Class Identifier|5|None|False ParameterFile|FILE_LOAD|Load Statistics from File...|False|False ParameterFile|FILE_SAVE|Save Statistics to File...|False|False QgsProcessingParameterEnum|METHOD|Method|[0] Binary Encoding;[1] Parallelepiped;[2] Minimum Distance;[3] Mahalanobis Distance;[4] Maximum Likelihood;[5] Spectral Angle Mapping;[6] Winner Takes All|False|2 diff --git a/python/plugins/processing/algs/saga/description/SupervisedClassificationforShapes.txt b/python/plugins/processing/algs/saga/description/SupervisedClassificationforShapes.txt index 6bb6d96dbb9..127d4df35f2 100644 --- a/python/plugins/processing/algs/saga/description/SupervisedClassificationforShapes.txt +++ b/python/plugins/processing/algs/saga/description/SupervisedClassificationforShapes.txt @@ -1,10 +1,10 @@ Supervised Classification for Shapes imagery_classification QgsProcessingParameterFeatureSource|SHAPES|Shapes|-1|None|False -OutputVector|CLASSES|Classification -ParameterTable|FEATURES|Features|False +QgsProcessingParameterVectorDestination|CLASSES|Classification +QgsProcessingParameterFeatureSource|FEATURES|Features|5|None|False QgsProcessingParameterBoolean|NORMALISE|Normalise|False -ParameterTable|TRAINING|Training Classes|False +QgsProcessingParameterFeatureSource|TRAINING|Training Classes|5|None|False ParameterFile|FILE_LOAD|Load Statistics from File...|False|False ParameterFile|FILE_SAVE|Save Statistics to File...|False|False QgsProcessingParameterEnum|METHOD|Method|[0] Binary Encoding;[1] Parallelepiped;[2] Minimum Distance;[3] Mahalanobis Distance;[4] Maximum Likelihood;[5] Spectral Angle Mapping;[6] Winner Takes All|False|2 diff --git a/python/plugins/processing/algs/saga/description/SupportVectorMachineClassification(OpenCV).txt b/python/plugins/processing/algs/saga/description/SupportVectorMachineClassification(OpenCV).txt index 18eaf81314a..1f5c238294e 100644 --- a/python/plugins/processing/algs/saga/description/SupportVectorMachineClassification(OpenCV).txt +++ b/python/plugins/processing/algs/saga/description/SupportVectorMachineClassification(OpenCV).txt @@ -3,7 +3,7 @@ imagery_opencv ParameterMultipleInput|FEATURES|Features|3|False QgsProcessingParameterBoolean|NORMALIZE|Normalize|False QgsProcessingParameterFeatureSource|TRAIN_AREAS|Training Areas|-1|None|False -ParameterTable|TRAIN_CLASS|Class Identifier|False +QgsProcessingParameterFeatureSource|TRAIN_CLASS|Class Identifier|5|None|False QgsProcessingParameterRasterDestination|CLASSES|Classification 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 QgsProcessingParameterNumber|C|C|QgsProcessingParameterNumber.Double|1.000000|False| 0.000000|None diff --git a/python/plugins/processing/algs/saga/description/SymmetricalDifference.txt b/python/plugins/processing/algs/saga/description/SymmetricalDifference.txt index a9b7241283e..6f0e602e0a9 100644 --- a/python/plugins/processing/algs/saga/description/SymmetricalDifference.txt +++ b/python/plugins/processing/algs/saga/description/SymmetricalDifference.txt @@ -2,5 +2,5 @@ Symmetrical Difference shapes_polygons QgsProcessingParameterFeatureSource|A|Layer A|-1|None|False QgsProcessingParameterFeatureSource|B|Layer B|-1|None|False -OutputVector|RESULT|Symmetrical Difference +QgsProcessingParameterVectorDestination|RESULT|Symmetrical Difference QgsProcessingParameterBoolean|SPLIT|Split Parts|True \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/TerrainMapView.txt b/python/plugins/processing/algs/saga/description/TerrainMapView.txt index ae8e34026dc..608b0c99188 100644 --- a/python/plugins/processing/algs/saga/description/TerrainMapView.txt +++ b/python/plugins/processing/algs/saga/description/TerrainMapView.txt @@ -4,7 +4,7 @@ QgsProcessingParameterRasterLayer|DEM|DEM|None|False QgsProcessingParameterRasterDestination|SHADE|Shade QgsProcessingParameterRasterDestination|OPENNESS|Openness QgsProcessingParameterRasterDestination|SLOPE|Slope -OutputVector|CONTOURS|Contours +QgsProcessingParameterVectorDestination|CONTOURS|Contours QgsProcessingParameterEnum|METHOD|Method|[0] Topography;[1] Morphology|False|0 QgsProcessingParameterNumber|RADIUS|Radial Limit|QgsProcessingParameterNumber.Double|1000.000000|False| 0.000000|None QgsProcessingParameterBoolean|CONTOUR_LINES|Contour Lines|True diff --git a/python/plugins/processing/algs/saga/description/ThiessenPolygons.txt b/python/plugins/processing/algs/saga/description/ThiessenPolygons.txt index 4e667133cb9..4485f0f9a8a 100644 --- a/python/plugins/processing/algs/saga/description/ThiessenPolygons.txt +++ b/python/plugins/processing/algs/saga/description/ThiessenPolygons.txt @@ -1,5 +1,5 @@ Thiessen Polygons shapes_points QgsProcessingParameterFeatureSource|POINTS|Points|-1|None|False -OutputVector|POLYGONS|Polygons +QgsProcessingParameterVectorDestination|POLYGONS|Polygons QgsProcessingParameterNumber|FRAME|Frame Size|QgsProcessingParameterNumber.Double|10.000000|False| 0.000000|None \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/TransformShapes.txt b/python/plugins/processing/algs/saga/description/TransformShapes.txt index 8f7b9cb798a..e78c6f2a266 100644 --- a/python/plugins/processing/algs/saga/description/TransformShapes.txt +++ b/python/plugins/processing/algs/saga/description/TransformShapes.txt @@ -8,4 +8,4 @@ QgsProcessingParameterNumber|SCALEX|Scale Factor X|QgsProcessingParameterNumber. QgsProcessingParameterNumber|SCALEY|Scale Factor Y|QgsProcessingParameterNumber.Double|1.0|False|None|None QgsProcessingParameterNumber|ANCHORX|X|QgsProcessingParameterNumber.Double|0.0|False|None|None QgsProcessingParameterNumber|ANCHORY|Y|QgsProcessingParameterNumber.Double|0.0|False|None|None -OutputVector|OUT|Transformed +QgsProcessingParameterVectorDestination|OUT|Transformed diff --git a/python/plugins/processing/algs/saga/description/Union.txt b/python/plugins/processing/algs/saga/description/Union.txt index c2dc8b4fa02..6145de5f803 100644 --- a/python/plugins/processing/algs/saga/description/Union.txt +++ b/python/plugins/processing/algs/saga/description/Union.txt @@ -2,5 +2,5 @@ Union shapes_polygons QgsProcessingParameterFeatureSource|A|Layer A|-1|None|False QgsProcessingParameterFeatureSource|B|Layer B|-1|None|False -OutputVector|RESULT|Union +QgsProcessingParameterVectorDestination|RESULT|Union QgsProcessingParameterBoolean|SPLIT|Split Parts|True \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/Update.txt b/python/plugins/processing/algs/saga/description/Update.txt index 447b36ddb43..d7632484ed4 100644 --- a/python/plugins/processing/algs/saga/description/Update.txt +++ b/python/plugins/processing/algs/saga/description/Update.txt @@ -2,5 +2,5 @@ Update shapes_polygons QgsProcessingParameterFeatureSource|A|Layer A|-1|None|False QgsProcessingParameterFeatureSource|B|Layer B|-1|None|False -OutputVector|RESULT|Update +QgsProcessingParameterVectorDestination|RESULT|Update QgsProcessingParameterBoolean|SPLIT|Split Parts|True \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/UserDefinedFilter.txt b/python/plugins/processing/algs/saga/description/UserDefinedFilter.txt index 63c71b87fd6..01f53f90568 100644 --- a/python/plugins/processing/algs/saga/description/UserDefinedFilter.txt +++ b/python/plugins/processing/algs/saga/description/UserDefinedFilter.txt @@ -1,6 +1,6 @@ User Defined Filter grid_filter QgsProcessingParameterRasterLayer|INPUT|Grid|None|False -ParameterTable|FILTER|Filter Matrix|True +QgsProcessingParameterFeatureSource|FILTER|Filter Matrix|5|None|True ParameterFixedTable|FILTER_3X3|Default Filter Matrix (3x3)|3|1;2;3|True QgsProcessingParameterRasterDestination|RESULT|Filtered Grid diff --git a/python/plugins/processing/algs/saga/description/VectorisingGridClasses.txt b/python/plugins/processing/algs/saga/description/VectorisingGridClasses.txt index 55eb3a2f4be..08b71b1fccf 100644 --- a/python/plugins/processing/algs/saga/description/VectorisingGridClasses.txt +++ b/python/plugins/processing/algs/saga/description/VectorisingGridClasses.txt @@ -4,4 +4,4 @@ QgsProcessingParameterRasterLayer|GRID|Grid|None|False QgsProcessingParameterEnum|CLASS_ALL|Class Selection|[0] one single class specified by class identifier;[1] all classes|False|1 QgsProcessingParameterNumber|CLASS_ID|Class Identifier|QgsProcessingParameterNumber.Integer|0|False|None|None QgsProcessingParameterEnum|SPLIT|Vectorised class as...|[0] one single (multi-)polygon object;[1] each island as separated polygon|False|1 -OutputVector|POLYGONS|Vectorized +QgsProcessingParameterVectorDestination|POLYGONS|Vectorized diff --git a/python/plugins/processing/algs/saga/description/WarpingShapes.txt b/python/plugins/processing/algs/saga/description/WarpingShapes.txt index e4faa6bb57a..4a9b9550d65 100644 --- a/python/plugins/processing/algs/saga/description/WarpingShapes.txt +++ b/python/plugins/processing/algs/saga/description/WarpingShapes.txt @@ -2,9 +2,9 @@ Warping Shapes pj_georeference QgsProcessingParameterFeatureSource|REF_SOURCE|Reference Points (Origin)|-1|None|False QgsProcessingParameterFeatureSource|REF_TARGET|Reference Points (Projection)|-1|None|True -ParameterTable|XFIELD|x Position|False -ParameterTable|YFIELD|y Position|False +QgsProcessingParameterFeatureSource|XFIELD|x Position|5|None|False +QgsProcessingParameterFeatureSource|YFIELD|y Position|5|None|False QgsProcessingParameterEnum|METHOD|Method|[0] Automatic;[1] Triangulation;[2] Spline;[3] Affine;[4] 1st Order Polynomial;[5] 2nd Order Polynomial;[6] 3rd Order Polynomial;[7] Polynomial, Order|False|0 QgsProcessingParameterNumber|ORDER|Polynomial Order|QgsProcessingParameterNumber.Integer|3|False| 1|None QgsProcessingParameterFeatureSource|INPUT|Input|-1|None|False -OutputVector|OUTPUT|Output \ No newline at end of file +QgsProcessingParameterVectorDestination|OUTPUT|Output \ No newline at end of file diff --git a/python/plugins/processing/algs/saga/description/WaterRetentionCapacity.txt b/python/plugins/processing/algs/saga/description/WaterRetentionCapacity.txt index 0812e5be208..985c855158f 100644 --- a/python/plugins/processing/algs/saga/description/WaterRetentionCapacity.txt +++ b/python/plugins/processing/algs/saga/description/WaterRetentionCapacity.txt @@ -2,5 +2,5 @@ Water Retention Capacity sim_hydrology QgsProcessingParameterFeatureSource|SHAPES|Plot Holes|-1|None|False QgsProcessingParameterRasterLayer|DEM|DEM|None|False -OutputVector|OUTPUT|Final Parameters +QgsProcessingParameterVectorDestination|OUTPUT|Final Parameters QgsProcessingParameterRasterDestination|RETENTION|Water Retention Capacity diff --git a/python/plugins/processing/algs/saga/description/WatershedSegmentation.txt b/python/plugins/processing/algs/saga/description/WatershedSegmentation.txt index 9d48d5c7921..23fa486b496 100644 --- a/python/plugins/processing/algs/saga/description/WatershedSegmentation.txt +++ b/python/plugins/processing/algs/saga/description/WatershedSegmentation.txt @@ -8,5 +8,5 @@ QgsProcessingParameterNumber|THRESHOLD|Threshold|QgsProcessingParameterNumber.In QgsProcessingParameterBoolean|EDGE |Allow Edge Pixels to be Seeds|True QgsProcessingParameterBoolean|BBORDERS |Borders|True QgsProcessingParameterRasterDestination|SEGMENTS|Segments -OutputVector|SEEDS|Seed Points +QgsProcessingParameterVectorDestination|SEEDS|Seed Points QgsProcessingParameterRasterDestination|BORDERS|Borders diff --git a/python/plugins/processing/algs/saga/description/ZonalMultipleRegressionAnalysis(PointsandPredictorGrids).txt b/python/plugins/processing/algs/saga/description/ZonalMultipleRegressionAnalysis(PointsandPredictorGrids).txt index 3c2a4bc96d3..5f69b6f9286 100644 --- a/python/plugins/processing/algs/saga/description/ZonalMultipleRegressionAnalysis(PointsandPredictorGrids).txt +++ b/python/plugins/processing/algs/saga/description/ZonalMultipleRegressionAnalysis(PointsandPredictorGrids).txt @@ -3,8 +3,8 @@ statistics_regression ParameterMultipleInput|PREDICTORS|Predictors|3|False QgsProcessingParameterFeatureSource|ZONES|Zones|-1|None|False QgsProcessingParameterFeatureSource|POINTS|Points|-1|None|False -ParameterTable|ATTRIBUTE|Dependent Variable|False -OutputVector|RESIDUALS|Residuals +QgsProcessingParameterFeatureSource|ATTRIBUTE|Dependent Variable|5|None|False +QgsProcessingParameterVectorDestination|RESIDUALS|Residuals QgsProcessingParameterRasterDestination|REGRESSION|Regression QgsProcessingParameterEnum|RESAMPLING|Resampling|[0] Nearest Neighbour;[1] Bilinear Interpolation;[2] Bicubic Spline Interpolation;[3] B-Spline Interpolation|False|3 QgsProcessingParameterBoolean|COORD_X|Include X Coordinate|False diff --git a/python/plugins/processing/core/parameters.py b/python/plugins/processing/core/parameters.py index 06a52d405b7..66621afb304 100644 --- a/python/plugins/processing/core/parameters.py +++ b/python/plugins/processing/core/parameters.py @@ -58,7 +58,6 @@ from qgis.core import (QgsRasterLayer, QgsVectorLayer, QgsMapLayer, QgsCoordinat QgsProcessingParameterMatrix, QgsProcessingParameterFile, QgsProcessingParameterField, - QgsProcessingParameterRasterDestination, QgsProcessingParameterVectorDestination, QgsProcessingParameterFileDestination, QgsProcessingParameterFolderDestination,