diff --git a/python/plugins/processing/algs/grass7/description/v.buffer.column.txt b/python/plugins/processing/algs/grass7/description/v.buffer.column.txt deleted file mode 100644 index a831ecf6d6b3..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.buffer.column.txt +++ /dev/null @@ -1,11 +0,0 @@ -v.buffer -v.buffer.column - Creates a buffer around features of given type. -Vector (v.*) -Hardcoded|layer=1 -QgsProcessingParameterVectorLayer|input|Input vector layer|-1|None|False -QgsProcessingParameterField|column|Name of column to use for buffer distances|None|input|-1|False|False -QgsProcessingParameterNumber|scale|Scaling factor for attribute column values|QgsProcessingParameterNumber.Double|1.0|False|None|None -QgsProcessingParameterString|tolerance|Maximum distance between theoretical arc and polygon segments as multiple of buffer|0.01 -QgsProcessingParameterBoolean|-s|Make outside corners straight|False -QgsProcessingParameterBoolean|-c|Do not make caps at the ends of polylines|False -QgsProcessingParameterVectorDestination|output|Buffer diff --git a/python/plugins/processing/algs/grass7/description/v.buffer.distance.txt b/python/plugins/processing/algs/grass7/description/v.buffer.distance.txt deleted file mode 100644 index ca430f1dde01..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.buffer.distance.txt +++ /dev/null @@ -1,9 +0,0 @@ -v.buffer -v.buffer.distance - Creates a buffer around features of given type. -Vector (v.*) -QgsProcessingParameterVectorLayer|input|Input vector layer|-1|None|False -QgsProcessingParameterNumber|distance|Buffer distance in map units|QgsProcessingParameterNumber.Double|100.0|False|None|None -QgsProcessingParameterNumber|tolerance|Maximum distance between theoretical arc and polygon segments as multiple of buffer|QgsProcessingParameterNumber.Double|0.01|False|None|None -QgsProcessingParameterBoolean|-s|Make outside corners straight|False -QgsProcessingParameterBoolean|-c|Do not make caps at the ends of polylines|False -QgsProcessingParameterVectorDestination|output|Buffer diff --git a/python/plugins/processing/algs/grass7/description/v.buffer.txt b/python/plugins/processing/algs/grass7/description/v.buffer.txt new file mode 100644 index 000000000000..480043dbf067 --- /dev/null +++ b/python/plugins/processing/algs/grass7/description/v.buffer.txt @@ -0,0 +1,17 @@ +v.buffer +Creates a buffer around vector features of given type. +Vector (v.*) +QgsProcessingParameterVectorLayer|input|Input vector layer|-1|None|False +QgsProcessingParameterString|cats|Category values|None|False|True +QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|True|True +QgsProcessingParameterEnum|type|Input feature type|point;line;boundary;centroid;area|True|0,1,4|True +QgsProcessingParameterNumber|distance|Buffer distance in map units|QgsProcessingParameterNumber.Double|None|False|None|None +QgsProcessingParameterNumber|minordistance|Buffer distance along minor axis in map units|QgsProcessingParameterNumber.Double|None|True|None|None +QgsProcessingParameterNumber|angle|Angle of major axis in degrees|QgsProcessingParameterNumber.Double|0.0|True|0.0|360.0 +QgsProcessingParameterField|column|Name of column to use for buffer distances|None|input|-1|False|False +QgsProcessingParameterNumber|scale|Scaling factor for attribute column values|QgsProcessingParameterNumber.Double|1.0|False|None|None +QgsProcessingParameterNumber|tolerance|Maximum distance between theoretical arc and polygon segments as multiple of buffer|QgsProcessingParameterNumber.Double|0.01|False|None|None +*QgsProcessingParameterBoolean|-s|Make outside corners straight|False +*QgsProcessingParameterBoolean|-c|Do not make caps at the ends of polylines|False +*QgsProcessingParameterBoolean|-t|Transfer categories and attributes|False +QgsProcessingParameterVectorDestination|output|Buffer diff --git a/python/plugins/processing/algs/grass7/description/v.build.polylines.txt b/python/plugins/processing/algs/grass7/description/v.build.polylines.txt index eebe29c57985..afe951c2aca6 100644 --- a/python/plugins/processing/algs/grass7/description/v.build.polylines.txt +++ b/python/plugins/processing/algs/grass7/description/v.build.polylines.txt @@ -2,5 +2,6 @@ v.build.polylines Builds polylines from lines or boundaries. Vector (v.*) QgsProcessingParameterVectorLayer|input|Name of input vector map|-1|None|False -QgsProcessingParameterEnum|cats|Category number mode|no;first;multi|False|0 +QgsProcessingParameterEnum|cats|Category number mode|no;first;multi;same|False|0 +QgsProcessingParameterEnum|type|Input feature type|line;boundary|True|0,1|True QgsProcessingParameterVectorDestination|output|Polylines diff --git a/python/plugins/processing/algs/grass7/description/v.class.txt b/python/plugins/processing/algs/grass7/description/v.class.txt index 5339cbccfad0..dad90cb1fd99 100644 --- a/python/plugins/processing/algs/grass7/description/v.class.txt +++ b/python/plugins/processing/algs/grass7/description/v.class.txt @@ -3,8 +3,8 @@ Classifies attribute data, e.g. for thematic mapping. Vector (v.*) QgsProcessingParameterVectorLayer|map|Input vector layer|-1|None|False QgsProcessingParameterField|column|Column name or expression|None|map|-1|False|False -QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword| -QgsProcessingParameterEnum|algorithm|Algorithm to use for classification|int;std;qua;equ;dis -QgsProcessingParameterNumber|nbclasses|Number of classes to define|QgsProcessingParameterNumber.Double|3|False|None|2.0 +QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|True|True +QgsProcessingParameterEnum|algorithm|Algorithm to use for classification|int;std;qua;equ|False|0|False +QgsProcessingParameterNumber|nbclasses|Number of classes to define|QgsProcessingParameterNumber.Integer|3|False|2|None QgsProcessingParameterBoolean|-g|Print only class breaks (without min and max)|True QgsProcessingParameterFileDestination|html|Classification|Html files (*.html)|report.html|False diff --git a/python/plugins/processing/algs/grass7/description/v.clean.advanced.txt b/python/plugins/processing/algs/grass7/description/v.clean.advanced.txt deleted file mode 100644 index 8ec52962ba72..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.clean.advanced.txt +++ /dev/null @@ -1,8 +0,0 @@ -v.clean -v.clean.advanced - Toolset for cleaning topology of vector map (Advanced). -Vector (v.*) -QgsProcessingParameterVectorLayer|input|Layer to clean|-1|None|False -QgsProcessingParameterString|tool|Cleaning tools (comma separated)|break|False|True -QgsProcessingParameterString|threshold|Threshold (comma separated)|None|False|True -QgsProcessingParameterVectorDestination|output|Cleaned -QgsProcessingParameterVectorDestination|error|Errors diff --git a/python/plugins/processing/algs/grass7/description/v.clean.txt b/python/plugins/processing/algs/grass7/description/v.clean.txt index d6b04e528507..53904a32f6cd 100644 --- a/python/plugins/processing/algs/grass7/description/v.clean.txt +++ b/python/plugins/processing/algs/grass7/description/v.clean.txt @@ -2,7 +2,8 @@ v.clean Toolset for cleaning topology of vector map. Vector (v.*) QgsProcessingParameterVectorLayer|input|Layer to clean|-1|None|False -QgsProcessingParameterEnum|tool|Cleaning tool|break;snap;rmdangle;chdangle;rmbridge;chbridge;rmdupl;rmdac;bpol;prune;rmarea;rmline;rmsa -QgsProcessingParameterNumber|threshold|Threshold|QgsProcessingParameterNumber.Double|0.1|False|None|None +QgsProcessingParameterEnum|type|Input feature type|point;line;boundary;centroid;area;face;kernel|True|0,1,2,3,4,5,6|True +QgsProcessingParameterEnum|tool|Cleaning tool|break;snap;rmdangle;chdangle;rmbridge;chbridge;rmdupl;rmdac;bpol;prune;rmarea;rmline;rmsa|True|0|False +QgsProcessingParameterString|threshold|Threshold (comma separated for each tool)|None|False|True QgsProcessingParameterVectorDestination|output|Cleaned QgsProcessingParameterVectorDestination|error|Errors diff --git a/python/plugins/processing/algs/grass7/description/v.cluster.txt b/python/plugins/processing/algs/grass7/description/v.cluster.txt new file mode 100644 index 000000000000..cd3c9e15245d --- /dev/null +++ b/python/plugins/processing/algs/grass7/description/v.cluster.txt @@ -0,0 +1,8 @@ +v.cluster +Performs cluster identification +Vector (v.*) +QgsProcessingParameterVectorLayer|input|Input layer|-1|None|False +QgsProcessingParameterNumber|distance|Maximum distance to neighbors|QgsProcessingParameterNumber.Double|None|False|None|None +QgsProcessingParameterNumber|min|Minimum number of points to create a cluster|QgsProcessingParameterNumber.Integer|1|False|0|None +QgsProcessingParameterEnum|method|Clustering method|dbscan, dbscan2, density, optics, optics2|False|0|False +QgsProcessingParameterVectorDestination|output|Clustered diff --git a/python/plugins/processing/algs/grass7/description/v.db.select.txt b/python/plugins/processing/algs/grass7/description/v.db.select.txt index 73348743b241..adca21254a3d 100644 --- a/python/plugins/processing/algs/grass7/description/v.db.select.txt +++ b/python/plugins/processing/algs/grass7/description/v.db.select.txt @@ -6,7 +6,8 @@ QgsProcessingParameterNumber|layer|Layer Number|QgsProcessingParameterNumber.Dou QgsProcessingParameterString|columns|Name of attribute column(s), comma separated|None|False|True QgsProcessingParameterBoolean|-c|Do not include column names in output|False QgsProcessingParameterString|separator|Output field separator|,|False|True -*QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|False|True +*QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|True|True +*QgsProcessingParameterString|group|GROUP BY conditions of SQL statement without 'group by' keyword|None|True|True *QgsProcessingParameterString|vertical_separator|Output vertical record separator|None|False|True *QgsProcessingParameterString|null_value|Null value indicator|None|False|True *QgsProcessingParameterBoolean|-v|Vertical output (instead of horizontal)|False diff --git a/python/plugins/processing/algs/grass7/description/v.delaunay.txt b/python/plugins/processing/algs/grass7/description/v.delaunay.txt index 2dd6f595f1d0..83ffa2c44ddb 100644 --- a/python/plugins/processing/algs/grass7/description/v.delaunay.txt +++ b/python/plugins/processing/algs/grass7/description/v.delaunay.txt @@ -2,5 +2,6 @@ v.delaunay Creates a Delaunay triangulation from an input vector map containing points or centroids. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector layer|0|None|False -QgsProcessingParameterBoolean|-r|Use only points in current region|True +QgsProcessingParameterBoolean|-r|Use only points in current region|False|False +QgsProcessingParameterBoolean|-l|Output triangulation as a graph (lines), not areas|False|False QgsProcessingParameterVectorDestination|output|Delaunay triangulation diff --git a/python/plugins/processing/algs/grass7/description/v.dissolve.txt b/python/plugins/processing/algs/grass7/description/v.dissolve.txt index ecb730c65d93..347e58e2451a 100644 --- a/python/plugins/processing/algs/grass7/description/v.dissolve.txt +++ b/python/plugins/processing/algs/grass7/description/v.dissolve.txt @@ -2,5 +2,5 @@ v.dissolve Dissolves boundaries between adjacent areas sharing a common category number or attribute. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector layer|2|None|False -QgsProcessingParameterField|column|Name of column used to dissolve common boundaries|None|input|-1|False|False +QgsProcessingParameterField|column|Name of column used to dissolve common boundaries|None|input|-1|False|True QgsProcessingParameterVectorDestination|output|Dissolved diff --git a/python/plugins/processing/algs/grass7/description/v.distance.txt b/python/plugins/processing/algs/grass7/description/v.distance.txt index ef6652b2789b..a75598a27848 100644 --- a/python/plugins/processing/algs/grass7/description/v.distance.txt +++ b/python/plugins/processing/algs/grass7/description/v.distance.txt @@ -2,9 +2,9 @@ v.distance Finds the nearest element in vector map 'to' for elements in vector map 'from'. Vector (v.*) QgsProcessingParameterVectorLayer|from|'from' vector map|-1|None|False -*QgsProcessingParameterString|from_type|'from' feature type (point,line,boundary,centroid,area)|point,line,area|False|False +*QgsProcessingParameterEnum|from_type|'from' feature type|point;line;boundary;area;centroid|True|0,1,3|True QgsProcessingParameterVectorLayer|to|'to' vector map|-1|None|False -*QgsProcessingParameterString|to_type|'to' feature type (point,line,boundary,centroid,area)|point,line,area|False|False +*QgsProcessingParameterEnum|to_type|'from' feature type|point;line;boundary;area;centroid|True|0,1,3|True QgsProcessingParameterNumber|dmax|Maximum distance or -1.0 for no limit|QgsProcessingParameterNumber.Double|-1.0|False|-1.0|None QgsProcessingParameterNumber|dmin|Minimum distance or -1.0 for no limit|QgsProcessingParameterNumber.Double|-1.0|False|-1.0|None QgsProcessingParameterString|upload|'upload': Values describing the relation between two nearest features (cat,dist,to_x,to_y,to_along,to_angle,to_attr)|cat|False|True diff --git a/python/plugins/processing/algs/grass7/description/v.drape.txt b/python/plugins/processing/algs/grass7/description/v.drape.txt index bff70eccb085..3298a284779b 100644 --- a/python/plugins/processing/algs/grass7/description/v.drape.txt +++ b/python/plugins/processing/algs/grass7/description/v.drape.txt @@ -1,10 +1,11 @@ v.drape -Converts vector map to 3D by sampling of elevation raster map. +Converts 2D vector features to 3D by sampling of elevation raster map. Vector (v.*) QgsProcessingParameterVectorLayer|input|Iput vector layer|-1|None|False +QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|True|True +QgsProcessingParameterEnum|type|Input feature type|point;line;boundary;centroid|True|0,1,3,4|True QgsProcessingParameterRasterLayer|elevation|Elevation raster map for height extraction|None|False -QgsProcessingParameterEnum|method|Sampling method|nearest;bilinear;bicubic -QgsProcessingParameterString|scale|Scale factor for sampled raster values|1.0 -QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword| -QgsProcessingParameterString|null_value|Vector Z value for unknown height| +QgsProcessingParameterEnum|method|Sampling method|nearest;bilinear;bicubic|False|0|True +QgsProcessingParameterNumber|scale|Scale factor sampled raster values|QgsProcessingParameterNumber.Double|1.0|True|None|None +QgsProcessingParameterNumber|null_value|Height for sampled raster NULL values|QgsProcessingParameterNumber.Double|0.0|True|None|None QgsProcessingParameterVectorDestination|output|3D vector diff --git a/python/plugins/processing/algs/grass7/description/v.edit.txt b/python/plugins/processing/algs/grass7/description/v.edit.txt index cc559e0c3a14..6b68872131c8 100644 --- a/python/plugins/processing/algs/grass7/description/v.edit.txt +++ b/python/plugins/processing/algs/grass7/description/v.edit.txt @@ -2,23 +2,24 @@ v.edit Edits a vector map, allows adding, deleting and modifying selected vector features. Vector (v.*) QgsProcessingParameterVectorLayer|map|Name of vector layer|-1|None|False -QgsProcessingParameterEnum|tool|Tool|add;delete;copy;move;flip;merge;break;snap;connect;vertexadd;vertexdel;vertexmove;zbulk|False|0 -QgsProcessingParameterString|input_txt|Inline input for add tool|None|True|True +QgsProcessingParameterEnum|type|Input feature type|point;line;boundary;centroid|True|0,1,3,4|True +QgsProcessingParameterEnum|tool|Tool|create;add;delete;copy;move;flip;catadd;catdel;merge;break;snap;connect;chtype;vertexadd;vertexdel;vertexmove;areadel;zbulk;select|False|0|False QgsProcessingParameterFile|input|ASCII file for add tool|0|txt|None|True QgsProcessingParameterString|move|Difference in x,y,z direction for moving feature or vertex|None|False|True QgsProcessingParameterString|threshold|Threshold distance (coords,snap,query)|None|False|True QgsProcessingParameterString|ids|Feature ids|None|False|True +QgsProcessingParameterString|cats|Category values|None|False|True QgsProcessingParameterString|coords|List of point coordinates|None|False|True QgsProcessingParameterString|bbox|Bounding box for selecting features|None|False|True QgsProcessingParameterString|polygon|Polygon for selecting features|None|False|True QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|True|True -QgsProcessingParameterString|query|Query tool (in length,dangle)|None|False|True +QgsProcessingParameterEnum|query|Query tool|length;dangle|False|0|True QgsProcessingParameterVectorLayer|bgmap|Name of background vector map|-1|None|True -QgsProcessingParameterString|snap|Snap added or modified features in the given threshold to the nearest existing feature (Options: no,node,vertex)|None|False|True +QgsProcessingParameterEnum|snap|Snap added or modified features in the given threshold to the nearest existing feature|no;node;vertex|False|0|True QgsProcessingParameterString|zbulk|Starting value and step for z bulk-labeling. Pair: value,step (e.g. 1100,10)|None|False|True QgsProcessingParameterBoolean|-r|Reverse selection|False QgsProcessingParameterBoolean|-c|Close added boundaries (using threshold distance)|False QgsProcessingParameterBoolean|-n|Do not expect header of input data|False -QgsProcessingParameterBoolean|-t|Do not build topology|False +QgsProcessingParameterBoolean|-b|Do not build topology|False QgsProcessingParameterBoolean|-1|Modify only first found feature in bounding box|False QgsProcessingParameterVectorDestination|output|Edited diff --git a/python/plugins/processing/algs/grass7/description/v.extract.txt b/python/plugins/processing/algs/grass7/description/v.extract.txt index 58cf9d9613ae..7d613515e2e5 100644 --- a/python/plugins/processing/algs/grass7/description/v.extract.txt +++ b/python/plugins/processing/algs/grass7/description/v.extract.txt @@ -2,6 +2,10 @@ v.extract Selects vector objects from a vector layer and creates a new layer containing only the selected objects. Vector (v.*) QgsProcessingParameterVectorLayer|input|Vector layer|-1|None|False -QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword| +QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|True|True +QgsProcessingParameterEnum|type|Input feature type|point;line;boundary;centroid;area;face|True|0,1,3,4,5,6|True +QgsProcessingParameterFile|file|Input text file with category numbers/number ranges to be extracted|0|txt|None|True +QgsProcessingParameterNumber|random|Number of random categories matching vector objects to extract|QgsProcessingParameterNumber.Integer|0|True|.0|None +QgsProcessingParameterNumber|new|Desired new category value (enter -1 to keep original categories)|QgsProcessingParameterNumber.Integer|-1|False|-1|None QgsProcessingParameterBoolean|-d|Dissolve common boundaries|True QgsProcessingParameterVectorDestination|output|Selected diff --git a/python/plugins/processing/algs/grass7/description/v.extrude.txt b/python/plugins/processing/algs/grass7/description/v.extrude.txt index 3d4ee14efe39..f0c8216c47c8 100644 --- a/python/plugins/processing/algs/grass7/description/v.extrude.txt +++ b/python/plugins/processing/algs/grass7/description/v.extrude.txt @@ -3,12 +3,13 @@ Extrudes flat vector object to 3D with defined height. Vector (v.*) QgsProcessingParameterVectorLayer|input|Name of input 2D vector map|-1|None|False QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|True|True +QgsProcessingParameterEnum|type|Input feature type|point;line;area|True|0,1,2|True QgsProcessingParameterNumber|zshift|Shifting value for z coordinates|QgsProcessingParameterNumber.Double|0.0|True|0.0|None QgsProcessingParameterNumber|height|Fixed height for 3D vector objects|QgsProcessingParameterNumber.Double|None|True|None|None QgsProcessingParameterField|height_column|Name of attribute column with object heights|None|input|0|False|True QgsProcessingParameterRasterLayer|elevation|Elevation raster for height extraction|None|True -QgsProcessingParameterEnum|method|Sampling interpolation method|nearest;bilinear;bicubic|False|0 +QgsProcessingParameterEnum|method|Sampling interpolation method|nearest;bilinear;bicubic|False|0|True QgsProcessingParameterNumber|scale|Scale factor sampled raster values|QgsProcessingParameterNumber.Double|1.0|True|0.0|None -QgsProcessingParameterString|null_value|Height for sampled raster NULL values|None|False|True +QgsProcessingParameterNumber|null_value|Height for sampled raster NULL values|QgsProcessingParameterNumber.Double|0.0|True|None|None *QgsProcessingParameterBoolean|-t|Trace elevation|False QgsProcessingParameterVectorDestination|output|3D Vector diff --git a/python/plugins/processing/algs/grass7/description/v.generalize.displacement.txt b/python/plugins/processing/algs/grass7/description/v.generalize.displacement.txt deleted file mode 100644 index 6cd2b332d358..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.generalize.displacement.txt +++ /dev/null @@ -1,12 +0,0 @@ -v.generalize -v.generalize.displacement - Vector based displacement generalization. -Vector (v.*) -QgsProcessingParameterVectorLayer|input|Input layer|-1|None|False -Hardcoded|method=displacement -QgsProcessingParameterNumber|threshold|Maximal tolerance value|QgsProcessingParameterNumber.Double|1.0|False|None|None -QgsProcessingParameterNumber|alpha|Snakes alpha parameter|QgsProcessingParameterNumber.Double|1.0|False|None|None -QgsProcessingParameterNumber|beta|Snakes beta parameter|QgsProcessingParameterNumber.Double|1.0|False|None|None -QgsProcessingParameterNumber|iterations|Number of iterations|QgsProcessingParameterNumber.Double|1|False|None|None -QgsProcessingParameterBoolean|-t|Do not copy attributes|False -QgsProcessingParameterBoolean|-l|Disable loop support|True -QgsProcessingParameterVectorDestination|output|Displaced diff --git a/python/plugins/processing/algs/grass7/description/v.generalize.network.txt b/python/plugins/processing/algs/grass7/description/v.generalize.network.txt deleted file mode 100644 index ad75e807343e..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.generalize.network.txt +++ /dev/null @@ -1,12 +0,0 @@ -v.generalize -v.generalize.network - Vector based network generalization. -Vector (v.*) -QgsProcessingParameterVectorLayer|input|Input layer|-1|None|False -Hardcoded|method=network -QgsProcessingParameterNumber|threshold|Maximal tolerance value|QgsProcessingParameterNumber.Double|1.0|False|None|None -QgsProcessingParameterNumber|degree_thresh|Degree threshold in network generalization|QgsProcessingParameterNumber.Double|0|False|None|None -QgsProcessingParameterNumber|closeness_thresh|Closeness threshold in network generalization|QgsProcessingParameterNumber.Double|0.0|False|1.0|0.0 -QgsProcessingParameterNumber|betweeness_thresh|Betweeness threshold in network generalization|QgsProcessingParameterNumber.Double|0.0|False|None|None -QgsProcessingParameterBoolean|-t|Do not copy attributes|False -QgsProcessingParameterBoolean|-l|Disable loop support|True -QgsProcessingParameterVectorDestination|output|NetworkGeneralized diff --git a/python/plugins/processing/algs/grass7/description/v.generalize.simplify.txt b/python/plugins/processing/algs/grass7/description/v.generalize.simplify.txt deleted file mode 100644 index 287729fbdd5a..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.generalize.simplify.txt +++ /dev/null @@ -1,11 +0,0 @@ -v.generalize -v.generalize.simplify - Vector based simplification generalization. -Vector (v.*) -QgsProcessingParameterVectorLayer|input|Input layer|-1|None|False -QgsProcessingParameterEnum|method|method|douglas;douglas_reduction;lang;reduction;reumann -QgsProcessingParameterNumber|threshold|Maximal tolerance value|QgsProcessingParameterNumber.Double|1.0|False|None|None -QgsProcessingParameterNumber|look_ahead|Look-ahead parameter|QgsProcessingParameterNumber.Double|7|False|None|None -QgsProcessingParameterNumber|reduction|Percentage of the points in the output of 'douglas_reduction' algorithm|QgsProcessingParameterNumber.Double|50.0|False|100.0|0.0 -QgsProcessingParameterBoolean|-t|Do not copy attributes|False -QgsProcessingParameterBoolean|-l|Disable loop support|True -QgsProcessingParameterVectorDestination|output|Simplified diff --git a/python/plugins/processing/algs/grass7/description/v.generalize.smooth.txt b/python/plugins/processing/algs/grass7/description/v.generalize.smooth.txt deleted file mode 100644 index c7297d2536ca..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.generalize.smooth.txt +++ /dev/null @@ -1,14 +0,0 @@ -v.generalize -v.generalize.smooth - Vector based smooth generalization. -Vector (v.*) -QgsProcessingParameterVectorLayer|input|Input layer|-1|None|False -QgsProcessingParameterEnum|method|method|boyle;sliding_averaging;distance_weighting;chaiken;hermite;snakes -QgsProcessingParameterNumber|threshold|Maximal tolerance value|QgsProcessingParameterNumber.Double|1.0|False|None|None -QgsProcessingParameterNumber|look_ahead|Look-ahead parameter|QgsProcessingParameterNumber.Double|7|False|None|None -QgsProcessingParameterNumber|slide|Slide of computed point toward the original point|QgsProcessingParameterNumber.Double|0.5|False|1.0|0.0 -QgsProcessingParameterNumber|angle_thresh|Minimum angle between two consecutive segments in Hermite method|QgsProcessingParameterNumber.Double|3.0|False|180.0|0.0 -QgsProcessingParameterNumber|alpha|Snakes alpha parameter|QgsProcessingParameterNumber.Double|1.0|False|None|None -QgsProcessingParameterNumber|beta|Snakes beta parameter|QgsProcessingParameterNumber.Double|1.0|False|None|None -QgsProcessingParameterBoolean|-t|Do not copy attributes|False -QgsProcessingParameterBoolean|-l|Disable loop support|True -QgsProcessingParameterVectorDestination|output|Smoothed diff --git a/python/plugins/processing/algs/grass7/description/v.generalize.txt b/python/plugins/processing/algs/grass7/description/v.generalize.txt new file mode 100644 index 000000000000..a0e7357d82ff --- /dev/null +++ b/python/plugins/processing/algs/grass7/description/v.generalize.txt @@ -0,0 +1,25 @@ +v.generalize +Vector based generalization. +Vector (v.*) +QgsProcessingParameterVectorLayer|input|Input layer|-1|None|False +QgsProcessingParameterEnum|type|Input feature type|line;boundary;area|True|0,1,2|True +QgsProcessingParameterString|cats|Category values|None|False|True +QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|True|True +QgsProcessingParameterEnum|method|Generalization algorithm|douglas;douglas_reduction;lang;reduction;reumann;boyle;sliding_averaging;distance_weighting;chaiken;hermite;snakes;network;displacement|False|0|False +QgsProcessingParameterNumber|threshold|Maximal tolerance value|QgsProcessingParameterNumber.Double|1.0|False|0.0|1000000000.0 +QgsProcessingParameterNumber|look_ahead|Look-ahead parameter|QgsProcessingParameterNumber.Integer|7|True|None|None +QgsProcessingParameterNumber|reduction|Percentage of the points in the output of 'douglas_reduction' algorithm|QgsProcessingParameterNumber.Double|50.0|True|0.0|100.0 +QgsProcessingParameterNumber|slide|Slide of computed point toward the original point|QgsProcessingParameterNumber.Double|0.5|True|0.0|1.0 +QgsProcessingParameterNumber|angle_thresh|Minimum angle between two consecutive segments in Hermite method|QgsProcessingParameterNumber.Double|3.0|True|0.0|180.0 +QgsProcessingParameterNumber|degree_thresh|Degree threshold in network generalization|QgsProcessingParameterNumber.Integer|0|True|0|None +QgsProcessingParameterNumber|closeness_thresh|Closeness threshold in network generalization|QgsProcessingParameterNumber.Double|0.0|True|0.0|1.0 +QgsProcessingParameterNumber|betweeness_thresh|Betweeness threshold in network generalization|QgsProcessingParameterNumber.Double|0.0|True|None|None +QgsProcessingParameterNumber|alpha|Snakes alpha parameter|QgsProcessingParameterNumber.Double|1.0|True|None|None +QgsProcessingParameterNumber|beta|Snakes beta parameter|QgsProcessingParameterNumber.Double|1.0|True|None|None +QgsProcessingParameterNumber|iterations|Number of iterations|QgsProcessingParameterNumber.Integer|1|True|1|None +*QgsProcessingParameterBoolean|-t|Do not copy attributes|False +*QgsProcessingParameterBoolean|-l|Disable loop support|True +QgsProcessingParameterVectorDestination|output|Generalized +QgsProcessingParameterVectorDestination|error|Errors + + diff --git a/python/plugins/processing/algs/grass7/description/v.hull.txt b/python/plugins/processing/algs/grass7/description/v.hull.txt index 9b02fb0717c1..d06ae0c4a6a3 100644 --- a/python/plugins/processing/algs/grass7/description/v.hull.txt +++ b/python/plugins/processing/algs/grass7/description/v.hull.txt @@ -2,5 +2,6 @@ v.hull Produces a convex hull for a given vector map. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input layer|0|None|False -QgsProcessingParameterBoolean|-a|Use all vector points (do not limit to current region)|False +QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|True|True +QgsProcessingParameterBoolean|-f|Create a 'flat' 2D hull even if the input is 3D points|False QgsProcessingParameterVectorDestination|output|Convex hull diff --git a/python/plugins/processing/algs/grass7/description/v.in.ascii.standard.txt b/python/plugins/processing/algs/grass7/description/v.in.ascii.standard.txt deleted file mode 100644 index 79ddf22d139b..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.in.ascii.standard.txt +++ /dev/null @@ -1,9 +0,0 @@ -v.in.ascii -v.in.ascii.standard - Creates a vector map from an ASCII vector file. -Vector (v.*) -QgsProcessingParameterFile|input|ASCII file to be imported|0|txt|None|False -Hardcoded|format=standard -QgsProcessingParameterString|separator|Field separator|pipe|False|True -*QgsProcessingParameterBoolean|-z|Create 3D vector map|False -*QgsProcessingParameterBoolean|-n|Do not expect a header when reading in standard format|False -QgsProcessingParameterVectorDestination|output|ASCII Vector diff --git a/python/plugins/processing/algs/grass7/description/v.in.ascii.points.txt b/python/plugins/processing/algs/grass7/description/v.in.ascii.txt similarity index 73% rename from python/plugins/processing/algs/grass7/description/v.in.ascii.points.txt rename to python/plugins/processing/algs/grass7/description/v.in.ascii.txt index 69cb75bdc24d..11b5ddb22e76 100644 --- a/python/plugins/processing/algs/grass7/description/v.in.ascii.points.txt +++ b/python/plugins/processing/algs/grass7/description/v.in.ascii.txt @@ -1,8 +1,8 @@ v.in.ascii -v.in.ascii.points - Creates a vector map from an ASCII points file. +Creates a vector map from an ASCII points file or ASCII vector file. Vector (v.*) QgsProcessingParameterFile|input|ASCII file to be imported|0|txt|None|False -Hardcoded|format=point +QgsProcessingParameterEnum|format|Input file format|point;standard|False|0|True QgsProcessingParameterString|separator|Field separator|pipe|False|True QgsProcessingParameterString|text|Text delimiter|None|False|True QgsProcessingParameterNumber|skip|Number of header lines to skip at top of input file|QgsProcessingParameterNumber.Integer|0|True|0|None @@ -12,6 +12,11 @@ QgsProcessingParameterNumber|y|Number of column used as y coordinate|QgsProcessi QgsProcessingParameterNumber|z|Number of column used as z coordinate|QgsProcessingParameterNumber.Integer|0|True|0|None QgsProcessingParameterNumber|cat|Number of column used as category|QgsProcessingParameterNumber.Integer|0|True|0|None *QgsProcessingParameterBoolean|-z|Create 3D vector map|False +*QgsProcessingParameterBoolean|-n|Do not expect a header when reading in standard format|False +*QgsProcessingParameterBoolean|-t|Do not create table in points mode|False +*QgsProcessingParameterBoolean|-b|Do not build topology in points mode|False *QgsProcessingParameterBoolean|-r|Only import points falling within current region (points mode)|False *QgsProcessingParameterBoolean|-i|Ignore broken line(s) in points mode|False -QgsProcessingParameterVectorDestination|output|ASCII Points +QgsProcessingParameterVectorDestination|output|ASCII + + diff --git a/python/plugins/processing/algs/grass7/description/v.in.dxf.txt b/python/plugins/processing/algs/grass7/description/v.in.dxf.txt index dd50b716e93c..a1abc02fb5a3 100644 --- a/python/plugins/processing/algs/grass7/description/v.in.dxf.txt +++ b/python/plugins/processing/algs/grass7/description/v.in.dxf.txt @@ -2,7 +2,7 @@ v.in.dxf Converts files in DXF format to GRASS vector map format. Vector (v.*) QgsProcessingParameterFile|input|Name of input DXF file|0|dxf|None|False -QgsProcessingParameterString|layers|List of layers to import||False|True +QgsProcessingParameterString|layers|List of layers to import|None|False|True QgsProcessingParameterBoolean|-e|Ignore the map extent of DXF file|True QgsProcessingParameterBoolean|-t|Do not create attribute tables|False QgsProcessingParameterBoolean|-f|Import polyface meshes as 3D wire frame|True diff --git a/python/plugins/processing/algs/grass7/description/v.in.lidar.txt b/python/plugins/processing/algs/grass7/description/v.in.lidar.txt index 546b9c952573..952e9140dccc 100644 --- a/python/plugins/processing/algs/grass7/description/v.in.lidar.txt +++ b/python/plugins/processing/algs/grass7/description/v.in.lidar.txt @@ -1,10 +1,16 @@ v.in.lidar Converts LAS LiDAR point clouds to a GRASS vector map with libLAS. Vector (v.*) -QgsProcessingParameterFile|input|LiDAR input files in LAS format (*.las or *.laz)|0|txt|None|False +QgsProcessingParameterFile|input|LiDAR input files in LAS format (*.las or *.laz)|0|las|None|False QgsProcessingParameterExtent|spatial|Import subregion only|None|True +QgsProcessingParameterRange|zrange|Filter range for z data|QgsProcessingParameterNumber.Double|None|True +QgsProcessingParameterEnum|return_filter|first;last;mid|True|None|True QgsProcessingParameterString|return_filter|Only import points of selected return type (Options: first, last, mid)|None|False|True QgsProcessingParameterString|class_filter|Only import points of selected class(es) (comma separated integers)|None|False|True +QgsProcessingParameterNumber|skip|Do not import every n-th point|QgsProcessingParameterNumber.Integer|0|True|1|None +QgsProcessingParameterNumber|preserve|Import only every n-th point|QgsProcessingParameterNumber.Integer|0|True|1|None +QgsProcessingParameterNumber|offset|Skip first n points|QgsProcessingParameterNumber.Integer|0|True|1|None +QgsProcessingParameterNumber|limit|Import only n points|QgsProcessingParameterNumber.Integer|1|True|1|None *QgsProcessingParameterBoolean|-t|Do not create attribute table|False Hardcoded|-o QgsProcessingParameterVectorDestination|output|Lidar diff --git a/python/plugins/processing/algs/grass7/description/v.in.wfs.txt b/python/plugins/processing/algs/grass7/description/v.in.wfs.txt index 950f3a0fa996..347f521208af 100644 --- a/python/plugins/processing/algs/grass7/description/v.in.wfs.txt +++ b/python/plugins/processing/algs/grass7/description/v.in.wfs.txt @@ -1,5 +1,9 @@ v.in.wfs Import GetFeature from WFS Vector (v.*) -QgsProcessingParameterString|url|GetFeature URL starting with 'http'|http:// +QgsProcessingParameterString|url|GetFeature URL starting with 'http'|http://|False|False +QgsProcessingParameterCrs|srs|Alternate spatial reference system|None|True +QgsProcessingParameterString|name|Comma separated names of data layers to download|None|False|True +QgsProcessingParameterNumber|maximum_features|Maximum number of features to download|QgsProcessingParameterNumber.Integer|None|True|1|None +QgsProcessingParameterNumber|start_index|Skip earlier feature IDs and start downloading at this one|QgsProcessingParameterNumber.Integer|0|True|1|None QgsProcessingParameterVectorDestination|output|Converted diff --git a/python/plugins/processing/algs/grass7/description/v.info.txt b/python/plugins/processing/algs/grass7/description/v.info.txt index 6cec40cf128c..c9280141970c 100644 --- a/python/plugins/processing/algs/grass7/description/v.info.txt +++ b/python/plugins/processing/algs/grass7/description/v.info.txt @@ -4,6 +4,7 @@ Vector (v.*) QgsProcessingParameterVectorLayer|map|Name of input vector map|-1|None|False QgsProcessingParameterBoolean|-c|Print types/names of table columns for specified layer instead of info|False QgsProcessingParameterBoolean|-g|Print map region only|False +QgsProcessingParameterBoolean|-e|Print extended metadata info in shell script style|False QgsProcessingParameterBoolean|-t|Print topology information only|False QgsProcessingOutputString|html|Information QgsProcessingParameterFileDestination|html|Information report|Html files (*.html)|report.html|False diff --git a/python/plugins/processing/algs/grass7/description/v.kcv.txt b/python/plugins/processing/algs/grass7/description/v.kcv.txt index 7e55ac631498..4fc80016545e 100644 --- a/python/plugins/processing/algs/grass7/description/v.kcv.txt +++ b/python/plugins/processing/algs/grass7/description/v.kcv.txt @@ -2,6 +2,6 @@ v.kcv Randomly partition points into test/train sets. Vector (v.*) QgsProcessingParameterVectorLayer|map|Input layer|-1|None|False -QgsProcessingParameterNumber|npartitions|Number of partitions|QgsProcessingParameterNumber.Double|10|False|32767|2.0 -QgsProcessingParameterString|column|Name for new column to which partition number is written|part +QgsProcessingParameterNumber|npartitions|Number of partitions|QgsProcessingParameterNumber.Integer|10|False|2|None +QgsProcessingParameterString|column|Name for new column to which partition number is written|part|False|True QgsProcessingParameterVectorDestination|output|Partition diff --git a/python/plugins/processing/algs/grass7/description/v.kernel.rast.txt b/python/plugins/processing/algs/grass7/description/v.kernel.rast.txt index d18ea79e3126..55a9cf366028 100644 --- a/python/plugins/processing/algs/grass7/description/v.kernel.rast.txt +++ b/python/plugins/processing/algs/grass7/description/v.kernel.rast.txt @@ -7,7 +7,7 @@ QgsProcessingParameterNumber|dsize|Discretization error in map units|QgsProcessi QgsProcessingParameterNumber|segmax|Maximum length of segment on network|QgsProcessingParameterNumber.Double|100.0|True|0.0|None QgsProcessingParameterNumber|distmax|Maximum distance from point to network|QgsProcessingParameterNumber.Double|100.0|True|0.0|None QgsProcessingParameterNumber|multiplier|Multiply the density result by this number|QgsProcessingParameterNumber.Double|1.0|True|0.0|None -QgsProcessingParameterEnum|node|Node method|none;split|False|0 -QgsProcessingParameterEnum|kernel|Kernel function|cosine;gaussian;epanechnikov;quartic;triangular;triweight;uniform|False|1 +QgsProcessingParameterEnum|node|Node method|none;split|False|0|False +QgsProcessingParameterEnum|kernel|Kernel function|uniform;triangular;epanechnikov;quartic;triweight;gaussian;cosine|False|5|True *QgsProcessingParameterBoolean|-o|Try to calculate an optimal radius with given 'radius' taken as maximum (experimental)|False QgsProcessingParameterRasterDestination|output|Kernel diff --git a/python/plugins/processing/algs/grass7/description/v.kernel.vect.txt b/python/plugins/processing/algs/grass7/description/v.kernel.vect.txt index ea1f2ac215b9..d70baf283b0a 100644 --- a/python/plugins/processing/algs/grass7/description/v.kernel.vect.txt +++ b/python/plugins/processing/algs/grass7/description/v.kernel.vect.txt @@ -8,8 +8,8 @@ QgsProcessingParameterNumber|dsize|Discretization error in map units|QgsProcessi QgsProcessingParameterNumber|segmax|Maximum length of segment on network|QgsProcessingParameterNumber.Double|100.0|True|0.0|None QgsProcessingParameterNumber|distmax|Maximum distance from point to network|QgsProcessingParameterNumber.Double|100.0|True|0.0|None QgsProcessingParameterNumber|multiplier|Multiply the density result by this number|QgsProcessingParameterNumber.Double|1.0|True|0.0|None -QgsProcessingParameterEnum|node|Node method|none;split|False|0 -QgsProcessingParameterEnum|kernel|Kernel function|cosine;gaussian;epanechnikov;quartic;triangular;triweight;uniform|False|1 +QgsProcessingParameterEnum|node|Node method|none;split|False|0|False +QgsProcessingParameterEnum|kernel|Kernel function|uniform;triangular;epanechnikov;quartic;triweight;gaussian;cosine|False|5|True *QgsProcessingParameterBoolean|-o|Try to calculate an optimal radius with given 'radius' taken as maximum (experimental)|False *QgsProcessingParameterBoolean|-n|Normalize values by sum of density multiplied by length of each segment.|False *QgsProcessingParameterBoolean|-m|Multiply the result by number of input points|False diff --git a/python/plugins/processing/algs/grass7/description/v.lidar.correction.txt b/python/plugins/processing/algs/grass7/description/v.lidar.correction.txt index f3cf67b053df..59beece030ed 100644 --- a/python/plugins/processing/algs/grass7/description/v.lidar.correction.txt +++ b/python/plugins/processing/algs/grass7/description/v.lidar.correction.txt @@ -2,11 +2,11 @@ v.lidar.correction Correction of the v.lidar.growing output. It is the last of the three algorithms for LIDAR filtering. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector layer (v.lidar.growing output)|-1|None|False -QgsProcessingParameterString|sce|Interpolation spline step value in east direction|25 -QgsProcessingParameterString|scn|Interpolation spline step value in north direction|25 -QgsProcessingParameterString|lambda_c|Regularization weight in reclassification evaluation|1 -QgsProcessingParameterString|tch|High threshold for object to terrain reclassification|2 -QgsProcessingParameterString|tcl|Low threshold for object to terrain reclassification|1 +QgsProcessingParameterNumber|ew_step|Length of each spline step in the east-west direction|QgsProcessingParameterNumber.Double|25.0|True|0.0|None +QgsProcessingParameterNumber|ns_step|Length of each spline step in the north-south direction|QgsProcessingParameterNumber.Double|25.0|True|0.0|None +QgsProcessingParameterNumber|lambda_c|Regularization weight in reclassification evaluation|QgsProcessingParameterNumber.Double|1.0|True|0.0|None +QgsProcessingParameterNumber|tch|High threshold for object to terrain reclassification|QgsProcessingParameterNumber.Double|2.0|True|0.0|None +QgsProcessingParameterNumber|tcl|Low threshold for terrain to object reclassification|QgsProcessingParameterNumber.Double|1.0|True|0.0|None QgsProcessingParameterBoolean|-e|Estimate point density and distance|False QgsProcessingParameterVectorDestination|output|Classified QgsProcessingParameterVectorDestination|terrain|Only 'terrain' points diff --git a/python/plugins/processing/algs/grass7/description/v.lidar.edgedetection.txt b/python/plugins/processing/algs/grass7/description/v.lidar.edgedetection.txt index 2489a1d9eb53..3676bb5d63ee 100644 --- a/python/plugins/processing/algs/grass7/description/v.lidar.edgedetection.txt +++ b/python/plugins/processing/algs/grass7/description/v.lidar.edgedetection.txt @@ -2,12 +2,12 @@ v.lidar.edgedetection Detects the object's edges from a LIDAR data set. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector layer|0|None|False -QgsProcessingParameterString|see|Interpolation spline step value in east direction|4 -QgsProcessingParameterString|sen|Interpolation spline step value in north direction|4 -QgsProcessingParameterString|lambda_g|Regularization weight in gradient evaluation|0.01 -QgsProcessingParameterString|tgh|High gradient threshold for edge classification|6 -QgsProcessingParameterString|tgl|Low gradient threshold for edge classification|3 -QgsProcessingParameterString|theta_g|Angle range for same direction detection|0.26 -QgsProcessingParameterString|lambda_r|Regularization weight in residual evaluation|2 +QgsProcessingParameterNumber|ew_step|Length of each spline step in the east-west direction|QgsProcessingParameterNumber.Double|4.0|True|0.0|None +QgsProcessingParameterNumber|ns_step|Length of each spline step in the north-south direction|QgsProcessingParameterNumber.Double|4.0|True|0.0|None +QgsProcessingParameterNumber|lambda_g|Regularization weight in gradient evaluation|QgsProcessingParameterNumber.Double|0.01|True|0.0|None +QgsProcessingParameterNumber|tgh|High gradient threshold for edge classification|QgsProcessingParameterNumber.Double|6.0|True|0.0|None +QgsProcessingParameterNumber|tgl|Low gradient threshold for edge classification|QgsProcessingParameterNumber.Double|3.0|True|0.0|None +QgsProcessingParameterNumber|theta_g|Angle range for same direction detection|QgsProcessingParameterNumber.Double|0.26|True|0.0|360.0 +QgsProcessingParameterNumber|lambda_r|Regularization weight in residual evaluation|QgsProcessingParameterNumber.Double|2.0|True|0.0|None QgsProcessingParameterBoolean|-e|Estimate point density and distance|False QgsProcessingParameterVectorDestination|output|Edges diff --git a/python/plugins/processing/algs/grass7/description/v.lidar.growing.txt b/python/plugins/processing/algs/grass7/description/v.lidar.growing.txt index e5019fbb4712..a391af200f39 100644 --- a/python/plugins/processing/algs/grass7/description/v.lidar.growing.txt +++ b/python/plugins/processing/algs/grass7/description/v.lidar.growing.txt @@ -3,6 +3,6 @@ Building contour determination and Region Growing algorithm for determining the Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector (v.lidar.edgedetection output)|-1|None|False QgsProcessingParameterVectorLayer|first|First pulse vector layer|-1|None|False -QgsProcessingParameterNumber|tj|Threshold for cell object frequency in region growing|QgsProcessingParameterNumber.Double|0.2|False|None|None -QgsProcessingParameterNumber|td|Threshold for double pulse in region growing|QgsProcessingParameterNumber.Double|0.6|False|None|None +QgsProcessingParameterNumber|tj|Threshold for cell object frequency in region growing|QgsProcessingParameterNumber.Double|0.2|True|None|None +QgsProcessingParameterNumber|td|Threshold for double pulse in region growing|QgsProcessingParameterNumber.Double|0.6|True|None|None QgsProcessingParameterVectorDestination|output|Buildings diff --git a/python/plugins/processing/algs/grass7/description/v.lrs.create.txt b/python/plugins/processing/algs/grass7/description/v.lrs.create.txt index 88d8d2b714c2..65f20201bf11 100644 --- a/python/plugins/processing/algs/grass7/description/v.lrs.create.txt +++ b/python/plugins/processing/algs/grass7/description/v.lrs.create.txt @@ -10,6 +10,6 @@ QgsProcessingParameterField|start_off|Column containing offset from milepost for QgsProcessingParameterField|end_mp|Column containing milepost position for the end of previous segment|None|points|0|False|False QgsProcessingParameterField|end_off|Column containing offset from milepost for the end of previous segment|None|points|0|False|False QgsProcessingParameterNumber|threshold|Maximum distance of point to line allowed|QgsProcessingParameterNumber.Double|1.0|True|0.0|None -QgsProcessingParameterVectorDestination|out_lines|LRS lines -QgsProcessingParameterVectorDestination|err|LRS Errors -OutputTable|rstable|RS Table +QgsProcessingParameterVectorDestination|out_lines|LRS lines|-1|None|False +QgsProcessingParameterVectorDestination|err|LRS Errors|-1|None|False +QgsProcessingParameterVectorDestination|rstable|RS Table|4|None|False diff --git a/python/plugins/processing/algs/grass7/description/v.lrs.segment.txt b/python/plugins/processing/algs/grass7/description/v.lrs.segment.txt index ebd858010af9..a643502a9890 100644 --- a/python/plugins/processing/algs/grass7/description/v.lrs.segment.txt +++ b/python/plugins/processing/algs/grass7/description/v.lrs.segment.txt @@ -2,7 +2,6 @@ v.lrs.segment Creates points/segments from input lines, linear reference system and positions read from stdin or a file. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector map containing lines|1|None|False -QgsProcessingQgsProcessingParameterVectorLayerLayer|rstable|Name of the reference system table|False -QgsProcessingParameterString|in_file|Inline rules for segment|None|True|True +QgsProcessingParameterVectorLayer|rstable|Name of the reference system table|-1|None|False QgsProcessingParameterFile|file|Name of file containing segment rules|0|txt|None|True QgsProcessingParameterVectorDestination|output|Segments diff --git a/python/plugins/processing/algs/grass7/description/v.lrs.where.txt b/python/plugins/processing/algs/grass7/description/v.lrs.where.txt index bf9e60d79705..c598f7040009 100644 --- a/python/plugins/processing/algs/grass7/description/v.lrs.where.txt +++ b/python/plugins/processing/algs/grass7/description/v.lrs.where.txt @@ -3,6 +3,6 @@ Finds line id and real km+offset for given points in vector map using linear ref Vector (v.*) QgsProcessingParameterVectorLayer|lines|Input vector map containing lines|1|None|False QgsProcessingParameterVectorLayer|points|Input vector map containing reference points|0|None|False -QgsProcessingQgsProcessingParameterVectorLayerLayer|rstable|Name of the reference system table|False +QgsProcessingParameterVectorLayer|rstable|Name of the reference system table|-1|None|False QgsProcessingParameterNumber|threshold|Maximum distance of point to line allowed|QgsProcessingParameterNumber.Double|1000.0|True|0.0|None QgsProcessingParameterFileDestination|output|LRS Points|Txt files (*.txt)|None|False diff --git a/python/plugins/processing/algs/grass7/description/v.mkgrid.txt b/python/plugins/processing/algs/grass7/description/v.mkgrid.txt index 4102f1db0d76..b6c7427a8603 100644 --- a/python/plugins/processing/algs/grass7/description/v.mkgrid.txt +++ b/python/plugins/processing/algs/grass7/description/v.mkgrid.txt @@ -2,10 +2,11 @@ v.mkgrid Creates a GRASS vector layer of a user-defined grid. Vector (v.*) QgsProcessingParameterString|grid|Number of rows and columns in grid|10,10 -QgsProcessingParameterEnum|position|Where to place the grid|coor -QgsProcessingParameterString|coordinates|Lower left easting and northing coordinates of map| +QgsProcessingParameterEnum|position|Where to place the grid|coor|False|0|True +QgsProcessingParameterPoint|coordinates|Lower left easting and northing coordinates of map|None|True QgsProcessingParameterString|box|Width and height of boxes in grid| -QgsProcessingParameterString|angle|Angle of rotation (in degrees counter-clockwise)|0 +QgsProcessingParameterNumber|angle|Angle of rotation (in degrees counter-clockwise)|QgsProcessingParameterNumber.Double|0.0|True|0.0|360.0 +QgsProcessingParameterNumber|breaks|Number of vertex points per grid cell|QgsProcessingParameterNumber.Integer|0|True|0|60 QgsProcessingParameterBoolean|-h|Create hexagons (default: rectangles)|False QgsProcessingParameterBoolean|-p|Create grid of points instead of areas and centroids|False QgsProcessingParameterVectorDestination|map|Grid diff --git a/python/plugins/processing/algs/grass7/description/v.neighbors.txt b/python/plugins/processing/algs/grass7/description/v.neighbors.txt index f9ce210989f6..89d7dc935c0a 100644 --- a/python/plugins/processing/algs/grass7/description/v.neighbors.txt +++ b/python/plugins/processing/algs/grass7/description/v.neighbors.txt @@ -2,5 +2,6 @@ v.neighbors Makes each cell value a function of attribute values and stores in an output raster map. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector layer|-1|None|False -QgsProcessingParameterNumber|size|Neighborhood diameter in map units|QgsProcessingParameterNumber.Double|0.1|False|None|None +QgsProcessingParameterEnum|method|Neighborhood operation|count|False|0|False +QgsProcessingParameterNumber|size|Neighborhood diameter in map units|QgsProcessingParameterNumber.Double|0.1|False|0.0|None QgsProcessingParameterRasterDestination|output|Neighborhood diff --git a/python/plugins/processing/algs/grass7/description/v.net.alloc.txt b/python/plugins/processing/algs/grass7/description/v.net.alloc.txt index e6434803981d..a3660895bd98 100644 --- a/python/plugins/processing/algs/grass7/description/v.net.alloc.txt +++ b/python/plugins/processing/algs/grass7/description/v.net.alloc.txt @@ -3,11 +3,14 @@ Allocates subnets for nearest centers (direction from center) Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector line layer (arcs)|1|None|False QgsProcessingParameterVectorLayer|points|Centers point layer (nodes)|0|None|False +QgsProcessingParameterVectorLayer|turn_layer|Layer with turntable (with -t option)|0|None|True +QgsProcessingParameterVectorLayer|turn_cat_layer|Layer with unique categories used in turntable (with -t option)|0|None|True QgsProcessingParameterNumber|threshold|Threshold for connecting centers to the network (in map unit)|QgsProcessingParameterNumber.Double|50.0|False|0.0|None *QgsProcessingParameterString|center_cats|Category values|1-100000|False|False -*QgsProcessingParameterEnum|arc_type|Arc type|line;boundary;line,boundary|False|2 +*QgsProcessingParameterEnum|arc_type|Arc type|line;boundary|True|0,1|False *QgsProcessingParameterField|arc_column|Arc forward/both direction(s) cost column (number)|None|input|0|False|True *QgsProcessingParameterField|arc_backward_column|Arc backward direction cost column (number)|None|input|0|False|True *QgsProcessingParameterField|node_column|Node cost column (number)|None|points|0|False|True +*QgsProcessingParameterBoolean|-t|Use turntable|False|True *QgsProcessingParameterBoolean|-g|Use geodesic calculation for longitude-latitude locations|False|True -QgsProcessingParameterVectorDestination|output|Network_Alloc +QgsProcessingParameterVectorDestination|output|Network Alloction diff --git a/python/plugins/processing/algs/grass7/description/v.net.articulation.txt b/python/plugins/processing/algs/grass7/description/v.net.articulation.txt deleted file mode 100644 index eb5735544278..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.net.articulation.txt +++ /dev/null @@ -1,8 +0,0 @@ -v.net.bridge -v.net.articulation - Computes articulation points in the network -Vector (v.*) -QgsProcessingParameterVectorLayer|input|Input vector line layer (network)|1|None|False -Hardcoded|method=articulation -*QgsProcessingParameterField|arc_column|Arc forward/both direction(s) cost column (name)|None|input|0|False|True -*QgsProcessingParameterField|arc_backward_column|Arc backward direction cost column (name)|None|input|0|False|True -QgsProcessingParameterVectorDestination|output|Articulation diff --git a/python/plugins/processing/algs/grass7/description/v.net.bridge.txt b/python/plugins/processing/algs/grass7/description/v.net.bridge.txt index 460d9aea2671..7c5aa42c29a5 100644 --- a/python/plugins/processing/algs/grass7/description/v.net.bridge.txt +++ b/python/plugins/processing/algs/grass7/description/v.net.bridge.txt @@ -1,8 +1,10 @@ v.net.bridge -Computes bridges in the network. +Computes bridges and articulation points in the network. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector line layer (network)|1|None|False -Hardcoded|method=bridge +QgsProcessingParameterVectorLayer|points|Centers point layer (nodes)|0|None|True +QgsProcessingParameterEnum|method|Feature type|bridge;articulation|False|0|False *QgsProcessingParameterField|arc_column|Arc forward/both direction(s) cost column (name)|None|input|0|False|True *QgsProcessingParameterField|arc_backward_column|Arc backward direction cost column (name)|None|input|0|False|True +*QgsProcessingParameterField|node_column|Node cost column (number)|None|points|0|False|True QgsProcessingParameterVectorDestination|output|Bridge diff --git a/python/plugins/processing/algs/grass7/description/v.net.centrality.txt b/python/plugins/processing/algs/grass7/description/v.net.centrality.txt index 5062f52722ad..ae9917e09583 100644 --- a/python/plugins/processing/algs/grass7/description/v.net.centrality.txt +++ b/python/plugins/processing/algs/grass7/description/v.net.centrality.txt @@ -2,16 +2,18 @@ v.net.centrality Computes degree, centrality, betweeness, closeness and eigenvector centrality measures in the network. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector line layer (network)|1|None|False -QgsProcessingParameterString|degree|Name of degree centrality column|degree|False|True -QgsProcessingParameterString|closeness|Name of closeness centrality column|closeness|False|True -QgsProcessingParameterString|betweenness|Name of betweenness centrality column||False|True -QgsProcessingParameterString|eigenvector|Name of eigenvector centrality column||False|True +QgsProcessingParameterVectorLayer|points|Centers point layer (nodes)|0|None|False +QgsProcessingParameterString|degree|Name of output degree centrality column|degree|False|True +QgsProcessingParameterString|closeness|Name of output closeness centrality column|closeness|False|True +QgsProcessingParameterString|betweenness|Name of output betweenness centrality column|None|False|True +QgsProcessingParameterString|eigenvector|Name of output eigenvector centrality column|None|False|True *QgsProcessingParameterNumber|iterations|Maximum number of iterations to compute eigenvector centrality|QgsProcessingParameterNumber.Integer|1000|True|1|None *QgsProcessingParameterNumber|error|Cumulative error tolerance for eigenvector centrality|QgsProcessingParameterNumber.Double|0.1|True|0.0|None -*QgsProcessingParameterString|cats|Category values||False|True -*QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword||True|True +*QgsProcessingParameterString|cats|Category values|None|False|True +*QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|True|True *QgsProcessingParameterField|arc_column|Arc forward/both direction(s) cost column (number)|None|input|0|False|True *QgsProcessingParameterField|arc_backward_column|Arc backward direction cost column (number)|None|input|0|False|True +*QgsProcessingParameterField|node_column|Node cost column (number)|None|points|0|False|True *QgsProcessingParameterBoolean|-a|Add points on nodes|True|True *QgsProcessingParameterBoolean|-g|Use geodesic calculation for longitude-latitude locations|False|True -QgsProcessingParameterVectorDestination|output|Network_Centrality +QgsProcessingParameterVectorDestination|output|Network Centrality diff --git a/python/plugins/processing/algs/grass7/description/v.net.components.txt b/python/plugins/processing/algs/grass7/description/v.net.components.txt index 552743062b89..dd2c398bdb56 100644 --- a/python/plugins/processing/algs/grass7/description/v.net.components.txt +++ b/python/plugins/processing/algs/grass7/description/v.net.components.txt @@ -2,9 +2,11 @@ v.net.components Computes strongly and weakly connected components in the network. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector line layer (network)|1|None|False +QgsProcessingParameterVectorLayer|points|Centers point layer (nodes)|0|None|True QgsProcessingParameterEnum|method|Type of components|weak;strong|False|0|False *QgsProcessingParameterField|arc_column|Arc forward/both direction(s) cost column (number)|None|input|0|False|True *QgsProcessingParameterField|arc_backward_column|Arc backward direction cost column (number)|None|input|0|False|True +*QgsProcessingParameterField|node_column|Node cost column (number)|None|points|0|False|True *QgsProcessingParameterBoolean|-a|Add points on nodes|True|True QgsProcessingParameterVectorDestination|output|Network_Components_Line QgsProcessingParameterVectorDestination|output_point|Network_Components_Point diff --git a/python/plugins/processing/algs/grass7/description/v.net.connectivity.txt b/python/plugins/processing/algs/grass7/description/v.net.connectivity.txt index 19be12cdca85..094f680a9ac8 100644 --- a/python/plugins/processing/algs/grass7/description/v.net.connectivity.txt +++ b/python/plugins/processing/algs/grass7/description/v.net.connectivity.txt @@ -4,10 +4,10 @@ Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector line layer (network)|1|None|False QgsProcessingParameterVectorLayer|points|Input vector point layer (first set of nodes)|0|None|False QgsProcessingParameterNumber|threshold|Threshold for connecting centers to the network (in map unit)|QgsProcessingParameterNumber.Double|50.0|False|0.0|None -QgsProcessingParameterString|set1_cats|Set1 Category values||False|True -QgsProcessingParameterString|set1_where|Set1 WHERE conditions of SQL statement without 'where' keyword||True|True -QgsProcessingParameterString|set2_cats|Set2 Category values||False|True -QgsProcessingParameterString|set2_where|Set2 WHERE conditions of SQL statement without 'where' keyword||True|True +QgsProcessingParameterString|set1_cats|Set1 Category values|None|False|True +QgsProcessingParameterString|set1_where|Set1 WHERE conditions of SQL statement without 'where' keyword|None|True|True +QgsProcessingParameterString|set2_cats|Set2 Category values|None|False|True +QgsProcessingParameterString|set2_where|Set2 WHERE conditions of SQL statement without 'where' keyword|None|True|True *QgsProcessingParameterField|arc_column|Arc forward/both direction(s) cost column (number)|None|input|0|False|True *QgsProcessingParameterField|arc_backward_column|Arc backward direction cost column (number)|None|input|0|False|True *QgsProcessingParameterField|node_column|Node cost column (number)|None|points|0|False|True diff --git a/python/plugins/processing/algs/grass7/description/v.net.distance.txt b/python/plugins/processing/algs/grass7/description/v.net.distance.txt index 20365d7facd1..066469e7b69a 100644 --- a/python/plugins/processing/algs/grass7/description/v.net.distance.txt +++ b/python/plugins/processing/algs/grass7/description/v.net.distance.txt @@ -2,17 +2,19 @@ v.net.distance Computes shortest distance via the network between the given sets of features. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector line layer (network)|1|None|False -QgsProcessingParameterVectorLayer|from_points|Input vector point layer (from)|0|None|False -QgsProcessingParameterVectorLayer|to_points|Input vector point layer (to)|0|None|False -QgsProcessingParameterNumber|threshold|Threshold for connecting centers to the network (in map unit)|QgsProcessingParameterNumber.Double|50.0|False|0.0|None -*QgsProcessingParameterEnum|arc_type|Arc type|line;boundary;line,boundary|False|2 -*QgsProcessingParameterString|from_cats|From Category values||False|True -*QgsProcessingParameterString|from_where|From WHERE conditions of SQL statement without 'where' keyword||True|True -*QgsProcessingParameterEnum|to_type|To feature type|point;line;boundary|False|0 -*QgsProcessingParameterString|to_cats|To Category values||False|True -*QgsProcessingParameterString|to_where|To WHERE conditions of SQL statement without 'where' keyword||True|True +QgsProcessingParameterVectorLayer|points|Centers point layer (nodes)|0|None|True +QgsProcessingParameterVectorLayer|from_layer|Input vector from points layer (from)|0|None|True +QgsProcessingParameterVectorLayer|to_layer|Input vector to points layer (to)|0|None|True +QgsProcessingParameterNumber|threshold|Threshold for connecting nodes to the network (in map unit)|QgsProcessingParameterNumber.Double|50.0|False|0.0|None +*QgsProcessingParameterEnum|arc_type|Arc type|line;boundary|True|0,1|True +*QgsProcessingParameterString|from_cats|From Category values|None|False|True +*QgsProcessingParameterString|from_where|From WHERE conditions of SQL statement without 'where' keyword|None|True|True +*QgsProcessingParameterEnum|to_type|To feature type|point;line;boundary|True|0|True +*QgsProcessingParameterString|to_cats|To Category values|None|False|True +*QgsProcessingParameterString|to_where|To WHERE conditions of SQL statement without 'where' keyword|None|True|True *QgsProcessingParameterField|arc_column|Arc forward/both direction(s) cost column (number)|None|input|0|False|True *QgsProcessingParameterField|arc_backward_column|Arc backward direction cost column (number)|None|input|0|False|True -*QgsProcessingParameterField|node_column|Node cost column (number)|None|from_points|0|False|True +*QgsProcessingParameterField|node_column|Node cost column (number)|None|points|0|False|True *QgsProcessingParameterBoolean|-g|Use geodesic calculation for longitude-latitude locations|False|True +*QgsProcessingParameterBoolean|-l|Write each output path as one line, not as original input segments|False|True QgsProcessingParameterVectorDestination|output|Network_Distance diff --git a/python/plugins/processing/algs/grass7/description/v.net.flow.txt b/python/plugins/processing/algs/grass7/description/v.net.flow.txt index 43edb5938783..04b16e5e2553 100644 --- a/python/plugins/processing/algs/grass7/description/v.net.flow.txt +++ b/python/plugins/processing/algs/grass7/description/v.net.flow.txt @@ -4,10 +4,10 @@ Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector line layer (network)|1|None|False QgsProcessingParameterVectorLayer|points|Input vector point layer (flow nodes)|0|None|False QgsProcessingParameterNumber|threshold|Threshold for connecting centers to the network (in map unit)|QgsProcessingParameterNumber.Double|50|False|0.0|None -QgsProcessingParameterString|source_cats|Source Category values||False|True -QgsProcessingParameterString|source_where|Source WHERE conditions of SQL statement without 'where' keyword||True|True -QgsProcessingParameterString|sink_cats|Sink Category values||False|True -QgsProcessingParameterString|sink_where|Sink WHERE conditions of SQL statement without 'where' keyword||True|True +QgsProcessingParameterString|source_cats|Source Category values|None|False|True +QgsProcessingParameterString|source_where|Source WHERE conditions of SQL statement without 'where' keyword|None|True|True +QgsProcessingParameterString|sink_cats|Sink Category values|None|False|True +QgsProcessingParameterString|sink_where|Sink WHERE conditions of SQL statement without 'where' keyword|None|True|True *QgsProcessingParameterField|arc_column|Arc forward/both direction(s) cost column (number)|None|input|0|False|True *QgsProcessingParameterField|arc_backward_column|Arc backward direction cost column (number)|None|input|0|False|True *QgsProcessingParameterField|node_column|Node cost column (number)|None|points|0|False|True diff --git a/python/plugins/processing/algs/grass7/description/v.net.iso.txt b/python/plugins/processing/algs/grass7/description/v.net.iso.txt index 14147e652334..1497d7e3c50a 100644 --- a/python/plugins/processing/algs/grass7/description/v.net.iso.txt +++ b/python/plugins/processing/algs/grass7/description/v.net.iso.txt @@ -3,12 +3,15 @@ Splits network by cost isolines. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector line layer (arcs)|1|None|False QgsProcessingParameterVectorLayer|points|Centers point layer (nodes)|0|None|False +QgsProcessingParameterVectorLayer|turn_layer|Layer with turntable (with -t option)|0|None|True +QgsProcessingParameterVectorLayer|turn_cat_layer|Layer with unique categories used in turntable (with -t option)|0|None|True QgsProcessingParameterNumber|threshold|Threshold for connecting centers to the network (in map unit)|QgsProcessingParameterNumber.Double|50.0|False|0.0|None -*QgsProcessingParameterEnum|arc_type|Arc type|line;boundary;line,boundary|False|2 +*QgsProcessingParameterEnum|arc_type|Arc type|line;boundary|True|0,1|False *QgsProcessingParameterString|center_cats|Category values|1-100000|False|False QgsProcessingParameterString|costs|Costs for isolines|1000,2000,3000|False|False *QgsProcessingParameterField|arc_column|Arc forward/both direction(s) cost column (number)|None|input|0|False|True *QgsProcessingParameterField|arc_backward_column|Arc backward direction cost column (number)|None|input|0|False|True *QgsProcessingParameterField|node_column|Node cost column (number)|None|points|0|False|True +*QgsProcessingParameterBoolean|-t|Use turntable|False|True *QgsProcessingParameterBoolean|-g|Use geodesic calculation for longitude-latitude locations|False|True QgsProcessingParameterVectorDestination|output|Network_Iso diff --git a/python/plugins/processing/algs/grass7/description/v.net.path.txt b/python/plugins/processing/algs/grass7/description/v.net.path.txt index e7e580338920..f1fc0995f1db 100644 --- a/python/plugins/processing/algs/grass7/description/v.net.path.txt +++ b/python/plugins/processing/algs/grass7/description/v.net.path.txt @@ -3,13 +3,16 @@ Finds shortest path on vector network Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector line layer (arcs)|1|None|False QgsProcessingParameterVectorLayer|points|Centers point layer (nodes)|0|None|False +QgsProcessingParameterVectorLayer|turn_layer|Layer with turntable (with -t option)|0|None|True +QgsProcessingParameterVectorLayer|turn_cat_layer|Layer with unique categories used in turntable (with -t option)|0|None|True QgsProcessingParameterFile|file|Name of file containing start and end points|0|txt|None|False QgsProcessingParameterNumber|threshold|Threshold for connecting centers to the network (in map unit)|QgsProcessingParameterNumber.Double|50.0|False|0.0|None -*QgsProcessingParameterEnum|type|Arc type|line;boundary;line,boundary|False|2 +*QgsProcessingParameterEnum|type|Arc type|line;boundary|True|0,1|False *QgsProcessingParameterField|arc_column|Arc forward/both direction(s) cost column (number)|None|input|0|False|True *QgsProcessingParameterField|arc_backward_column|Arc backward direction cost column (number)|None|input|0|False|True *QgsProcessingParameterField|node_column|Node cost column (number)|None|points|0|False|True *QgsProcessingParameterNumber|dmax|Maximum distance to the network|QgsProcessingParameterNumber.Double|1000.0|True|0.0|None +*QgsProcessingParameterBoolean|-t|Use turntable|False|True *QgsProcessingParameterBoolean|-g|Use geodesic calculation for longitude-latitude locations|False|True *QgsProcessingParameterBoolean|-s|Write output as original input segments, not each path as one line|False|True QgsProcessingParameterVectorDestination|output|Network_Path diff --git a/python/plugins/processing/algs/grass7/description/v.net.salesman.txt b/python/plugins/processing/algs/grass7/description/v.net.salesman.txt index f131eb2ada7e..4ec29b13e704 100644 --- a/python/plugins/processing/algs/grass7/description/v.net.salesman.txt +++ b/python/plugins/processing/algs/grass7/description/v.net.salesman.txt @@ -3,11 +3,15 @@ Creates a cycle connecting given nodes (Traveling salesman problem) Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector line layer (arcs)|1|None|False QgsProcessingParameterVectorLayer|points|Centers point layer (nodes)|0|None|False +QgsProcessingParameterVectorLayer|turn_layer|Layer with turntable (with -t option)|0|None|True +QgsProcessingParameterVectorLayer|turn_cat_layer|Layer with unique categories used in turntable (with -t option)|0|None|True QgsProcessingParameterNumber|threshold|Threshold for connecting centers to the network (in map unit)|QgsProcessingParameterNumber.Double|50.0|False|0.0|None -*QgsProcessingParameterEnum|arc_type|Arc type|line;boundary;line,boundary|False|2 +*QgsProcessingParameterEnum|arc_type|Arc type|line;boundary|True|0,1|False *QgsProcessingParameterString|center_cats|Category values|1-100000|False|False *QgsProcessingParameterField|arc_column|Arc forward/both direction(s) cost column (number)|None|input|0|False|True *QgsProcessingParameterField|arc_backward_column|Arc backward direction cost column (number)|None|input|0|False|True +*QgsProcessingParameterBoolean|-t|Use turntable|False|True *QgsProcessingParameterBoolean|-g|Use geodesic calculation for longitude-latitude locations|False|True QgsProcessingParameterVectorDestination|output|Network_Salesman -OutputTable|sequence|Salesman_Nodes_Sequence +QgsProcessingParameterFileDestination|sequence|Output file holding node sequence|Html files (*.html)|report.html|True + diff --git a/python/plugins/processing/algs/grass7/description/v.net.spanningtree.txt b/python/plugins/processing/algs/grass7/description/v.net.spanningtree.txt index 515f9f73d1e1..d5b49aa971ed 100644 --- a/python/plugins/processing/algs/grass7/description/v.net.spanningtree.txt +++ b/python/plugins/processing/algs/grass7/description/v.net.spanningtree.txt @@ -2,6 +2,9 @@ v.net.spanningtree Computes minimum spanning tree for the network. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector line layer (arcs)|1|None|False +QgsProcessingParameterVectorLayer|points|Input point layer (nodes)|0|None|False +QgsProcessingParameterNumber|threshold|Threshold for connecting centers to the network (in map unit)|QgsProcessingParameterNumber.Double|50.0|False|0.0|None *QgsProcessingParameterField|arc_column|Arc forward/both direction(s) cost column (number)|None|input|0|False|True +*QgsProcessingParameterField|node_column|Node cost column (number)|None|points|0|False|True *QgsProcessingParameterBoolean|-g|Use geodesic calculation for longitude-latitude locations|False|True QgsProcessingParameterVectorDestination|output|SpanningTree diff --git a/python/plugins/processing/algs/grass7/description/v.net.steiner.txt b/python/plugins/processing/algs/grass7/description/v.net.steiner.txt index b1fe16b99c88..0eecb9e121f0 100644 --- a/python/plugins/processing/algs/grass7/description/v.net.steiner.txt +++ b/python/plugins/processing/algs/grass7/description/v.net.steiner.txt @@ -4,9 +4,9 @@ Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector line layer (arcs)|1|None|False QgsProcessingParameterVectorLayer|points|Centers point layer (nodes)|0|None|False QgsProcessingParameterNumber|threshold|Threshold for connecting centers to the network (in map unit)|QgsProcessingParameterNumber.Double|50.0|False|0.0|None -*QgsProcessingParameterEnum|arc_type|Arc type|line;boundary;line,boundary|False|2 +*QgsProcessingParameterEnum|arc_type|Arc type|line;boundary|True|0,1|True *QgsProcessingParameterString|terminal_cats|Category values|1-100000|False|False *QgsProcessingParameterField|acolumn|Arc forward/both direction(s) cost column (number)|None|input|0|False|True -*QgsProcessingParameterNumber|npoints|Maximum distance to the network|QgsProcessingParameterNumber.Integer|-1|True|-1|None +*QgsProcessingParameterNumber|npoints|Number of Steiner points|QgsProcessingParameterNumber.Integer|-1|True|-1|None *QgsProcessingParameterBoolean|-g|Use geodesic calculation for longitude-latitude locations|False|True -QgsProcessingParameterVectorDestination|output|Network_Steiner +QgsProcessingParameterVectorDestination|output|Network Steiner diff --git a/python/plugins/processing/algs/grass7/description/v.net.timetable.txt b/python/plugins/processing/algs/grass7/description/v.net.timetable.txt new file mode 100644 index 000000000000..c9d42f16e7ae --- /dev/null +++ b/python/plugins/processing/algs/grass7/description/v.net.timetable.txt @@ -0,0 +1,15 @@ +v.net.timetable +Finds shortest path using timetables. +Vector (v.*) +QgsProcessingParameterVectorLayer|input|Input vector line layer (arcs)|1|None|False +QgsProcessingParameterVectorLayer|points|Centers point layer (nodes)|0|None|False +QgsProcessingParameterVectorLayer|walk_layer|Layer number or name with walking connections|-1|None|True +QgsProcessingParameterNumber|threshold|Threshold for connecting centers to the network (in map unit)|QgsProcessingParameterNumber.Double|50.0|False|0.0|None +*QgsProcessingParameterField|arc_column|Arc forward/both direction(s) cost column (number)|None|input|0|False|True +*QgsProcessingParameterField|arc_backward_column|Arc backward direction cost column (number)|None|input|0|False|True +*QgsProcessingParameterField|node_column|Node cost column (number)|None|input|0|False|True +*QgsProcessingParameterField|route_id|Name of column with route ids|None|input|0|False|True +*QgsProcessingParameterField|stop_time|Name of column with stop timestamps|None|walk_layer|-1|False|True +*QgsProcessingParameterField|to_stop|Name of column with stop ids|None|walk_layer|-1|False|True +*QgsProcessingParameterField|walk_length|Name of column with walk lengths|None|walk_layer|-1|False|True +QgsProcessingParameterVectorDestination|output|Network Timetable diff --git a/python/plugins/processing/algs/grass7/description/v.net.turntable.txt b/python/plugins/processing/algs/grass7/description/v.net.turntable.txt new file mode 100644 index 000000000000..4a534d865324 --- /dev/null +++ b/python/plugins/processing/algs/grass7/description/v.net.turntable.txt @@ -0,0 +1,9 @@ +v.net +v.net.turntable - Creates turn tables layers for each network arcs +Vector (v.*) +QgsProcessingParameterVectorLayer|input|Input vector line layer (arcs)|1|None|False +QgsProcessingParameterVectorLayer|points|Input vector point layer (nodes)|0|None|False +Hardcoded|operation=turntable +Hardcoded|turn_layer=3 +Hardcoded|turn_cat_layer=4 +QgsProcessingParameterVectorDestination|output|Turn Table diff --git a/python/plugins/processing/algs/grass7/description/v.net.visibility.txt b/python/plugins/processing/algs/grass7/description/v.net.visibility.txt index 263020eadcbb..62a18a8cfa12 100644 --- a/python/plugins/processing/algs/grass7/description/v.net.visibility.txt +++ b/python/plugins/processing/algs/grass7/description/v.net.visibility.txt @@ -2,6 +2,7 @@ v.net.visibility Performs visibility graph construction. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector line layer (arcs)|-1|None|False -*QgsProcessingParameterString|coordinates|Coordinates||False|True -*QgsProcessingParameterVectorLayer|visibility|Input vector line layer containing visible points|1|None|True -QgsProcessingParameterVectorDestination|output|Network_Visibility +QgsProcessingParameterPoint|coordinates|Coordinates|None|True +QgsProcessingParameterString|coordinates|Coordinates|None|False|True +QgsProcessingParameterVectorLayer|visibility|Input vector line layer containing visible points|1|None|True +QgsProcessingParameterVectorDestination|output|Network Visibility diff --git a/python/plugins/processing/algs/grass7/description/v.normal.txt b/python/plugins/processing/algs/grass7/description/v.normal.txt index a0c2177eff8f..9d4ea4412e46 100644 --- a/python/plugins/processing/algs/grass7/description/v.normal.txt +++ b/python/plugins/processing/algs/grass7/description/v.normal.txt @@ -2,7 +2,7 @@ v.normal Tests for normality for points. Vector (v.*) QgsProcessingParameterVectorLayer|map|point vector defining sample points|-1|None|False -QgsProcessingParameterString|tests|Lists of tests (1-15): e.g. 1,3-8,13|1-3 +QgsProcessingParameterString|tests|Lists of tests (1-15): e.g. 1,3-8,13|1-3|False|False QgsProcessingParameterField|column|Attribute column|None|map|-1|False|False QgsProcessingParameterBoolean|-r|Use only points in current region|True QgsProcessingParameterBoolean|-l|lognormal|False diff --git a/python/plugins/processing/algs/grass7/description/v.out.ascii.txt b/python/plugins/processing/algs/grass7/description/v.out.ascii.txt index 18d64124902f..9174d54a4695 100644 --- a/python/plugins/processing/algs/grass7/description/v.out.ascii.txt +++ b/python/plugins/processing/algs/grass7/description/v.out.ascii.txt @@ -2,6 +2,9 @@ v.out.ascii Exports a vector map to a GRASS ASCII vector representation. Vector (v.*) QgsProcessingParameterVectorLayer|input|Name of input vector map|-1|None|False +QgsProcessingParameterEnum|type|Input feature type|point;line;boundary;centroid;area;face;kernel|False|0,1,2,3,4,5,6|True +QgsProcessingParameterField|columns|Name of attribute column(s) to be exported|None|input|-1|True|True +QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|True|True QgsProcessingParameterEnum|format|Output format|point;standard;wkt|False|0|False QgsProcessingParameterEnum|separator|Field separator|pipe;comma;space;tab;newline|False|0|False QgsProcessingParameterNumber|precision|Number of significant digits (floating point only)|QgsProcessingParameterNumber.Integer|8|True|0|32 diff --git a/python/plugins/processing/algs/grass7/description/v.out.postgis.txt b/python/plugins/processing/algs/grass7/description/v.out.postgis.txt new file mode 100644 index 000000000000..e263cbb849a9 --- /dev/null +++ b/python/plugins/processing/algs/grass7/description/v.out.postgis.txt @@ -0,0 +1,11 @@ +v.out.postgis +Exports a vector map layer to PostGIS feature table. +Vector (v.*) +QgsProcessingParameterVectorLayer|input|Name of input vector map|-1|None|False +QgsProcessingParameterEnum|type|Input feature type|point;line;boundary;centroid;area;face;kernel;auto|True|7|True +QgsProcessingParameterString|output|Name for output PostGIS datasource|PG:dbname=grass|False|False +QgsProcessingParameterString|output_layer|Name for output PostGIS layer|None|False|True +QgsProcessingParameterString|options|Creation options|None|True|True +*QgsProcessingParameterBoolean|-t|Do not export attribute table|False +*QgsProcessingParameterBoolean|-l|Export PostGIS topology instead of simple features|False +*QgsProcessingParameterBoolean|-2|Force 2D output even if input is 3D|False diff --git a/python/plugins/processing/algs/grass7/description/v.out.pov.txt b/python/plugins/processing/algs/grass7/description/v.out.pov.txt index cd7656d5beb5..da222a8ea229 100644 --- a/python/plugins/processing/algs/grass7/description/v.out.pov.txt +++ b/python/plugins/processing/algs/grass7/description/v.out.pov.txt @@ -2,8 +2,8 @@ v.out.pov Converts to POV-Ray format, GRASS x,y,z -> POV-Ray x,z,y Vector (v.*) QgsProcessingParameterVectorLayer|input|Name of input vector map|-1|None|False -QgsProcessingParameterString|type|Feature type|point,line,area,face -QgsProcessingParameterNumber|size|Radius of sphere for points and tube for lines|QgsProcessingParameterNumber.Double|10.0|False|None|0 -QgsProcessingParameterString|zmod|Modifier for z coordinates, this string is appended to each z coordinate| -QgsProcessingParameterString|objmod|Object modifier (OBJECT_MODIFIER in POV-Ray documentation)| +QgsProcessingParameterEnum|type|Input feature type|point;line;boundary;centroid;area;face;kernel|True|0,1,4,5|True +QgsProcessingParameterNumber|size|Radius of sphere for points and tube for lines|QgsProcessingParameterNumber.Double|10.0|False|0.0|None +QgsProcessingParameterString|zmod|Modifier for z coordinates, this string is appended to each z coordinate|None|False|True +QgsProcessingParameterString|objmod|Object modifier (OBJECT_MODIFIER in POV-Ray documentation)|None|False|True QgsProcessingParameterFileDestination|output|POV vector|Pov files (*.pov)|None|False diff --git a/python/plugins/processing/algs/grass7/description/v.out.svg.txt b/python/plugins/processing/algs/grass7/description/v.out.svg.txt new file mode 100644 index 000000000000..2bf29ac6a372 --- /dev/null +++ b/python/plugins/processing/algs/grass7/description/v.out.svg.txt @@ -0,0 +1,8 @@ +v.out.svg +Exports a vector map to SVG file. +Vector (v.*) +QgsProcessingParameterVectorLayer|input|Name of input vector map|-1|None|False +QgsProcessingParameterEnum|type|Output type|poly;line;point|False|0|False +QgsProcessingParameterNumber|precision|Coordinate precision|QgsProcessingParameterNumber.Integer|6|True|0|None +QgsProcessingParameterField|attribute|Attribute(s) to include in output SVG|None|input|-1|True|True +QgsProcessingParameterFileDestination|output|SVG File|SVG files (*.svg)|None|False diff --git a/python/plugins/processing/algs/grass7/description/v.out.vtk.txt b/python/plugins/processing/algs/grass7/description/v.out.vtk.txt index 03bb0d73572a..74e888f089ba 100644 --- a/python/plugins/processing/algs/grass7/description/v.out.vtk.txt +++ b/python/plugins/processing/algs/grass7/description/v.out.vtk.txt @@ -2,7 +2,8 @@ v.out.vtk Converts a vector map to VTK ASCII output. Vector (v.*) QgsProcessingParameterVectorLayer|input|Name of input vector map|-1|None|False -QgsProcessingParameterString|precision|Number of significant digits (floating point only)|None|False|True +QgsProcessingParameterEnum|type|Input feature type|point;kernel;centroid;line;boundary;area;face|True|0,1,2,3,4,5,6|True +QgsProcessingParameterNumber|precision|Number of significant digits (floating point only)|QgsProcessingParameterNumber.Integer|2|True|0|None QgsProcessingParameterNumber|zscale|Scale factor for elevation|QgsProcessingParameterNumber.Double|1.0|True|0.0|None *QgsProcessingParameterBoolean|-c|Correct the coordinates to fit the VTK-OpenGL precision|False *QgsProcessingParameterBoolean|-n|Export numeric attribute table fields as VTK scalar variables|False diff --git a/python/plugins/processing/algs/grass7/description/v.outlier.txt b/python/plugins/processing/algs/grass7/description/v.outlier.txt index 2a16dc261069..dc4b40d71d15 100644 --- a/python/plugins/processing/algs/grass7/description/v.outlier.txt +++ b/python/plugins/processing/algs/grass7/description/v.outlier.txt @@ -2,10 +2,11 @@ v.outlier Removes outliers from vector point data. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector layer|-1|None|False -QgsProcessingParameterNumber|ew_step|Interpolation spline step value in east direction|QgsProcessingParameterNumber.Double|10|False|None|None -QgsProcessingParameterNumber|ns_step|Interpolation spline step value in north direction|QgsProcessingParameterNumber.Double|10|False|None|None -QgsProcessingParameterNumber|lambda_i|Tykhonov regularization weight|QgsProcessingParameterNumber.Double|0.1|False|None|None -QgsProcessingParameterNumber|threshold|Threshold for the outliers|QgsProcessingParameterNumber.Double|50|False|None|None +QgsProcessingParameterNumber|ew_step|Interpolation spline step value in east direction|QgsProcessingParameterNumber.Double|10.0|True|None|None +QgsProcessingParameterNumber|ns_step|Interpolation spline step value in north direction|QgsProcessingParameterNumber.Double|10.0|True|None|None +QgsProcessingParameterNumber|lambda|Tykhonov regularization weight|QgsProcessingParameterNumber.Double|0.1|True|None|None +QgsProcessingParameterNumber|threshold|Threshold for the outliers|QgsProcessingParameterNumber.Double|50.0|True|None|None +QgsProcessingParameterEnum|filter|Filtering option|both;positive;negative|False|0|True QgsProcessingParameterBoolean|-e|Estimate point density and distance|False QgsProcessingParameterVectorDestination|output|Layer without outliers QgsProcessingParameterVectorDestination|outlier|Outliers diff --git a/python/plugins/processing/algs/grass7/description/v.overlay.txt b/python/plugins/processing/algs/grass7/description/v.overlay.txt index bd765dd04f5b..e7df7c2e793f 100644 --- a/python/plugins/processing/algs/grass7/description/v.overlay.txt +++ b/python/plugins/processing/algs/grass7/description/v.overlay.txt @@ -2,8 +2,9 @@ v.overlay Overlays two vector maps. Vector (v.*) QgsProcessingParameterVectorLayer|ainput|Input layer (A)|-1|None|False -QgsProcessingParameterEnum|atype|Input layer (A) Type|area;line +QgsProcessingParameterEnum|atype|Input layer (A) Type|area;line;auto|False|0|True QgsProcessingParameterVectorLayer|binput|Input layer (B)|2|None|False -QgsProcessingParameterEnum|operator|Operator to use|and;or;not;xor +QgsProcessingParameterEnum|btype|Input layer (B) Type|area|False|0|True +QgsProcessingParameterEnum|operator|Operator to use|and;or;not;xor|False|0|False QgsProcessingParameterBoolean|-t|Do not create attribute table|False QgsProcessingParameterVectorDestination|output|Overlay diff --git a/python/plugins/processing/algs/grass7/description/v.parallel.txt b/python/plugins/processing/algs/grass7/description/v.parallel.txt index 5f9cd8a929bd..c944c263ab0f 100644 --- a/python/plugins/processing/algs/grass7/description/v.parallel.txt +++ b/python/plugins/processing/algs/grass7/description/v.parallel.txt @@ -2,11 +2,11 @@ v.parallel Creates parallel line to input vector lines. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input lines|1|None|False -QgsProcessingParameterNumber|distance|Offset along major axis in map units|QgsProcessingParameterNumber.Double|1|False|None|None -QgsProcessingParameterNumber|minordistance|Offset along minor axis in map units|QgsProcessingParameterNumber.Double|1|False|None|None -QgsProcessingParameterNumber|angle|Angle of major axis in degrees|QgsProcessingParameterNumber.Double|0|False|None|None -QgsProcessingParameterEnum|side|Side|left;right;both -QgsProcessingParameterNumber|tolerance|Tolerance of arc polylines in map units|QgsProcessingParameterNumber.Double|1|False|None|None +QgsProcessingParameterNumber|distance|Offset along major axis in map units|QgsProcessingParameterNumber.Double|1.0|False|0.0|100000000.0 +QgsProcessingParameterNumber|minordistance|Offset along minor axis in map units|QgsProcessingParameterNumber.Double|1.0|True|0.0|100000000.0 +QgsProcessingParameterNumber|angle|Angle of major axis in degrees|QgsProcessingParameterNumber.Double|0.0|True|0.0|360.0 +QgsProcessingParameterEnum|side|Side|left;right;both|False|0|False +QgsProcessingParameterNumber|tolerance|Tolerance of arc polylines in map units|QgsProcessingParameterNumber.Double|1.0|True|0.0|100000000.0 QgsProcessingParameterBoolean|-r|Make outside corners round|False QgsProcessingParameterBoolean|-b|Create buffer-like parallel lines|False QgsProcessingParameterVectorDestination|output|Parallel lines diff --git a/python/plugins/processing/algs/grass7/description/v.perturb.txt b/python/plugins/processing/algs/grass7/description/v.perturb.txt index ec09ea48cece..3fe0ef372885 100644 --- a/python/plugins/processing/algs/grass7/description/v.perturb.txt +++ b/python/plugins/processing/algs/grass7/description/v.perturb.txt @@ -2,8 +2,8 @@ v.perturb Random location perturbations of GRASS vector points Vector (v.*) QgsProcessingParameterVectorLayer|input|Vector points to be spatially perturbed|-1|None|False -QgsProcessingParameterEnum|distribution|Distribution of perturbation|uniform;normal -QgsProcessingParameterString|parameters|Parameter(s) of distribution (uniform: maximum; normal: mean and stddev)| +QgsProcessingParameterEnum|distribution|Distribution of perturbation|uniform;normal|False|0|True +QgsProcessingParameterString|parameters|Parameter(s) of distribution (uniform: maximum; normal: mean and stddev)|None|False|True QgsProcessingParameterNumber|minimum|Minimum deviation in map units|QgsProcessingParameterNumber.Double|0.0|False|None|None -QgsProcessingParameterNumber|seed|Seed for random number generation|QgsProcessingParameterNumber.Double|0|False|None|None +QgsProcessingParameterNumber|seed|Seed for random number generation|QgsProcessingParameterNumber.Integer|0|False|None|None QgsProcessingParameterVectorDestination|output|Perturbed diff --git a/python/plugins/processing/algs/grass7/description/v.qcount.txt b/python/plugins/processing/algs/grass7/description/v.qcount.txt index 5aa2292a2ba0..4c9c7b3553c1 100644 --- a/python/plugins/processing/algs/grass7/description/v.qcount.txt +++ b/python/plugins/processing/algs/grass7/description/v.qcount.txt @@ -2,6 +2,6 @@ v.qcount Indices for quadrat counts of vector point lists. Vector (v.*) QgsProcessingParameterVectorLayer|input|Vector points layer|0|None|False -QgsProcessingParameterNumber|nquadrats|Number of quadrats|QgsProcessingParameterNumber.Double|4|False|None|0 -QgsProcessingParameterNumber|radius|Quadrat radius|QgsProcessingParameterNumber.Double|10|False|None|0.0 +QgsProcessingParameterNumber|nquadrats|Number of quadrats|QgsProcessingParameterNumber.Integer|4|False|0|None +QgsProcessingParameterNumber|radius|Quadrat radius|QgsProcessingParameterNumber.Double|10.0|False|0.0|None QgsProcessingParameterVectorDestination|output|Quadrats diff --git a/python/plugins/processing/algs/grass7/description/v.random.txt b/python/plugins/processing/algs/grass7/description/v.random.txt index c9b1d33942b8..ed590bd5bea5 100644 --- a/python/plugins/processing/algs/grass7/description/v.random.txt +++ b/python/plugins/processing/algs/grass7/description/v.random.txt @@ -1,8 +1,14 @@ v.random Randomly generate a 2D/3D vector points map. Vector (v.*) -QgsProcessingParameterNumber|npoints|Number of points to be created|QgsProcessingParameterNumber.Double|100|False|None|None +QgsProcessingParameterNumber|npoints|Number of points to be created|QgsProcessingParameterNumber.Double|100|False|0|None +QgsProcessingParameterVectorLayer|restrict|Restrict points to areas in input vector|-1|None|True +QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|True|True QgsProcessingParameterNumber|zmin|Minimum z height for 3D output|QgsProcessingParameterNumber.Double|0.0|False|None|None QgsProcessingParameterNumber|zmax|Maximum z height for 3D output|QgsProcessingParameterNumber.Double|0.0|False|None|None -QgsProcessingParameterString|column|Column for Z values|z +QgsProcessingParameterNumber|seed|Seed for random number generation|QgsProcessingParameterNumber.Integer|0|False|None|None +QgsProcessingParameterString|column|Column for Z values|z|False|True +QgsProcessingParameterEnum|column_type|Type of column for z values|integer;double precision|False|0|True +QgsProcessingParameterBoolean|-z|Create 3D output|False|True +QgsProcessingParameterBoolean|-a|Generate n points for each individual area|False|True QgsProcessingParameterVectorDestination|output|Random diff --git a/python/plugins/processing/algs/grass7/description/v.rast.stats.txt b/python/plugins/processing/algs/grass7/description/v.rast.stats.txt index 3fce7a122f21..997bd3e64673 100644 --- a/python/plugins/processing/algs/grass7/description/v.rast.stats.txt +++ b/python/plugins/processing/algs/grass7/description/v.rast.stats.txt @@ -4,7 +4,7 @@ Vector (v.*) QgsProcessingParameterVectorLayer|map|Name of vector polygon map|-1|None|False QgsProcessingParameterRasterLayer|raster|Name of raster map to calculate statistics from|None|False QgsProcessingParameterString|column_prefix|Column prefix for new attribute columns|None|False|False -QgsProcessingParameterString|method|The methods to use (comma separated)|number,minimum,maximum,range,average,stddev,variance,coeff_var,sum,first_quartile,median,third_quartile,percentile|False|True +QgsProcessingParameterEnum|method|The methods to use|number;minimum;maximum;range;average;stddev;variance;coeff_var;sum;first_quartile;median;third_quartile;percentile|True|0,1,2,3,4,5,6,7,8,9,10,11,12|True QgsProcessingParameterNumber|percentile|Percentile to calculate|QgsProcessingParameterNumber.Integer|90|True|0|100 Hardcoded|-c QgsProcessingParameterVectorDestination|output|Rast stats diff --git a/python/plugins/processing/algs/grass7/description/v.reclass.txt b/python/plugins/processing/algs/grass7/description/v.reclass.txt index 5041c2409e53..482179b3227d 100644 --- a/python/plugins/processing/algs/grass7/description/v.reclass.txt +++ b/python/plugins/processing/algs/grass7/description/v.reclass.txt @@ -2,7 +2,7 @@ v.reclass Changes vector category values for an existing vector map according to results of SQL queries or a value in attribute table column. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input layer|-1|None|False -QgsProcessingParameterString|type|Feature type|point,line,boundary,centroid +QgsProcessingParameterEnum|type|Input feature type|point;line;boundary;centroid|True|0,1,2,3|True QgsProcessingParameterField|column|The name of the column whose values are to be used as new categories|None|input|-1|False|False QgsProcessingParameterFile|rules|Reclass rule file|False QgsProcessingParameterVectorDestination|output|Reclassified diff --git a/python/plugins/processing/algs/grass7/description/v.rectify.txt b/python/plugins/processing/algs/grass7/description/v.rectify.txt index 6c1391d0c632..ef21974618fc 100644 --- a/python/plugins/processing/algs/grass7/description/v.rectify.txt +++ b/python/plugins/processing/algs/grass7/description/v.rectify.txt @@ -4,8 +4,8 @@ Vector (v.*) QgsProcessingParameterVectorLayer|input|Name of input vector map|-1|None|False QgsProcessingParameterString|inline_points|Inline control points|None|True|True QgsProcessingParameterFile|points|Name of input file with control points|0|txt|None|True -QgsProcessingParameterNumber|order|Rectification polynomial order|QgsProcessingParameterNumber.Double|1|False|1|3 -QgsProcessingParameterString|separator|Field separator for RMS report|None|False|True +QgsProcessingParameterNumber|order|Rectification polynomial order|QgsProcessingParameterNumber.Integer|1|False|1|3 +QgsProcessingParameterString|separator|Field separator for RMS report|pipe|False|True *QgsProcessingParameterBoolean|-3|Perform 3D transformation|False *QgsProcessingParameterBoolean|-o|Perform orthogonal 3D transformation|False *QgsProcessingParameterBoolean|-b|Do not build topology|False diff --git a/python/plugins/processing/algs/grass7/description/v.report.txt b/python/plugins/processing/algs/grass7/description/v.report.txt index 6e2048a691aa..8482ee8b2c55 100644 --- a/python/plugins/processing/algs/grass7/description/v.report.txt +++ b/python/plugins/processing/algs/grass7/description/v.report.txt @@ -2,7 +2,7 @@ v.report Reports geometry statistics for vectors. Vector (v.*) QgsProcessingParameterVectorLayer|map|Input layer|-1|None|False -QgsProcessingParameterEnum|option|Value to calculate|area;length;coor -QgsProcessingParameterEnum|units|units|miles;feet;meters;kilometers;acres;hectares;percent -QgsProcessingParameterEnum|sort|Sort the result (ascending, descending)|asc;desc +QgsProcessingParameterEnum|option|Value to calculate|area;length;coor|False|0|False +QgsProcessingParameterEnum|units|units|miles;feet;meters;kilometers;acres;hectares;percent|False|2|True +QgsProcessingParameterEnum|sort|Sort the result (ascending, descending)|asc;desc|False|0|True QgsProcessingParameterFileDestination|html|Report|Html files (*.html)|report.html|False diff --git a/python/plugins/processing/algs/grass7/description/v.sample.txt b/python/plugins/processing/algs/grass7/description/v.sample.txt index 33a5add8beb6..383b90eb8995 100644 --- a/python/plugins/processing/algs/grass7/description/v.sample.txt +++ b/python/plugins/processing/algs/grass7/description/v.sample.txt @@ -5,5 +5,5 @@ QgsProcessingParameterVectorLayer|input|Vector layer defining sample points|0|No QgsProcessingParameterField|column|Vector layer attribute column to use for comparison|None|input|-1|False|False QgsProcessingParameterRasterLayer|raster|Raster map to be sampled|None|False QgsProcessingParameterNumber|zscale|Sampled raster values will be multiplied by this factor|QgsProcessingParameterNumber.Double|1.0|False|None|None -QgsProcessingParameterEnum|method|Sampling interpolation method|nearest;bilinear;bicubic +QgsProcessingParameterEnum|method|Sampling interpolation method|nearest;bilinear;bicubic|False|0|True QgsProcessingParameterVectorDestination|output|Sampled|QgsProcessing.TypeVectorPoint|None|True diff --git a/python/plugins/processing/algs/grass7/description/v.segment.txt b/python/plugins/processing/algs/grass7/description/v.segment.txt index 870c4c2d221b..7c235fc11dae 100644 --- a/python/plugins/processing/algs/grass7/description/v.segment.txt +++ b/python/plugins/processing/algs/grass7/description/v.segment.txt @@ -2,5 +2,5 @@ v.segment Creates points/segments from input vector lines and positions. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input lines layer|1|None|False -QgsProcessingParameterFile|file|File containing segment rules|0|txt|None|False +QgsProcessingParameterFile|rules|File containing segment rules|0|txt|None|False QgsProcessingParameterVectorDestination|output|Segments diff --git a/python/plugins/processing/algs/grass7/description/v.select.txt b/python/plugins/processing/algs/grass7/description/v.select.txt index 34b730b5f77f..9e2b82f2c9e9 100644 --- a/python/plugins/processing/algs/grass7/description/v.select.txt +++ b/python/plugins/processing/algs/grass7/description/v.select.txt @@ -2,9 +2,12 @@ v.select Selects features from vector map (A) by features from other vector map (B). Vector (v.*) QgsProcessingParameterVectorLayer|ainput|Input layer (A)|-1|None|False -QgsProcessingParameterEnum|atype|Input layer (A) Type|area;line;point +QgsProcessingParameterEnum|atype|Input layer (A) Type|point;line;boundary;centroid;area|True|0,1,4|True QgsProcessingParameterVectorLayer|binput|Input layer (B)|-1|None|False -QgsProcessingParameterEnum|btype|Input layer (B) Type|area;line;point -QgsProcessingParameterEnum|operator|Operator to use|overlap;equals;disjoint;intersect;touches;crosses;within;contains;relate +QgsProcessingParameterEnum|btype|Input layer (B) Type|point;line;boundary;centroid;area|True|0,1,4|True +QgsProcessingParameterEnum|operator|Operator to use|overlap;equals;disjoint;intersect;touches;crosses;within;contains;overlaps;relate|False|0|False +QgsProcessing|ParameterString|relate|Intersection Matrix Pattern used for 'relate' operator|None|False|True +QgsProcessingParameterBoolean|-t|Do not create attribute table|False +QgsProcessingParameterBoolean|-c|Do not skip features without category|False QgsProcessingParameterBoolean|-r|Reverse selection|False QgsProcessingParameterVectorDestination|output|Selected diff --git a/python/plugins/processing/algs/grass7/description/v.split.length.txt b/python/plugins/processing/algs/grass7/description/v.split.length.txt deleted file mode 100644 index 9abbf06e46ce..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.split.length.txt +++ /dev/null @@ -1,6 +0,0 @@ -v.split -v.split.length - Split lines to shorter segments by length. -Vector (v.*) -QgsProcessingParameterVectorLayer|input|Input lines layer|1|None|False -QgsProcessingParameterNumber|length|Maximum segment length|QgsProcessingParameterNumber.Double|10.0|False|None|None -QgsProcessingParameterVectorDestination|output|Split by length diff --git a/python/plugins/processing/algs/grass7/description/v.split.txt b/python/plugins/processing/algs/grass7/description/v.split.txt new file mode 100644 index 000000000000..1a7e828ff707 --- /dev/null +++ b/python/plugins/processing/algs/grass7/description/v.split.txt @@ -0,0 +1,10 @@ +v.split +Split lines to shorter segments by length. +Vector (v.*) +QgsProcessingParameterVectorLayer|input|Input lines layer|1|None|False +QgsProcessingParameterNumber|length|Maximum segment length|QgsProcessingParameterNumber.Double|None|True|None|None +QgsProcessingParameterEnum|units|Length units|map;meters;kilometers;feet;surveyfeet;miles;nautmiles|False|0|True +QgsProcessingParameterNumber|vertices|Maximum number of vertices in segment|QgsProcessingParameterNumber.Integer|None|True|None|None +QgsProcessingParameterBoolean|-n|Add new vertices, but do not split|False|True +QgsProcessingParameterBoolean|-f|Force segments to be exactly of given length, except for last one|False|True +QgsProcessingParameterVectorDestination|output|Split by length diff --git a/python/plugins/processing/algs/grass7/description/v.split.vert.txt b/python/plugins/processing/algs/grass7/description/v.split.vert.txt deleted file mode 100644 index a02554985f72..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.split.vert.txt +++ /dev/null @@ -1,6 +0,0 @@ -v.split -v.split.vert - Split lines to shorter segments by max number of vertices. -Vector (v.*) -QgsProcessingParameterVectorLayer|input|Input lines layer|1|None|False -QgsProcessingParameterNumber|vertices|Maximum number of vertices in segment|QgsProcessingParameterNumber.Double|10|False|None|None -QgsProcessingParameterVectorDestination|output|Split by vertices diff --git a/python/plugins/processing/algs/grass7/description/v.surf.bspline.lambda.txt b/python/plugins/processing/algs/grass7/description/v.surf.bspline.lambda.txt deleted file mode 100644 index 5f570c1e7b15..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.surf.bspline.lambda.txt +++ /dev/null @@ -1,12 +0,0 @@ -v.surf.bspline -v.surf.bspline.lambda - Bicubic or bilinear spline interpolation with Tykhonov regularization. -Vector (v.*) -QgsProcessingParameterVectorLayer|input|Input points layer|-1|None|False -QgsProcessingParameterNumber|ew_step|Length of each spline step in the east-west direction|QgsProcessingParameterNumber.Double|4|False|None|None -QgsProcessingParameterNumber|ns_step|Length of each spline step in the north-south direction|QgsProcessingParameterNumber.Double|4|False|None|None -QgsProcessingParameterEnum|method|Spline interpolation algorithm|bilinear;bicubic -QgsProcessingParameterField|column|Attribute table column with values to interpolate|None|input|-1|False|False -QgsProcessingParameterBoolean|-c|Find the best Tykhonov regularizing parameter using a "leave-one-out" cross validation method|True -QgsProcessingParameterBoolean|-e|Estimate point density and distance|False -QgsProcessingParameterEnum|layer|layer|1;0 -QgsProcessingParameterFileDestination|html|Lambda or Point Density and Distance|Html files (*.html)|report.html|False diff --git a/python/plugins/processing/algs/grass7/description/v.surf.bspline.sparse.txt b/python/plugins/processing/algs/grass7/description/v.surf.bspline.sparse.txt deleted file mode 100644 index 4ec67a1d0675..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.surf.bspline.sparse.txt +++ /dev/null @@ -1,12 +0,0 @@ -v.surf.bspline -v.surf.bspline.sparse - Bicubic or bilinear spline interpolation with Tykhonov regularization. -Vector (v.*) -QgsProcessingParameterVectorLayer|input|Input points layer|-1|None|False -QgsProcessingParameterVectorLayer|sparse_input|Input layer of sparse points|-1|None|False -QgsProcessingParameterNumber|ew_step|Length of each spline step in the east-west direction|QgsProcessingParameterNumber.Double|4|False|None|None -QgsProcessingParameterNumber|ns_step|Length of each spline step in the north-south direction|QgsProcessingParameterNumber.Double|4|False|None|None -QgsProcessingParameterEnum|method|Spline interpolation algorithm|bilinear;bicubic -QgsProcessingParameterNumber|lambda_i|Tykhonov regularization parameter (affects smoothing)|QgsProcessingParameterNumber.Double|0.01|False|None|None -QgsProcessingParameterField|column|Attribute table column with values to interpolate|None|input|-1|False|False -QgsProcessingParameterEnum|layer|layer|1;0 -QgsProcessingParameterRasterDestination|raster_output|Interpolated spline diff --git a/python/plugins/processing/algs/grass7/description/v.surf.bspline.txt b/python/plugins/processing/algs/grass7/description/v.surf.bspline.txt index 932959e7e888..7a9f21895b2b 100644 --- a/python/plugins/processing/algs/grass7/description/v.surf.bspline.txt +++ b/python/plugins/processing/algs/grass7/description/v.surf.bspline.txt @@ -2,10 +2,15 @@ v.surf.bspline Bicubic or bilinear spline interpolation with Tykhonov regularization. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input points layer|-1|None|False -QgsProcessingParameterNumber|ew_step|Length of each spline step in the east-west direction|QgsProcessingParameterNumber.Double|4|False|None|None -QgsProcessingParameterNumber|ns_step|Length of each spline step in the north-south direction|QgsProcessingParameterNumber.Double|4|False|None|None -QgsProcessingParameterEnum|method|Spline interpolation algorithm|bilinear;bicubic -QgsProcessingParameterNumber|lambda_i|Tykhonov regularization parameter (affects smoothing)|QgsProcessingParameterNumber.Double|0.01|False|None|None -QgsProcessingParameterField|column|Attribute table column with values to interpolate|None|input|-1|False|False -QgsProcessingParameterEnum|layer|layer|1;0 -QgsProcessingParameterRasterDestination|raster_output|Interpolated spline +QgsProcessingParameterField|column|Attribute table column with values to interpolate|None|input|-1|False|True +QgsProcessingParameterVectorLayer|sparse_input|Sparse points layer|-1|None|True +QgsProcessingParameterNumber|ew_step|Length of each spline step in the east-west direction|QgsProcessingParameterNumber.Double|4.0|True|None|None +QgsProcessingParameterNumber|ns_step|Length of each spline step in the north-south direction|QgsProcessingParameterNumber.Double|4.0|True|None|None +QgsProcessingParameterEnum|method|Spline interpolation algorithm|bilinear;bicubic|False|0|True +QgsProcessingParameterNumber|lambda_i|Tykhonov regularization parameter (affects smoothing)|QgsProcessingParameterNumber.Double|0.01|True|None|None +QgsProcessingParameterEnum|solver|Type of solver which should solve the symmetric linear equation system|cholesky;cg|False|0|True +QgsProcessingParameterNumber|maxit|Maximum number of iteration used to solve the linear equation system|QgsProcessingParameterNumber.Integer|10000|True|1|None +QgsProcessingParameterNumber|error|Error break criteria for iterative solver|QgsProcessingParameterNumber.Double|0.000001|True|0.0|None +QgsProcessingParameterNumber|memory|Maximum memory to be used (in MB)|QgsProcessingParameterNumber.Integer|300|True|1|None +QgsProcessingParameterVectorDestination|output|Output vector|-1|None|True +QgsProcessingParameterRasterDestination|raster_output|Interpolated spline|None|True diff --git a/python/plugins/processing/algs/grass7/description/v.surf.idw.txt b/python/plugins/processing/algs/grass7/description/v.surf.idw.txt index c30ff3019cfe..688af454b296 100644 --- a/python/plugins/processing/algs/grass7/description/v.surf.idw.txt +++ b/python/plugins/processing/algs/grass7/description/v.surf.idw.txt @@ -2,8 +2,8 @@ v.surf.idw Surface interpolation from vector point data by Inverse Distance Squared Weighting. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector layer|0|None|False -QgsProcessingParameterNumber|npoints|Number of interpolation points|QgsProcessingParameterNumber.Double|12|False|None|None -QgsProcessingParameterNumber|power|Power parameter; greater values assign greater influence to closer points|QgsProcessingParameterNumber.Double|2.0|False|None|None +QgsProcessingParameterNumber|npoints|Number of interpolation points|QgsProcessingParameterNumber.Integer|12|True|0|None +QgsProcessingParameterNumber|power|Power parameter; greater values assign greater influence to closer points|QgsProcessingParameterNumber.Double|2.0|True|None|None QgsProcessingParameterField|column|Attribute table column with values to interpolate|None|input|-1|False|False QgsProcessingParameterBoolean|-n|Don't index points by raster cell|False QgsProcessingParameterRasterDestination|output|Interpolated IDW diff --git a/python/plugins/processing/algs/grass7/description/v.surf.rst.cvdev.txt b/python/plugins/processing/algs/grass7/description/v.surf.rst.cvdev.txt deleted file mode 100644 index be70b57607f3..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.surf.rst.cvdev.txt +++ /dev/null @@ -1,16 +0,0 @@ -v.surf.rst -v.surf.rst.cvdev - Spatial approximation and topographic analysis using regularized spline with tension. -Vector (v.*) -QgsProcessingParameterVectorLayer|input|Input vector layer|0|None|False -*QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|False|True -QgsProcessingParameterRasterLayer|mask|Name of the raster map used as mask|None|True -QgsProcessingParameterField|zcolumn|Name of the attribute column with values to be used for approximation|None|input|-1|False|False -QgsProcessingParameterNumber|tension|Tension parameter|QgsProcessingParameterNumber.Double|40|False|None|None -QgsProcessingParameterNumber|segmax|Maximum number of points in a segment|QgsProcessingParameterNumber.Double|40|False|None|None -QgsProcessingParameterNumber|npmin|Minimum number of points for approximation in a segment (>segmax)|QgsProcessingParameterNumber.Double|300|False|None|None -QgsProcessingParameterNumber|dmin|Minimum distance between points (to remove almost identical points)|QgsProcessingParameterNumber.Double|0.001|False|None|None -QgsProcessingParameterNumber|dmax|Maximum distance between points on isoline (to insert additional points)|QgsProcessingParameterNumber.Double|2.5|False|None|None -QgsProcessingParameterNumber|theta|Anisotropy angle (in degrees counterclockwise from East)|QgsProcessingParameterNumber.Double|0|False|360|0 -QgsProcessingParameterNumber|scalex|Anisotropy scaling factor|QgsProcessingParameterNumber.Double|0|False|None|None -QgsProcessingParameterBoolean|-c|-c[leave this as True]|True -QgsProcessingParameterVectorDestination|cvdev|Cross-validation errors diff --git a/python/plugins/processing/algs/grass7/description/v.surf.rst.line.txt b/python/plugins/processing/algs/grass7/description/v.surf.rst.line.txt deleted file mode 100644 index f0103ffc54f7..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.surf.rst.line.txt +++ /dev/null @@ -1,23 +0,0 @@ -v.surf.rst -v.surf.rst.line - Spatial approximation and topographic analysis using regularized spline with tension. -Vector (v.*) -QgsProcessingParameterVectorLayer|input|Input lines layer|1|None|False -*QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|False|True -QgsProcessingParameterRasterLayer|mask|Name of the raster map used as mask|None|True -QgsProcessingParameterField|zcolumn|Name of the attribute column with values to be used for approximation|None|input|-1|False|False -QgsProcessingParameterNumber|tension|Tension parameter|QgsProcessingParameterNumber.Double|40|False|None|None -QgsProcessingParameterNumber|segmax|Maximum number of points in a segment|QgsProcessingParameterNumber.Double|40|False|None|None -QgsProcessingParameterNumber|npmin|Minimum number of points for approximation in a segment (>segmax)|QgsProcessingParameterNumber.Double|300|False|None|None -QgsProcessingParameterNumber|dmin|Minimum distance between points (to remove almost identical points)|QgsProcessingParameterNumber.Double|0.001|False|None|None -QgsProcessingParameterNumber|dmax|Maximum distance between points on isoline (to insert additional points)|QgsProcessingParameterNumber.Double|2.5|False|None|None -QgsProcessingParameterNumber|zscale|Conversion factor for values used for approximation|QgsProcessingParameterNumber.Double|1.0|False|None|None -QgsProcessingParameterNumber|theta|Anisotropy angle (in degrees counterclockwise from East)|QgsProcessingParameterNumber.Double|0|False|360|0 -QgsProcessingParameterNumber|scalex|Anisotropy scaling factor|QgsProcessingParameterNumber.Double|0|False|None|None -QgsProcessingParameterBoolean|-t|Use scale dependent tension|False -QgsProcessingParameterBoolean|-d|Output partial derivatives instead of topographic parameters|False -QgsProcessingParameterRasterDestination|elevation|Interpolated RST -QgsProcessingParameterRasterDestination|slope|Slope -QgsProcessingParameterRasterDestination|aspect|Aspect -QgsProcessingParameterRasterDestination|pcurvature|Profile curvature -QgsProcessingParameterRasterDestination|tcurvature|Tangential curvature -QgsProcessingParameterRasterDestination|mcurvature|Mean curvature \ No newline at end of file diff --git a/python/plugins/processing/algs/grass7/description/v.surf.rst.txt b/python/plugins/processing/algs/grass7/description/v.surf.rst.txt index 54f97eb407c6..80dc029c5395 100644 --- a/python/plugins/processing/algs/grass7/description/v.surf.rst.txt +++ b/python/plugins/processing/algs/grass7/description/v.surf.rst.txt @@ -1,23 +1,30 @@ v.surf.rst -Spatial approximation and topographic analysis using regularized spline with tension. +Performs surface interpolation from vector points map by splines. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input points layer|0|None|False -*QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|False|True +QgsProcessingParameterField|zcolumn|Name of the attribute column with values to be used for approximation|None|input|-1|False|True +QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|True|True QgsProcessingParameterRasterLayer|mask|Name of the raster map used as mask|None|True -QgsProcessingParameterField|zcolumn|Name of the attribute column with values to be used for approximation|None|input|-1|False|False -QgsProcessingParameterNumber|tension|Tension parameter|QgsProcessingParameterNumber.Double|40|False|None|None -QgsProcessingParameterNumber|segmax|Maximum number of points in a segment|QgsProcessingParameterNumber.Double|40|False|None|None -QgsProcessingParameterNumber|npmin|Minimum number of points for approximation in a segment (>segmax)|QgsProcessingParameterNumber.Double|300|False|None|None -QgsProcessingParameterNumber|dmin|Minimum distance between points (to remove almost identical points)|QgsProcessingParameterNumber.Double|0.001|False|None|None -QgsProcessingParameterNumber|dmax|Maximum distance between points on isoline (to insert additional points)|QgsProcessingParameterNumber.Double|2.5|False|None|None -QgsProcessingParameterNumber|zscale|Conversion factor for values used for approximation|QgsProcessingParameterNumber.Double|1.0|False|None|None -QgsProcessingParameterNumber|theta|Anisotropy angle (in degrees counterclockwise from East)|QgsProcessingParameterNumber.Double|0|False|360|0 -QgsProcessingParameterNumber|scalex|Anisotropy scaling factor|QgsProcessingParameterNumber.Double|0|False|None|None +QgsProcessingParameterNumber|tension|Tension parameter|QgsProcessingParameterNumber.Double|40.0|True|None|None +QgsProcessingParameterNumber|smooth|Smoothing parameter|QgsProcessingParameterNumber.Double|None|True|None|None +QgsProcessingParameterField|smooth_column|Name of the attribute column with smoothing parameters|None|input|-1|False|True +QgsProcessingParameterNumber|segmax|Maximum number of points in a segment|QgsProcessingParameterNumber.Integer|40|True|0|None +QgsProcessingParameterNumber|npmin|Minimum number of points for approximation in a segment (>segmax)|QgsProcessingParameterNumber.Integer|300|True|0|None +QgsProcessingParameterNumber|dmin|Minimum distance between points (to remove almost identical points)|QgsProcessingParameterNumber.Double|0.001|True|0.0|None +QgsProcessingParameterNumber|dmax|Maximum distance between points on isoline (to insert additional points)|QgsProcessingParameterNumber.Double|2.5|True|None|None +QgsProcessingParameterNumber|zscale|Conversion factor for values used for approximation|QgsProcessingParameterNumber.Double|1.0|True|None|None +QgsProcessingParameterNumber|theta|Anisotropy angle (in degrees counterclockwise from East)|QgsProcessingParameterNumber.Double|0.0|True|0.0|360.0 +QgsProcessingParameterNumber|scalex|Anisotropy scaling factor|QgsProcessingParameterNumber.Double|0.0|True|None|None +QgsProcessingParameterBoolean|-c|Perform cross-validation procedure without raster approximation|False QgsProcessingParameterBoolean|-t|Use scale dependent tension|False QgsProcessingParameterBoolean|-d|Output partial derivatives instead of topographic parameters|False -QgsProcessingParameterRasterDestination|elevation|Interpolated RST -QgsProcessingParameterRasterDestination|slope|Slope -QgsProcessingParameterRasterDestination|aspect|Aspect -QgsProcessingParameterRasterDestination|pcurvature|Profile curvature -QgsProcessingParameterRasterDestination|tcurvature|Tangential curvature -QgsProcessingParameterRasterDestination|mcurvature|Mean curvature +QgsProcessingParameterRasterDestination|elevation|Interpolated RST|None|True +QgsProcessingParameterRasterDestination|slope|Slope|None|True +QgsProcessingParameterRasterDestination|aspect|Aspect|None|True +QgsProcessingParameterRasterDestination|pcurvature|Profile curvature|None|True +QgsProcessingParameterRasterDestination|tcurvature|Tangential curvature|None|True +QgsProcessingParameterRasterDestination|mcurvature|Mean curvature|None|True +QgsProcessingParameterVectorDestination|deviations|Deviations|-1|None|True +QgsProcessingParameterVectorDestination|cvdev|Cross Validation Errors|-1|None|True +QgsProcessingParameterVectorDestination|treeseg|Quadtree Segmentation|-1|None|True +QgsProcessingParameterVectorDestination|overwin|Overlapping Windows|-1|None|True diff --git a/python/plugins/processing/algs/grass7/description/v.to.3d.txt b/python/plugins/processing/algs/grass7/description/v.to.3d.txt index c359bde61079..05c37e5c54e8 100644 --- a/python/plugins/processing/algs/grass7/description/v.to.3d.txt +++ b/python/plugins/processing/algs/grass7/description/v.to.3d.txt @@ -2,7 +2,9 @@ v.to.3d Performs transformation of 2D vector features to 3D. Vector (v.*) QgsProcessingParameterVectorLayer|input|Name of input vector map|-1|None|False -QgsProcessingParameterString|height|Fixed height for 3D vector features (float)|None|False|True +QgsProcessingParameterEnum|type|Input feature type|point;line;boundary;centroid|True|0,1,2,3|True +QgsProcessingParameterNumber|height|Fixed height for 3D vector features|QgsProcessingParameterNumber.Double|None|True|None|None QgsProcessingParameterField|column|Name of attribute column used for height|None|input|0|False|True *QgsProcessingParameterBoolean|-r|Reverse transformation; 3D vector features to 2D|False +*QgsProcessingParameterBoolean|-t|Do not copy attribute table|False QgsProcessingParameterVectorDestination|output|3D diff --git a/python/plugins/processing/algs/grass7/description/v.to.lines.txt b/python/plugins/processing/algs/grass7/description/v.to.lines.txt index 8830ef06c623..e1619929cb52 100644 --- a/python/plugins/processing/algs/grass7/description/v.to.lines.txt +++ b/python/plugins/processing/algs/grass7/description/v.to.lines.txt @@ -2,5 +2,5 @@ v.to.lines Converts vector polygons or points to lines. Vector (v.*) QgsProcessingParameterVectorLayer|input|Name of input vector map|-1|None|False -QgsProcessingParameterEnum|method|Method used for point interpolation|delaunay|False|0 +QgsProcessingParameterEnum|method|Method used for point interpolation|delaunay|False|0|True QgsProcessingParameterVectorDestination|output|Lines diff --git a/python/plugins/processing/algs/grass7/description/v.to.points.txt b/python/plugins/processing/algs/grass7/description/v.to.points.txt index 5223ddc9f868..1c9c0d75ce88 100644 --- a/python/plugins/processing/algs/grass7/description/v.to.points.txt +++ b/python/plugins/processing/algs/grass7/description/v.to.points.txt @@ -2,7 +2,9 @@ v.to.points Create points along input lines Vector (v.*) QgsProcessingParameterVectorLayer|input|Input lines layer|1|None|False -QgsProcessingParameterString|dmax|Maximum distance between points in map units|100 -QgsProcessingParameterEnum|use|Use line nodes or vertices only|node;vertex +QgsProcessingParameterEnum|type|Input feature type|point;line;boundary;centroid;area;face;kernel|True|0,1,2,3,5|True +QgsProcessingParameterEnum|use|Use line nodes or vertices only|node;vertex|False|0|True +QgsProcessingParameterNumber|dmax|Maximum distance between points in map units|QgsProcessingParameterNumber.Double|100.0|True|0.0|None QgsProcessingParameterBoolean|-i|Interpolate points between line vertices|False +QgsProcessingParameterBoolean|-t|Do not create attribute table|False QgsProcessingParameterVectorDestination|output|Points along lines diff --git a/python/plugins/processing/algs/grass7/description/v.to.rast.attribute.txt b/python/plugins/processing/algs/grass7/description/v.to.rast.attribute.txt deleted file mode 100644 index 4f92f608f677..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.to.rast.attribute.txt +++ /dev/null @@ -1,7 +0,0 @@ -v.to.rast -v.to.rast.attribute - Converts (rasterize) a vector layer into a raster layer. -Vector (v.*) -QgsProcessingParameterVectorLayer|input|Input vector layer|-1|None|False -QgsProcessingParameterEnum|use|Source of raster values|attr -QgsProcessingParameterField|attribute_column|Name of column for 'attr' parameter (data type must be numeric)|None|input|0|False|False -QgsProcessingParameterRasterDestination|output|Rasterized diff --git a/python/plugins/processing/algs/grass7/description/v.to.rast.txt b/python/plugins/processing/algs/grass7/description/v.to.rast.txt new file mode 100644 index 000000000000..988564d334e6 --- /dev/null +++ b/python/plugins/processing/algs/grass7/description/v.to.rast.txt @@ -0,0 +1,13 @@ +v.to.rast +Converts (rasterize) a vector layer into a raster layer. +Vector (v.*) +QgsProcessingParameterVectorLayer|input|Input vector layer|-1|None|False +QgsProcessingParameterEnum|type|Input feature type|point;line;boundary;area|True|0,1,3|True +QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|True|True +QgsProcessingParameterEnum|use|Source of raster values|attr;cat;va;z;dir|False|0|False +QgsProcessingParameterField|attribute_column|Name of column for 'attr' parameter (data type must be numeric)|None|input|0|False|True +QgsProcessingParameterField|rgb_column|Name of color definition column (with RRR:GGG:BBB entries)|None|input|0|False|True +QgsProcessingParameterField|label_column|Name of column used as raster category labels|None|input|0|False|True +QgsProcessingParameterNumber|value|Raster value (for use=val)|QgsProcessingParameterNumber.Double|None|True|None|None +QgsProcessingParameterNumber|memory|Maximum memory to be used (in MB)|QgsProcessingParameterNumber.Integer|300|True|1|None +QgsProcessingParameterRasterDestination|output|Rasterized diff --git a/python/plugins/processing/algs/grass7/description/v.to.rast.value.txt b/python/plugins/processing/algs/grass7/description/v.to.rast.value.txt deleted file mode 100644 index 6fb01ee6391d..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.to.rast.value.txt +++ /dev/null @@ -1,7 +0,0 @@ -v.to.rast -v.to.rast.value - Converts (rasterize) a vector layer into a raster layer. -Vector (v.*) -QgsProcessingParameterVectorLayer|input|Input vector layer|-1|None|False -QgsProcessingParameterEnum|use|Source of raster values|val -QgsProcessingParameterNumber|value|Raster value|QgsProcessingParameterNumber.Double|1.0|False|None|None -QgsProcessingParameterRasterDestination|output|Rasterized diff --git a/python/plugins/processing/algs/grass7/description/v.transform.txt b/python/plugins/processing/algs/grass7/description/v.transform.txt index 0d4b95323381..b2cb7c0c1ae8 100644 --- a/python/plugins/processing/algs/grass7/description/v.transform.txt +++ b/python/plugins/processing/algs/grass7/description/v.transform.txt @@ -2,11 +2,12 @@ v.transform Performs an affine transformation on a vector layer. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input vector layer|-1|None|False -QgsProcessingParameterNumber|xshift|X shift|QgsProcessingParameterNumber.Double|0.0|False|None|None -QgsProcessingParameterNumber|yshift|Y shift|QgsProcessingParameterNumber.Double|0.0|False|None|None -QgsProcessingParameterNumber|zshift|Z shift|QgsProcessingParameterNumber.Double|0.0|False|None|None -QgsProcessingParameterNumber|xscale|X scale|QgsProcessingParameterNumber.Double|1.0|False|None|None -QgsProcessingParameterNumber|yscale|Y scale|QgsProcessingParameterNumber.Double|1.0|False|None|None -QgsProcessingParameterNumber|zscale|Z scale|QgsProcessingParameterNumber.Double|1.0|False|None|None -QgsProcessingParameterNumber|zrotation|Rotation around z axis in degrees counterclockwise|QgsProcessingParameterNumber.Double|0.0|False|None|None +QgsProcessingParameterNumber|xshift|X shift|QgsProcessingParameterNumber.Double|0.0|True|None|None +QgsProcessingParameterNumber|yshift|Y shift|QgsProcessingParameterNumber.Double|0.0|True|None|None +QgsProcessingParameterNumber|zshift|Z shift|QgsProcessingParameterNumber.Double|0.0|True|None|None +QgsProcessingParameterNumber|xscale|X scale|QgsProcessingParameterNumber.Double|1.0|True|None|None +QgsProcessingParameterNumber|yscale|Y scale|QgsProcessingParameterNumber.Double|1.0|True|None|None +QgsProcessingParameterNumber|zscale|Z scale|QgsProcessingParameterNumber.Double|1.0|True|None|None +QgsProcessingParameterNumber|zrotation|Rotation around z axis in degrees counterclockwise|QgsProcessingParameterNumber.Double|0.0|True|None|None +QgsProcessingParameterString|columns|Name of attribute column(s) used as transformation parameters (Format: parameter:column, e.g. xshift:xs,yshift:ys,zrot:zr)|None|True|True QgsProcessingParameterVectorDestination|output|Transformed diff --git a/python/plugins/processing/algs/grass7/description/v.type.txt b/python/plugins/processing/algs/grass7/description/v.type.txt index 114d7ddbf6f7..045de39f7cd6 100644 --- a/python/plugins/processing/algs/grass7/description/v.type.txt +++ b/python/plugins/processing/algs/grass7/description/v.type.txt @@ -2,6 +2,6 @@ v.type Change the type of geometry elements. Vector (v.*) QgsProcessingParameterVectorLayer|input|Name of existing vector map|-1|None|False -QgsProcessingParameterEnum|from_type|Feature type to convert from|point;line;boundary;centroid;face;kernel|False|1 -QgsProcessingParameterEnum|to_type|Feature type to convert to|point;line;boundary;centroid;face;kernel|False|1 +QgsProcessingParameterEnum|from_type|Feature type to convert from|point;line;boundary;centroid;face;kernel|False|1|False +QgsProcessingParameterEnum|to_type|Feature type to convert to|point;line;boundary;centroid;face;kernel|False|2|False QgsProcessingParameterVectorDestination|output|Typed diff --git a/python/plugins/processing/algs/grass7/description/v.univar.txt b/python/plugins/processing/algs/grass7/description/v.univar.txt index f7eb612551e5..65b0de2b0005 100644 --- a/python/plugins/processing/algs/grass7/description/v.univar.txt +++ b/python/plugins/processing/algs/grass7/description/v.univar.txt @@ -2,10 +2,12 @@ v.univar Calculates univariate statistics for attribute. Variance and standard deviation is calculated only for points if specified. Vector (v.*) QgsProcessingParameterVectorLayer|map|Name of input vector map|-1|None|False -QgsProcessingParameterString|type|Feature type|point,line,area +QgsProcessingParameterEnum|type|Input feature type|point;line;boundary;centroid;area|True|0,1,4|True +QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|True|True QgsProcessingParameterField|column|Column name|None|map|-1|False|False -QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword| -QgsProcessingParameterString|percentile|Percentile to calculate|90 +QgsProcessingParameterNumber|percentile|Percentile to calculate|QgsProcessingParameterNumber.Integer|90|True|0|100 QgsProcessingParameterBoolean|-g|Print the stats in shell script style|True QgsProcessingParameterBoolean|-e|Calculate extended statistics|False +QgsProcessingParameterBoolean|-w|Weigh by line length or area size|False +QgsProcessingParameterBoolean|-d|Calculate geometric distances instead of attribute statistics|False QgsProcessingParameterFileDestination|html|Statistics|Html files (*.html)|report.html|False diff --git a/python/plugins/processing/algs/grass7/description/v.vect.stats.txt b/python/plugins/processing/algs/grass7/description/v.vect.stats.txt index d5518ad1b321..3332397eeaed 100644 --- a/python/plugins/processing/algs/grass7/description/v.vect.stats.txt +++ b/python/plugins/processing/algs/grass7/description/v.vect.stats.txt @@ -3,6 +3,7 @@ Count points in areas and calculate statistics. Vector (v.*) QgsProcessingParameterVectorLayer|points|Name of existing vector map with points|0|None|False QgsProcessingParameterVectorLayer|areas|Name of existing vector map with areas|2|None|False +QgsProcessingParameterEnum|type|Input feature type|point;centroid|True|0|False QgsProcessingParameterEnum|method|Method for aggregate statistics|sum;average;median;mode;minimum;min_cat;maximum;max_cat;range;stddev;variance;diversity|False|0 QgsProcessingParameterField|points_column|Column name of points map to use for statistics|None|points|0|False|False QgsProcessingParameterString|count_column|Column name to upload points count (integer, created if doesn't exists)|None|False|False diff --git a/python/plugins/processing/algs/grass7/description/v.voronoi.skeleton.txt b/python/plugins/processing/algs/grass7/description/v.voronoi.skeleton.txt deleted file mode 100644 index 0a22cbb6fea9..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.voronoi.skeleton.txt +++ /dev/null @@ -1,7 +0,0 @@ -v.voronoi -v.voronoi.skeleton - Extract skeletons for input areas. -Vector (v.*) -QgsProcessingParameterVectorLayer|input|Input polygon layer|2|None|False -QgsProcessingParameterNumber|thin|Maximum dangle length of skeletons (-1 will extract the center line)|QgsProcessingParameterNumber.Double|-1|False|None|None -Hardcoded|-s -QgsProcessingParameterVectorDestination|output|Area skeleton diff --git a/python/plugins/processing/algs/grass7/description/v.voronoi.txt b/python/plugins/processing/algs/grass7/description/v.voronoi.txt index 01aa8b0d91ae..2139cfadcf79 100644 --- a/python/plugins/processing/algs/grass7/description/v.voronoi.txt +++ b/python/plugins/processing/algs/grass7/description/v.voronoi.txt @@ -2,6 +2,10 @@ v.voronoi Creates a Voronoi diagram from an input vector layer containing points. Vector (v.*) QgsProcessingParameterVectorLayer|input|Input points layer|0|None|False -QgsProcessingParameterBoolean|-l|Output tessellation as a graph (lines), not areas|False +QgsProcessingParameterNumber|smoothness|Factor for output smoothness|QgsProcessingParameterNumber.Double|0.25|True|None|None +QgsProcessingParameterNumber|thin|Maximum dangle length of skeletons (-1 will extract the center line)|QgsProcessingParameterNumber.Double|-1.0|True|-1.0|None +*QgsProcessingParameterBoolean|-a|Create Voronoi diagram for input areas|False +*QgsProcessingParameterBoolean|-s|Extract skeletons for input areas|False +*QgsProcessingParameterBoolean|-l|Output tessellation as a graph (lines), not areas|False *QgsProcessingParameterBoolean|-t|Do not create attribute table|False -QgsProcessingParameterVectorDestination|output|Voronoi diagram +QgsProcessingParameterVectorDestination|output|Voronoi diff --git a/python/plugins/processing/algs/grass7/description/v.what.rast.points.txt b/python/plugins/processing/algs/grass7/description/v.what.rast.points.txt deleted file mode 100644 index 40590f4fb83a..000000000000 --- a/python/plugins/processing/algs/grass7/description/v.what.rast.points.txt +++ /dev/null @@ -1,10 +0,0 @@ -v.what.rast -v.what.rast.points - Uploads raster values at positions of vector points to the table. -Vector (v.*) -QgsProcessingParameterVectorLayer|map|Name of vector points map for which to edit attributes|0|None|False -QgsProcessingParameterRasterLayer|raster|Raster map to be sampled|None|False -QgsProcessingParameterField|column|Name of attribute column to be updated with the query result|None|map|0|False|False -QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|True -Hardcoded|type=point -*QgsProcessingParameterBoolean|-i|Interpolate values from the nearest four cells|False|True -QgsProcessingParameterVectorDestination|output|Sampled diff --git a/python/plugins/processing/algs/grass7/description/v.what.rast.centroids.txt b/python/plugins/processing/algs/grass7/description/v.what.rast.txt similarity index 67% rename from python/plugins/processing/algs/grass7/description/v.what.rast.centroids.txt rename to python/plugins/processing/algs/grass7/description/v.what.rast.txt index 0dbfb816dccf..f17ba5f27e50 100644 --- a/python/plugins/processing/algs/grass7/description/v.what.rast.centroids.txt +++ b/python/plugins/processing/algs/grass7/description/v.what.rast.txt @@ -1,10 +1,10 @@ v.what.rast -v.what.rast.centroids - Uploads raster values at positions of vector centroids to the table. +Uploads raster values at positions of vector centroids to the table. Vector (v.*) -QgsProcessingParameterVectorLayer|map|Name of vector points map for which to edit attributes|2|None|False +QgsProcessingParameterVectorLayer|map|Name of vector points map for which to edit attributes|-1|None|False QgsProcessingParameterRasterLayer|raster|Raster map to be sampled|None|False +QgsProcessingParameterEnum|type|Input feature type|point;centroid|False|0|False QgsProcessingParameterField|column|Name of attribute column to be updated with the query result|None|map|0|False|False -QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|True -Hardcoded|type=centroid +QgsProcessingParameterString|where|WHERE conditions of SQL statement without 'where' keyword|None|True|True *QgsProcessingParameterBoolean|-i|Interpolate values from the nearest four cells|False|True QgsProcessingParameterVectorDestination|output|Sampled