Skip to content

Instantly share code, notes, and snippets.

@ThomasG77
Created July 10, 2020 15:37
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save ThomasG77/4e22024b5742c4550f00cbddf2b6deed to your computer and use it in GitHub Desktop.
This gist exceeds the recommended number of files (~10). To access all files, please clone this gist.
Tessellate (3d:tessellate)

This algorithm tessellates a polygon geometry layer, dividing the geometries into triangular components.

The output layer consists of multipolygon geometries for each input feature, with each multipolygon consisting of multiple triangle component polygons.


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

OUTPUT: Tessellated

	Parameter type:	QgsProcessingParameterFeatureSink

	Accepted data types:
		- str: destination vector file, e.g. 'd:/test.shp'
		- str: 'memory:' to store result in temporary memory layer
		- str: using vector provider ID prefix and destination URI, e.g. 'postgres:…' to store result in PostGIS table
		- QgsProcessingOutputLayerDefinition
		- QgsProperty

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputVectorLayer>
	Tessellated
Aspect (gdal:aspect)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND: Band number

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

TRIG_ANGLE: Return trigonometric angle instead of azimuth

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

ZERO_FLAT: Return 0 for flat instead of -9999

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

COMPUTE_EDGES: Compute edges

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

ZEVENBERGEN: Use Zevenbergen&Thorne formula instead of the Horn's one

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Aspect

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Aspect
Assign projection (gdal:assignprojection)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

CRS: Desired CRS

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Layer with projection
Buffer vectors (gdal:buffervectors)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

GEOMETRY: Geometry column name

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DISTANCE: Buffer distance

	Parameter type:	QgsProcessingParameterDistance

	Accepted data types:
		- int
		- float
		- QgsProperty

FIELD: Dissolve by attribute

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

DISSOLVE: Dissolve all results

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

EXPLODE_COLLECTIONS: Produce one feature for each geometry in any kind of geometry collection in the source file

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Buffer

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputVectorLayer>
	Buffer
Build virtual raster (gdal:buildvirtualraster)


----------------
Input parameters
----------------

INPUT: Input layers

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

RESOLUTION: Resolution

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Average
		- 1: Highest
		- 2: Lowest

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

SEPARATE: Place each input file into a separate band

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

PROJ_DIFFERENCE: Allow projection difference

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

ADD_ALPHA: Add alpha mask band to VRT when source raster has none

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

ASSIGN_CRS: Override projection for the output file

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

RESAMPLING: Resampling algorithm

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Nearest Neighbour
		- 1: Bilinear
		- 2: Cubic Convolution
		- 3: B-Spline Convolution
		- 4: Lanczos Windowed Sinc
		- 5: Average
		- 6: Mode

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

SRC_NODATA: Nodata value(s) for input bands (space separated)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Virtual

	Parameter type:	ParameterVrtDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Virtual
Build virtual vector (gdal:buildvirtualvector)

This algorithm creates a virtual layer that contains a set of vector layers.

The output virtual layer will not be opened in the current project.


----------------
Input parameters
----------------

INPUT: Input datasources

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

UNIONED: Create "unioned" VRT

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OUTPUT: Virtual vector

	Parameter type:	ParameterVectorVrtDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputVectorLayer>
	Virtual vector

VRT_STRING:  <QgsProcessingOutputString>
	Virtual string
Clip raster by extent (gdal:cliprasterbyextent)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

PROJWIN: Clipping extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

NODATA: Assign a specified nodata value to output bands

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DATA_TYPE: Output data type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Use Input Layer Data Type
		- 1: Byte
		- 2: Int16
		- 3: UInt16
		- 4: UInt32
		- 5: Int32
		- 6: Float32
		- 7: Float64
		- 8: CInt16
		- 9: CInt32
		- 10: CFloat32
		- 11: CFloat64

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Clipped (extent)

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Clipped (extent)
Clip raster by mask layer (gdal:cliprasterbymasklayer)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

MASK: Mask layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

SOURCE_CRS: Source CRS

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

TARGET_CRS: Target CRS

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

NODATA: Assign a specified nodata value to output bands

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

ALPHA_BAND: Create an output alpha band

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

CROP_TO_CUTLINE: Match the extent of the clipped raster to the extent of the mask layer

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

KEEP_RESOLUTION: Keep resolution of input raster

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

SET_RESOLUTION: Set output file resolution

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

X_RESOLUTION: X Resolution to output bands

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

Y_RESOLUTION: Y Resolution to output bands

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

MULTITHREADING: Use multithreaded warping implementation

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DATA_TYPE: Output data type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Use Input Layer Data Type
		- 1: Byte
		- 2: Int16
		- 3: UInt16
		- 4: UInt32
		- 5: Int32
		- 6: Float32
		- 7: Float64
		- 8: CInt16
		- 9: CInt32
		- 10: CFloat32
		- 11: CFloat64

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Clipped (mask)

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Clipped (mask)
Clip vector by extent (gdal:clipvectorbyextent)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

EXTENT: Clipping extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Clipped (extent)

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputVectorLayer>
	Clipped (extent)
Clip vector by mask layer (gdal:clipvectorbypolygon)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

MASK: Mask layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Clipped (mask)

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputVectorLayer>
	Clipped (mask)
Color relief (gdal:colorrelief)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND: Band number

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

COMPUTE_EDGES: Compute edges

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

COLOR_TABLE: Color configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

MATCH_MODE: Matching mode

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Use strict color matching
		- 1: Use closest RGBA quadruplet
		- 2: Use smoothly blended colors

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Color relief

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Color relief
Contour (gdal:contour)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND: Band number

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

INTERVAL: Interval between contour lines

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

FIELD_NAME: Attribute name (if not set, no elevation attribute is attached)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

CREATE_3D: Produce 3D vector

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

IGNORE_NODATA: Treat all raster values as valid

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

NODATA: Input pixel value to treat as "nodata"

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

OFFSET: Offset from zero relative to which to interpret intervals

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Contours

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputVectorLayer>
	Contours
Contour Polygons (gdal:contour_polygon)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND: Band number

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

INTERVAL: Interval between contour lines

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

CREATE_3D: Produce 3D vector

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

IGNORE_NODATA: Treat all raster values as valid

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

NODATA: Input pixel value to treat as "nodata"

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

OFFSET: Offset from zero relative to which to interpret intervals

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

FIELD_NAME_MIN: Attribute name for minimum elevation of contour polygon

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

FIELD_NAME_MAX: Attribute name for maximum elevation of contour polygon

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Contours

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputVectorLayer>
	Contours
Convert format (gdal:convertformat)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Converted

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputVectorLayer>
	Converted
Dissolve (gdal:dissolve)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

FIELD: Dissolve field

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

GEOMETRY: Geometry column name

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXPLODE_COLLECTIONS: Produce one feature for each geometry in any kind of geometry collection in the source file

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

KEEP_ATTRIBUTES: Keep input attributes

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

COUNT_FEATURES: Count dissolved features

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

COMPUTE_AREA: Compute area and perimeter of dissolved features

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

COMPUTE_STATISTICS: Compute min/max/sum/mean for attribute

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

STATISTICS_ATTRIBUTE: Numeric attribute to calculate statistics on

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Dissolved

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputVectorLayer>
	Dissolved
Execute SQL (gdal:executesql)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

SQL: SQL expression

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DIALECT: SQL dialect

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: None
		- 1: OGR SQL
		- 2: SQLite

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: SQL result

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputVectorLayer>
	SQL result
Extract projection (gdal:extractprojection)


----------------
Input parameters
----------------

INPUT: Input file

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

PRJ_FILE_CREATE: Create also .prj file

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

WORLD_FILE:  <QgsProcessingOutputFile>
	World file

PRJ_FILE:  <QgsProcessingOutputFile>
	ESRI Shapefile prj file
Fill nodata (gdal:fillnodata)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND: Band number

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

DISTANCE: Maximum distance (in pixels) to search out for values to interpolate

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

ITERATIONS: Number of smoothing iterations to run after the interpolation

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

NO_MASK: Do not use the default validity mask for the input band

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

MASK_LAYER: Validity mask

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Filled

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Filled
gdal2tiles (gdal:gdal2tiles)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

PROFILE: Tile cutting profile

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Mercator
		- 1: Geodetic
		- 2: Raster

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

ZOOM: Zoom levels to render

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

VIEWER: Web viewer to generate

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: All
		- 1: GoogleMaps
		- 2: OpenLayers
		- 3: Leaflet
		- 4: None

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

TITLE: Title of the map

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

COPYRIGHT: Copyright of the map

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

RESAMPLING: Resampling method

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Average
		- 1: Nearest neighbour
		- 2: Bilinear
		- 3: Cubic
		- 4: Cubic spline
		- 5: Lanczos windowed sinc
		- 6: Antialias

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

SOURCE_CRS: The spatial reference system used for the source input data

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

NODATA: Transparency value to assign to the input data

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

URL: URL address where the generated tiles are going to be published

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GOOGLE_KEY: Google Maps API key (http://code.google.com/apis/maps/signup.html)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

BING_KEY: Bing Maps API key (https://www.bingmapsportal.com/)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

RESUME: Generate only missing files

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

KML: Generate KML for Google Earth

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

NO_KML: Avoid automatic generation of KML files for EPSG:4326

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OUTPUT: Output directory

	Parameter type:	QgsProcessingParameterFolderDestination

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputFolder>
	Output directory
gdal2xyz (gdal:gdal2xyz)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND: Band number

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

CSV: Output comma-separated values

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OUTPUT: XYZ ASCII file

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputFile>
	XYZ ASCII file
Raster information (gdal:gdalinfo)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

MIN_MAX: Force computation of the actual min/max values for each band

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

STATS: Read and display image statistics (force computation if necessary)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

NOGCP: Suppress GCP info

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

NO_METADATA: Suppress metadata info

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Layer information

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputHtml>
	Layer information
Grid (Moving average) (gdal:gridaverage)


----------------
Input parameters
----------------

INPUT: Point layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

Z_FIELD: Z value from field

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

RADIUS_1: The first radius of search ellipse

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

RADIUS_2: The second radius of search ellipse

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

ANGLE: Angle of search ellipse rotation in degrees (counter clockwise)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

MIN_POINTS: Minimum number of data points to use

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

NODATA: NODATA marker to fill empty points

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DATA_TYPE: Output data type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Byte
		- 1: Int16
		- 2: UInt16
		- 3: UInt32
		- 4: Int32
		- 5: Float32
		- 6: Float64
		- 7: CInt16
		- 8: CInt32
		- 9: CFloat32
		- 10: CFloat64

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

OUTPUT: Interpolated (moving average)

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Interpolated (moving average)
Grid (Data metrics) (gdal:griddatametrics)


----------------
Input parameters
----------------

INPUT: Point layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

Z_FIELD: Z value from field

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

METRIC: Data metric to use

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Minimum
		- 1: Maximum
		- 2: Range
		- 3: Count
		- 4: Average distance
		- 5: Average distance between points

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

RADIUS_1: The first radius of search ellipse

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

RADIUS_2: The second radius of search ellipse

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

ANGLE: Angle of search ellipse rotation in degrees (counter clockwise)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

MIN_POINTS: Minimum number of data points to use

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

NODATA: NODATA marker to fill empty points

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DATA_TYPE: Output data type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Byte
		- 1: Int16
		- 2: UInt16
		- 3: UInt32
		- 4: Int32
		- 5: Float32
		- 6: Float64
		- 7: CInt16
		- 8: CInt32
		- 9: CFloat32
		- 10: CFloat64

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

OUTPUT: Interpolated (data metrics)

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Interpolated (data metrics)
Grid (Inverse distance to a power) (gdal:gridinversedistance)


----------------
Input parameters
----------------

INPUT: Point layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

Z_FIELD: Z value from field

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

POWER: Weighting power

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

SMOOTHING: Smoothing

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

RADIUS_1: The first radius of search ellipse

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

RADIUS_2: The second radius of search ellipse

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

ANGLE: Angle of search ellipse rotation in degrees (counter clockwise)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

MAX_POINTS: Maximum number of data points to use

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

MIN_POINTS: Minimum number of data points to use

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

NODATA: NODATA marker to fill empty points

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DATA_TYPE: Output data type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Byte
		- 1: Int16
		- 2: UInt16
		- 3: UInt32
		- 4: Int32
		- 5: Float32
		- 6: Float64
		- 7: CInt16
		- 8: CInt32
		- 9: CFloat32
		- 10: CFloat64

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

OUTPUT: Interpolated (IDW)

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Interpolated (IDW)
Grid (IDW with nearest neighbor searching) (gdal:gridinversedistancenearestneighbor)


----------------
Input parameters
----------------

INPUT: Point layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

Z_FIELD: Z value from field

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

POWER: Weighting power

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

SMOOTHING: Smoothing

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

RADIUS: The radius of the search circle

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

MAX_POINTS: Maximum number of data points to use

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

MIN_POINTS: Minimum number of data points to use

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

NODATA: NODATA marker to fill empty points

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DATA_TYPE: Output data type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Byte
		- 1: Int16
		- 2: UInt16
		- 3: UInt32
		- 4: Int32
		- 5: Float32
		- 6: Float64
		- 7: CInt16
		- 8: CInt32
		- 9: CFloat32
		- 10: CFloat64

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

OUTPUT: Interpolated (IDW with NN search)

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Interpolated (IDW with NN search)
Grid (Linear) (gdal:gridlinear)


----------------
Input parameters
----------------

INPUT: Point layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

Z_FIELD: Z value from field

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

RADIUS: Search distance 

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

NODATA: NODATA marker to fill empty points

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DATA_TYPE: Output data type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Byte
		- 1: Int16
		- 2: UInt16
		- 3: UInt32
		- 4: Int32
		- 5: Float32
		- 6: Float64
		- 7: CInt16
		- 8: CInt32
		- 9: CFloat32
		- 10: CFloat64

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

OUTPUT: Interpolated (Linear)

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Interpolated (Linear)
Grid (Nearest neighbor) (gdal:gridnearestneighbor)


----------------
Input parameters
----------------

INPUT: Point layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

Z_FIELD: Z value from field

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

RADIUS_1: The first radius of search ellipse

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

RADIUS_2: The second radius of search ellipse

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

ANGLE: Angle of search ellipse rotation in degrees (counter clockwise)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

NODATA: NODATA marker to fill empty points

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DATA_TYPE: Output data type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Byte
		- 1: Int16
		- 2: UInt16
		- 3: UInt32
		- 4: Int32
		- 5: Float32
		- 6: Float64
		- 7: CInt16
		- 8: CInt32
		- 9: CFloat32
		- 10: CFloat64

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

OUTPUT: Interpolated (Nearest neighbor)

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Interpolated (Nearest neighbor)
Hillshade (gdal:hillshade)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND: Band number

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

Z_FACTOR: Z factor (vertical exaggeration)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

SCALE: Scale (ratio of vertical units to horizontal)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

AZIMUTH: Azimuth of the light

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

ALTITUDE: Altitude of the light

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

COMPUTE_EDGES: Compute edges

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

ZEVENBERGEN: Use Zevenbergen&Thorne formula instead of the Horn's one

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

COMBINED: Combined shading

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

MULTIDIRECTIONAL: Multidirectional shading

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Hillshade

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Hillshade
Export to PostgreSQL (available connections) (gdal:importvectorintopostgisdatabaseavailableconnections)

Exports a vector layer to an existing PostgreSQL database connection


----------------
Input parameters
----------------

DATABASE: Database (connection name)

	Parameter type:	QgsProcessingParameterProviderConnection

	Accepted data types:
		- str
		- QgsProperty

INPUT: Input layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

SHAPE_ENCODING: Shape encoding

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GTYPE: Output geometry type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: 
		- 1: NONE
		- 2: GEOMETRY
		- 3: POINT
		- 4: LINESTRING
		- 5: POLYGON
		- 6: GEOMETRYCOLLECTION
		- 7: MULTIPOINT
		- 8: MULTIPOLYGON
		- 9: MULTILINESTRING

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

A_SRS: Assign an output CRS

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

T_SRS: Reproject to this CRS on output 

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

S_SRS: Override source CRS

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

SCHEMA: Schema (schema name)

	Parameter type:	QgsProcessingParameterDatabaseSchema

	Accepted data types:
		- str
		- QgsProperty

TABLE: Table to import to (leave blank to use layer name)

	Parameter type:	QgsProcessingParameterDatabaseTable

	Accepted data types:
		- str
		- QgsProperty

PK: Primary key (new field)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

PRIMARY_KEY: Primary key (existing field, used if the above option is left empty)

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

GEOCOLUMN: Geometry column name

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DIM: Vector dimensions

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: 2
		- 1: 3

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

SIMPLIFY: Distance tolerance for simplification

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

SEGMENTIZE: Maximum distance between 2 nodes (densification)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

SPAT: Select features by extent (defined in input layer CRS)

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

CLIP: Clip the input layer using the above (rectangle) extent

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

WHERE: Select features using a SQL "WHERE" statement (Ex: column='value')

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GT: Group N features per transaction (Default: 20000)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OVERWRITE: Overwrite existing table

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

APPEND: Append to existing table

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

ADDFIELDS: Append and add new fields to existing table

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

LAUNDER: Do not launder columns/table names

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

INDEX: Do not create spatial index

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

SKIPFAILURES: Continue after a failure, skipping the failed feature

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

PROMOTETOMULTI: Promote to Multipart

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

PRECISION: Keep width and precision of input attributes

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------
Export to PostgreSQL (new connection) (gdal:importvectorintopostgisdatabasenewconnection)

Exports a vector layer to a new PostgreSQL database connection


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

SHAPE_ENCODING: Shape encoding

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GTYPE: Output geometry type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: 
		- 1: NONE
		- 2: GEOMETRY
		- 3: POINT
		- 4: LINESTRING
		- 5: POLYGON
		- 6: GEOMETRYCOLLECTION
		- 7: MULTIPOINT
		- 8: MULTIPOLYGON
		- 9: MULTILINESTRING

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

A_SRS: Assign an output CRS

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

T_SRS: Reproject to this CRS on output 

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

S_SRS: Override source CRS

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

HOST: Host

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

PORT: Port

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

USER: Username

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DBNAME: Database name

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

PASSWORD: Password

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

SCHEMA: Schema name

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

TABLE: Table name, leave blank to use input name

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

PK: Primary key (new field)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

PRIMARY_KEY: Primary key (existing field, used if the above option is left empty)

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

GEOCOLUMN: Geometry column name

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DIM: Vector dimensions

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: 2
		- 1: 3

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

SIMPLIFY: Distance tolerance for simplification

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

SEGMENTIZE: Maximum distance between 2 nodes (densification)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

SPAT: Select features by extent (defined in input layer CRS)

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

CLIP: Clip the input layer using the above (rectangle) extent

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

FIELDS: Fields to include (leave empty to use all fields)

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

WHERE: Select features using a SQL "WHERE" statement (Ex: column='value')

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GT: Group N features per transaction (Default: 20000)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OVERWRITE: Overwrite existing table

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

APPEND: Append to existing table

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

ADDFIELDS: Append and add new fields to existing table

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

LAUNDER: Do not launder columns/table names

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

INDEX: Do not create spatial index

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

SKIPFAILURES: Continue after a failure, skipping the failed feature

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

PROMOTETOMULTI: Promote to Multipart

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

PRECISION: Keep width and precision of input attributes

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------
Merge (gdal:merge)


----------------
Input parameters
----------------

INPUT: Input layers

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

PCT: Grab pseudocolor table from first layer

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

SEPARATE: Place each input file into a separate band

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

NODATA_INPUT: Input pixel value to treat as "nodata"

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

NODATA_OUTPUT: Assign specified "nodata" value to output

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DATA_TYPE: Output data type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Byte
		- 1: Int16
		- 2: UInt16
		- 3: UInt32
		- 4: Int32
		- 5: Float32
		- 6: Float64
		- 7: CInt16
		- 8: CInt32
		- 9: CFloat32
		- 10: CFloat64

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

OUTPUT: Merged

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Merged
Near black (gdal:nearblack)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

NEAR: How far from black (white)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

WHITE: Search for nearly white pixels instead of nearly black

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Nearblack

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Nearblack
Offset curve (gdal:offsetcurve)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

GEOMETRY: Geometry column name

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DISTANCE: Offset distance (left-sided: positive, right-sided: negative)

	Parameter type:	QgsProcessingParameterDistance

	Accepted data types:
		- int
		- float
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Offset curve

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputVectorLayer>
	Offset curve
Vector information (gdal:ogrinfo)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterVectorLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsVectorLayer

SUMMARY_ONLY: Summary output only

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

NO_METADATA: Suppress metadata info

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OUTPUT: Layer information

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputHtml>
	Layer information
One side buffer (gdal:onesidebuffer)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

GEOMETRY: Geometry column name

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DISTANCE: Buffer distance

	Parameter type:	QgsProcessingParameterDistance

	Accepted data types:
		- int
		- float
		- QgsProperty

BUFFER_SIDE: Buffer side

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Right
		- 1: Left

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

FIELD: Dissolve by attribute

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

DISSOLVE: Dissolve all results

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

EXPLODE_COLLECTIONS: Produce one feature for each geometry in any kind of geometry collection in the source file

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: One-sided buffer

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputVectorLayer>
	One-sided buffer
Build overviews (pyramids) (gdal:overviews)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

CLEAN: Remove all existing overviews

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

LEVELS: Overview levels (e.g. 2 4 8 16)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

RESAMPLING: Resampling method

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Nearest Neighbour (default)
		- 1: Average
		- 2: Gaussian
		- 3: Cubic Convolution
		- 4: B-Spline Convolution
		- 5: Lanczos Windowed Sinc
		- 6: Average MP
		- 7: Average in Mag/Phase Space
		- 8: Mode

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

FORMAT: Overviews format

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Internal (if possible)
		- 1: External (GTiff .ovr)
		- 2: External (ERDAS Imagine .aux)

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Pyramidized
Pansharpening (gdal:pansharp)


----------------
Input parameters
----------------

SPECTRAL: Spectral dataset

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

PANCHROMATIC: Panchromatic dataset

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

RESAMPLING: Resampling algorithm

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Nearest Neighbour
		- 1: Bilinear
		- 2: Cubic
		- 3: Cubic Spline
		- 4: Lanczos Windowed Sinc
		- 5: Average

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Output

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Output
PCT to RGB (gdal:pcttorgb)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND: Band number

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

RGBA: Generate a RGBA file

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OUTPUT: PCT to RGB

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	PCT to RGB
Points along lines (gdal:pointsalonglines)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

GEOMETRY: Geometry column name

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DISTANCE: Distance from line start represented as fraction of line length

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Points along lines

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputVectorLayer>
	Points along lines
Polygonize (raster to vector) (gdal:polygonize)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND: Band number

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

FIELD: Name of the field to create

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EIGHT_CONNECTEDNESS: Use 8-connectedness

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Vectorized

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputVectorLayer>
	Vectorized
Proximity (raster distance) (gdal:proximity)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND: Band number

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

VALUES: A list of pixel values in the source image to be considered target pixels

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

UNITS: Distance units

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Georeferenced coordinates
		- 1: Pixel coordinates

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

MAX_DISTANCE: The maximum distance to be generated

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

REPLACE: Value to be applied to all pixels that are within the -maxdist of target pixels

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

NODATA: Nodata value to use for the destination proximity raster

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DATA_TYPE: Output data type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Byte
		- 1: Int16
		- 2: UInt16
		- 3: UInt32
		- 4: Int32
		- 5: Float32
		- 6: Float64
		- 7: CInt16
		- 8: CInt32
		- 9: CFloat32
		- 10: CFloat64

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

OUTPUT: Proximity map

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Proximity map
Raster calculator (gdal:rastercalculator)


----------------
Input parameters
----------------

INPUT_A: Input layer A

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND_A: Number of raster band for A

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

INPUT_B: Input layer B

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND_B: Number of raster band for B

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

INPUT_C: Input layer C

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND_C: Number of raster band for C

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

INPUT_D: Input layer D

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND_D: Number of raster band for D

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

INPUT_E: Input layer E

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND_E: Number of raster band for E

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

INPUT_F: Input layer F

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND_F: Number of raster band for F

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

FORMULA: Calculation in gdalnumeric syntax using +-/* or any numpy array functions (i.e. logical_and())

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

NO_DATA: Set output nodata value

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

RTYPE: Output raster type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Byte
		- 1: Int16
		- 2: UInt16
		- 3: UInt32
		- 4: Int32
		- 5: Float32
		- 6: Float64

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Calculated

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Calculated
Rasterize (vector to raster) (gdal:rasterize)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

FIELD: Field to use for a burn-in value

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

BURN: A fixed value to burn

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

UNITS: Output raster size units

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Pixels
		- 1: Georeferenced units

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

WIDTH: Width/Horizontal resolution

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

HEIGHT: Height/Vertical resolution

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

EXTENT: Output extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

NODATA: Assign a specified nodata value to output bands

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DATA_TYPE: Output data type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Byte
		- 1: Int16
		- 2: UInt16
		- 3: UInt32
		- 4: Int32
		- 5: Float32
		- 6: Float64
		- 7: CInt16
		- 8: CInt32
		- 9: CFloat32
		- 10: CFloat64

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

INIT: Pre-initialize the output image with value

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

INVERT: Invert rasterization

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Rasterized

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Rasterized
Rasterize (overwrite with attribute) (gdal:rasterize_over)


----------------
Input parameters
----------------

INPUT: Input vector layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

INPUT_RASTER: Input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

FIELD: Field to use for burn in value

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

ADD: Add burn in values to existing raster values

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Rasterized
Rasterize (overwrite with fixed value) (gdal:rasterize_over_fixed_value)


----------------
Input parameters
----------------

INPUT: Input vector layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

INPUT_RASTER: Input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BURN: A fixed value to burn

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

ADD: Add burn in values to existing raster values

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Rasterized
Rearrange bands (gdal:rearrange_bands)

This algorithm creates a new raster using selected band(s) from a given raster layer.

The algorithm also makes it possible to reorder the bands for the newly-created raster.


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BANDS: Selected band(s)

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DATA_TYPE: Output data type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Use Input Layer Data Type
		- 1: Byte
		- 2: Int16
		- 3: UInt16
		- 4: UInt32
		- 5: Int32
		- 6: Float32
		- 7: Float64
		- 8: CInt16
		- 9: CInt32
		- 10: CFloat32
		- 11: CFloat64

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

OUTPUT: Converted

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Converted
Retile (gdal:retile)


----------------
Input parameters
----------------

INPUT: Input files

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

TILE_SIZE_X: Tile width

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

TILE_SIZE_Y: Tile height

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

OVERLAP: Overlap in pixels between consecutive tiles

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

LEVELS: Number of pyramids levels to build

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

SOURCE_CRS: Source coordinate reference system

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

RESAMPLING: Resampling method

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Nearest Neighbour
		- 1: Bilinear
		- 2: Cubic
		- 3: Cubic Spline
		- 4: Lanczos Windowed Sinc

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

DELIMITER: Column delimiter used in the CSV file

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DATA_TYPE: Output data type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Byte
		- 1: Int16
		- 2: UInt16
		- 3: UInt32
		- 4: Int32
		- 5: Float32
		- 6: Float64
		- 7: CInt16
		- 8: CInt32
		- 9: CFloat32
		- 10: CFloat64

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

ONLY_PYRAMIDS: Build only the pyramids

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

DIR_FOR_ROW: Use separate directory for each tiles row

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OUTPUT: Output directory

	Parameter type:	QgsProcessingParameterFolderDestination

	Accepted data types:
		- str
		- QgsProperty

OUTPUT_CSV: CSV file containing the tile(s) georeferencing information

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputFolder>
	Output directory

OUTPUT_CSV:  <QgsProcessingOutputFile>
	CSV file containing the tile(s) georeferencing information
RGB to PCT (gdal:rgbtopct)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

NCOLORS: Number of colors

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

OUTPUT: RGB to PCT

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	RGB to PCT
Roughness (gdal:roughness)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND: Band number

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

COMPUTE_EDGES: Compute edges

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Roughness

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Roughness
Sieve (gdal:sieve)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

THRESHOLD: Threshold

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

EIGHT_CONNECTEDNESS: Use 8-connectedness

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

NO_MASK: Do not use the default validity mask for the input band

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

MASK_LAYER: Validity mask

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Sieved

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Sieved
Slope (gdal:slope)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND: Band number

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

SCALE: Ratio of vertical units to horizontal

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

AS_PERCENT: Slope expressed as percent instead of degrees

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

COMPUTE_EDGES: Compute edges

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

ZEVENBERGEN: Use Zevenbergen&Thorne formula instead of the Horn's one

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Slope

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Slope
Tile index (gdal:tileindex)


----------------
Input parameters
----------------

LAYERS: Input files

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

PATH_FIELD_NAME: Field name to hold the file path to the indexed rasters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

ABSOLUTE_PATH: Store absolute path to the indexed rasters

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

PROJ_DIFFERENCE: Skip files with different projection reference

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

TARGET_CRS: Transform geometries to the given CRS

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

CRS_FIELD_NAME: The name of the field to store the SRS of each tile

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

CRS_FORMAT: The format in which the CRS of each tile must be written

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Auto
		- 1: Well-known text (WKT)
		- 2: EPSG
		- 3: Proj.4

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

OUTPUT: Tile index

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputVectorLayer>
	Tile index
Topographic Position Index (TPI) (gdal:tpitopographicpositionindex)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND: Band number

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

COMPUTE_EDGES: Compute edges

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Topographic Position Index

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Topographic Position Index
Translate (convert format) (gdal:translate)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

TARGET_CRS: Override the projection for the output file

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

NODATA: Assign a specified nodata value to output bands

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

COPY_SUBDATASETS: Copy all subdatasets of this file to individual output files

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DATA_TYPE: Output data type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Use Input Layer Data Type
		- 1: Byte
		- 2: Int16
		- 3: UInt16
		- 4: UInt32
		- 5: Int32
		- 6: Float32
		- 7: Float64
		- 8: CInt16
		- 9: CInt32
		- 10: CFloat32
		- 11: CFloat64

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

OUTPUT: Converted

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Converted
Terrain Ruggedness Index (TRI) (gdal:triterrainruggednessindex)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

BAND: Band number

	Parameter type:	QgsProcessingParameterBand

	Accepted data types:
		- int
		- QgsProperty

COMPUTE_EDGES: Compute edges

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Terrain Ruggedness Index

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Terrain Ruggedness Index
Warp (reproject) (gdal:warpreproject)


----------------
Input parameters
----------------

INPUT: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

SOURCE_CRS: Source CRS

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

TARGET_CRS: Target CRS

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

RESAMPLING: Resampling method to use

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Nearest Neighbour
		- 1: Bilinear
		- 2: Cubic
		- 3: Cubic Spline
		- 4: Lanczos Windowed Sinc
		- 5: Average
		- 6: Mode
		- 7: Maximum
		- 8: Minimum
		- 9: Median
		- 10: First Quartile
		- 11: Third Quartile

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

NODATA: Nodata value for output bands

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

TARGET_RESOLUTION: Output file resolution in target georeferenced units

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

OPTIONS: Additional creation options

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

DATA_TYPE: Output data type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: Use Input Layer Data Type
		- 1: Byte
		- 2: Int16
		- 3: UInt16
		- 4: UInt32
		- 5: Int32
		- 6: Float32
		- 7: Float64
		- 8: CInt16
		- 9: CInt32
		- 10: CFloat32
		- 11: CFloat64

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

TARGET_EXTENT: Georeferenced extents of output file to be created

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

TARGET_EXTENT_CRS: CRS of the target raster extent

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

MULTITHREADING: Use multithreaded warping implementation

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

EXTRA: Additional command-line parameters

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

OUTPUT: Reprojected

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

----------------
Outputs
----------------

OUTPUT:  <QgsProcessingOutputRasterLayer>
	Reprojected
i.albedo (grass7:i.albedo)

Computes broad band albedo from surface reflectance.


----------------
Input parameters
----------------

input: Name of input raster maps

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

-m: MODIS (7 input bands:1,2,3,4,5,6,7)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: NOAA AVHRR (2 input bands:1,2)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-l: Landsat 5+7 (6 input bands:1,2,3,4,5,7)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-8: Landsat 8 (7 input bands:1,2,3,4,5,6,7)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-a: ASTER (6 input bands:1,3,5,6,8,9)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Aggressive mode (Landsat)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-d: Soft mode (MODIS)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Albedo

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Albedo
i.aster.toar (grass7:i.aster.toar)

Calculates Top of Atmosphere Radiance/Reflectance/Brightness Temperature from ASTER DN.


----------------
Input parameters
----------------

input: Names of ASTER DN layers (15 layers)

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

dayofyear: Day of Year of satellite overpass [0-366]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

sun_elevation: Sun elevation angle (degrees, < 90.0)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-r: Output is radiance (W/m2)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-a: VNIR is High Gain

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-b: SWIR is High Gain

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: VNIR is Low Gain 1

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-d: SWIR is Low Gain 1

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-e: SWIR is Low Gain 2

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Output Directory

	Parameter type:	QgsProcessingParameterFolderDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFolder>
	Output Directory
i.atcorr (grass7:i.atcorr)

Performs atmospheric correction using the 6S algorithm.


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

range: Input imagery range [0,255]

	Parameter type:	QgsProcessingParameterRange

	Accepted data types:
		- list[float]: list of 2 float values
		- list[str]: list of strings representing floats
		- str: as two comma delimited floats, e.g. '1,10'
		- QgsProperty

elevation: Input altitude raster map in m (optional)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

visibility: Input visibility raster map in km (optional)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

parameters: Name of input text file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

rescale: Rescale output raster map [0,255]

	Parameter type:	QgsProcessingParameterRange

	Accepted data types:
		- list[float]: list of 2 float values
		- list[str]: list of strings representing floats
		- str: as two comma delimited floats, e.g. '1,10'
		- QgsProperty

output: Atmospheric correction

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

-i: Output raster map as integer

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-r: Input raster map converted to reflectance (default is radiance)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-a: Input from ETM+ image taken after July 1, 2000

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-b: Input from ETM+ image taken before July 1, 2000

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Atmospheric correction
i.biomass (grass7:i.biomass)

Computes biomass growth, precursor of crop yield calculation.


----------------
Input parameters
----------------

fpar: Name of fPAR raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

lightuse_efficiency: Name of light use efficiency raster map (UZB:cotton=1.9)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

latitude: Name of degree latitude raster map [dd.ddd]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

dayofyear: Name of Day of Year raster map [1-366]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

transmissivity_singleway: Name of single-way transmissivity raster map [0.0-1.0]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

water_availability: Value of water availability raster map [0.0-1.0]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

output: Biomass

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Biomass
i.cca (grass7:i.cca)

Canonical components analysis (CCA) program for image processing.


----------------
Input parameters
----------------

input: Input rasters (2 to 8)

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

signature: File containing spectral signatures

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: Output Directory

	Parameter type:	QgsProcessingParameterFolderDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFolder>
	Output Directory
i.cluster (grass7:i.cluster)

Generates spectral signatures for land cover types in an image using a clustering algorithm.


----------------
Input parameters
----------------

input: Input rasters

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

classes: Initial number of classes (1-255)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

seed: Name of file containing initial signatures

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

sample: Sampling intervals (by row and col)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

iterations: Maximum number of iterations

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

convergence: Percent convergence

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

separation: Cluster separation

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

min_size: Minimum number of pixels in a class

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

signaturefile: Signature File

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

reportfile: Final Report File

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

signaturefile:  <QgsProcessingOutputFile>
	Signature File

reportfile:  <QgsProcessingOutputFile>
	Final Report File
i.colors.enhance (grass7:i.colors.enhance)

Performs auto-balancing of colors for RGB images.


----------------
Input parameters
----------------

red: Name of red channel

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

green: Name of green channel

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

blue: Name of blue channel

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

strength: Cropping intensity (upper brightness level)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-f: Extend colors to full range of data on each channel

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-p: Preserve relative colors, adjust brightness only

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-r: Reset to standard color range

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-s: Process bands serially (default: run in parallel)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

redoutput: Enhanced Red

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

greenoutput: Enhanced Green

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

blueoutput: Enhanced Blue

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

redoutput:  <QgsProcessingOutputRasterLayer>
	Enhanced Red

greenoutput:  <QgsProcessingOutputRasterLayer>
	Enhanced Green

blueoutput:  <QgsProcessingOutputRasterLayer>
	Enhanced Blue
i.eb.eta (grass7:i.eb.eta)

Actual evapotranspiration for diurnal period (Bastiaanssen, 1995).


----------------
Input parameters
----------------

netradiationdiurnal: Name of the diurnal net radiation map [W/m2]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

evaporativefraction: Name of the evaporative fraction map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

temperature: Name of the surface skin temperature [K]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

output: Evapotranspiration

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Evapotranspiration
i.eb.evapfr (grass7:i.eb.evapfr)

Computes evaporative fraction (Bastiaanssen, 1995) and root zone soil moisture (Makin, Molden and Bastiaanssen, 2001).


----------------
Input parameters
----------------

netradiation: Name of Net Radiation raster map [W/m2]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

soilheatflux: Name of soil heat flux raster map [W/m2]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

sensibleheatflux: Name of sensible heat flux raster map [W/m2]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

evaporativefraction: Evaporative Fraction

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

soilmoisture: Root Zone Soil Moisture

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

evaporativefraction:  <QgsProcessingOutputRasterLayer>
	Evaporative Fraction

soilmoisture:  <QgsProcessingOutputRasterLayer>
	Root Zone Soil Moisture
i.eb.hsebal01.coords (grass7:i.eb.hsebal01.coords)

i.eb.hsebal01.coords - Computes sensible heat flux iteration SEBAL 01. Inline coordinates


----------------
Input parameters
----------------

netradiation: Name of instantaneous net radiation raster map [W/m2]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

soilheatflux: Name of instantaneous soil heat flux raster map [W/m2]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

aerodynresistance: Name of aerodynamic resistance to heat momentum raster map [s/m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

temperaturemeansealevel: Name of altitude corrected surface temperature raster map [K]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

frictionvelocitystar: Value of the height independent friction velocity (u*) [m/s]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

vapourpressureactual: Value of the actual vapour pressure (e_act) [KPa]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

row_wet_pixel: Row value of the wet pixel

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

column_wet_pixel: Column value of the wet pixel

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

row_dry_pixel: Row value of the dry pixel

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

column_dry_pixel: Column value of the dry pixel

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-a: Automatic wet/dry pixel (careful!)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Dry/Wet pixels coordinates are in image projection, not row/col

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Sensible Heat Flux

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Sensible Heat Flux
i.eb.netrad (grass7:i.eb.netrad)

Net radiation approximation (Bastiaanssen, 1995).


----------------
Input parameters
----------------

albedo: Name of albedo raster map [0.0;1.0]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

ndvi: Name of NDVI raster map [-1.0;+1.0]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

temperature: Name of surface temperature raster map [K]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

localutctime: Name of time of satellite overpass raster map [local time in UTC]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

temperaturedifference2m: Name of the difference map of temperature from surface skin to about 2 m height [K]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

emissivity: Name of the emissivity map [-]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

transmissivity_singleway: Name of the single-way atmospheric transmissivitymap [-]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

dayofyear: Name of the Day Of Year (DOY) map [-]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

sunzenithangle: Name of the sun zenith angle map [degrees]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

output: Net Radiation

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Net Radiation
i.eb.soilheatflux (grass7:i.eb.soilheatflux)

Soil heat flux approximation (Bastiaanssen, 1995).


----------------
Input parameters
----------------

albedo: Name of albedo raster map [0.0;1.0]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

ndvi: Name of NDVI raster map [-1.0;+1.0]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

temperature: Name of Surface temperature raster map [K]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

netradiation: Name of Net Radiation raster map [W/m2]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

localutctime: Name of time of satellite overpass raster map [local time in UTC]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

-r: HAPEX-Sahel empirical correction (Roerink, 1995)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Soil Heat Flux

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Soil Heat Flux
i.emissivity (grass7:i.emissivity)

Computes emissivity from NDVI, generic method for sparse land.


----------------
Input parameters
----------------

input: Name of NDVI raster map [-]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

output: Emissivity

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Emissivity
i.evapo.mh (grass7:i.evapo.mh)

Computes evapotranspiration calculation modified or original Hargreaves formulation, 2001.


----------------
Input parameters
----------------

netradiation_diurnal: Name of input diurnal net radiation raster map [W/m2/d]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

average_temperature: Name of input average air temperature raster map [C]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

minimum_temperature: Name of input minimum air temperature raster map [C]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

maximum_temperature: Name of input maximum air temperature raster map [C]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

precipitation: Name of precipitation raster map [mm/month]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

-z: Set negative ETa to zero

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-h: Use original Hargreaves (1985)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-s: Use Hargreaves-Samani (1985)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Evapotranspiration

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Evapotranspiration
i.evapo.pm (grass7:i.evapo.pm)

Computes potential evapotranspiration calculation with hourly Penman-Monteith.


----------------
Input parameters
----------------

elevation: Name of input elevation raster map [m a.s.l.]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

temperature: Name of input temperature raster map [C]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

relativehumidity: Name of input relative humidity raster map [%]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

windspeed: Name of input wind speed raster map [m/s]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

netradiation: Name of input net solar radiation raster map [MJ/m2/h]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

cropheight: Name of input crop height raster map [m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

-z: Set negative ETa to zero

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: Use Night-time

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Evapotranspiration

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Evapotranspiration
i.evapo.pt (grass7:i.evapo.pt)

Computes evapotranspiration calculation Priestley and Taylor formulation, 1972.


----------------
Input parameters
----------------

net_radiation: Name of input net radiation raster map [W/m2]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

soil_heatflux: Name of input soil heat flux raster map [W/m2]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

air_temperature: Name of input air temperature raster map [K]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

atmospheric_pressure: Name of input atmospheric pressure raster map [millibars]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

priestley_taylor_coeff: Priestley-Taylor coefficient

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-z: Set negative ETa to zero

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Evapotranspiration

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Evapotranspiration
i.evapo.time (grass7:i.evapo.time)

Computes temporal integration of satellite ET actual (ETa) following the daily ET reference (ETo) from meteorological station(s).


----------------
Input parameters
----------------

eta: Names of satellite ETa raster maps [mm/d or cm/d]

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

eta_doy: Names of satellite ETa Day of Year (DOY) raster maps [0-400] [-]

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

eto: Names of meteorological station ETo raster maps [0-400] [mm/d or cm/d]

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

eto_doy_min: Value of DOY for ETo first day

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

start_period: Value of DOY for the first day of the period studied

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

end_period: Value of DOY for the last day of the period studied

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: Temporal integration

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Temporal integration
i.fft (grass7:i.fft)

Fast Fourier Transform (FFT) for image processing.


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

real: Real part arrays

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

imaginary: Imaginary part arrays

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

real:  <QgsProcessingOutputRasterLayer>
	Real part arrays

imaginary:  <QgsProcessingOutputRasterLayer>
	Imaginary part arrays
i.gensig (grass7:i.gensig)

Generates statistics for i.maxlik from raster map.


----------------
Input parameters
----------------

trainingmap: Ground truth training map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

input: Input rasters

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

signaturefile: Signature File

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

signaturefile:  <QgsProcessingOutputFile>
	Signature File
i.gensigset (grass7:i.gensigset)

Generates statistics for i.smap from raster map.


----------------
Input parameters
----------------

trainingmap: Ground truth training map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

input: Input rasters

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

maxsig: Maximum number of sub-signatures in any class

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

signaturefile: Signature File

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

signaturefile:  <QgsProcessingOutputFile>
	Signature File
i.group (grass7:i.group)

Regroup multiple mono-band rasters into a single multiband raster.


----------------
Input parameters
----------------

input: Input rasters

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

group: Multiband raster

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

group:  <QgsProcessingOutputRasterLayer>
	Multiband raster
i.his.rgb (grass7:i.his.rgb)

Transforms raster maps from HIS (Hue-Intensity-Saturation) color space to RGB (Red-Green-Blue) color space.


----------------
Input parameters
----------------

hue: Name of input raster map (hue)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

intensity: Name of input raster map (intensity)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

saturation: Name of input raster map (saturation)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

red: Red

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

green: Green

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

blue: Blue

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

red:  <QgsProcessingOutputRasterLayer>
	Red

green:  <QgsProcessingOutputRasterLayer>
	Green

blue:  <QgsProcessingOutputRasterLayer>
	Blue
i.ifft (grass7:i.ifft)

Inverse Fast Fourier Transform (IFFT) for image processing.


----------------
Input parameters
----------------

real: Name of input raster map (image fft, real part)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

imaginary: Name of input raster map (image fft, imaginary part)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

output: Inverse Fast Fourier Transform

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Inverse Fast Fourier Transform
i.image.mosaic (grass7:i.image.mosaic)

Mosaics several images and extends colormap.


----------------
Input parameters
----------------

input: Input rasters

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

output: Mosaic Raster

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Mosaic Raster
i.in.spotvgt (grass7:i.in.spotvgt)

Imports SPOT VGT NDVI data into a raster map.


----------------
Input parameters
----------------

input: Name of input SPOT VGT NDVI HDF file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

-a: Also import quality map (SM status map layer) and filter NDVI map

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: SPOT NDVI Raster

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	SPOT NDVI Raster
i.landsat.acca (grass7:i.landsat.acca)

Performs Landsat TM/ETM+ Automatic Cloud Cover Assessment (ACCA).


----------------
Input parameters
----------------

rasters: Landsat input rasters

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

b56composite: B56composite (step 6)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

b45ratio: B45ratio: Desert detection (step 10)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

histogram: Number of classes in the cloud temperature histogram

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-5: Data is Landsat-5 TM

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-f: Apply post-processing filter to remove small holes

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-x: Always use cloud signature (step 14)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-2: Bypass second-pass processing, and merge warm (not ambiguous) and cold clouds

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-s: Include a category for cloud shadows

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: ACCA Raster

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	ACCA Raster
i.landsat.toar (grass7:i.landsat.toar)

Calculates top-of-atmosphere radiance or reflectance and temperature for Landsat MSS/TM/ETM+/OLI


----------------
Input parameters
----------------

rasters: Landsat input rasters

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

metfile: Name of Landsat metadata file (.met or MTL.txt)

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

sensor: Spacecraft sensor

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: mss1
		- 1: mss2
		- 2: mss3
		- 3: mss4
		- 4: mss5
		- 5: tm4
		- 6: tm5
		- 7: tm7
		- 8: oli8

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

method: Atmospheric correction method

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: uncorrected
		- 1: dos1
		- 2: dos2
		- 3: dos2b
		- 4: dos3
		- 5: dos4

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

date: Image acquisition date (yyyy-mm-dd)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

sun_elevation: Sun elevation in degrees

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

product_date: Image creation date (yyyy-mm-dd)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

gain: Gain (H/L) of all Landsat ETM+ bands (1-5,61,62,7,8)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

percent: Percent of solar radiance in path radiance

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

pixel: Minimum pixels to consider digital number as dark object

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

rayleigh: Rayleigh atmosphere (diffuse sky irradiance)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

scale: Scale factor for output

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-r: Output at-sensor radiance instead of reflectance for all bands

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: Input raster maps use as extension the number of the band instead the code

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Output Directory

	Parameter type:	QgsProcessingParameterFolderDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFolder>
	Output Directory
i.maxlik (grass7:i.maxlik)

Classifies the cell spectral reflectances in imagery data.


----------------
Input parameters
----------------

input: Input rasters

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

signaturefile: Name of input file containing signatures

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: Classification

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

reject: Reject Threshold

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Classification

reject:  <QgsProcessingOutputRasterLayer>
	Reject Threshold
i.modis.qc (grass7:i.modis.qc)

Extracts quality control parameters from MODIS QC layers.


----------------
Input parameters
----------------

input: Name of input surface reflectance QC layer [bit array]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

productname: Name of MODIS product type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: mod09Q1
		- 1: mod09A1
		- 2: mod09A1s
		- 3: mod09CMG
		- 4: mod09CMGs
		- 5: mod09CMGi
		- 6: mod11A1
		- 7: mod11A2
		- 8: mod13A2
		- 9: mcd43B2
		- 10: mcd43B2q
		- 11: mod13Q1

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

qcname: Name of QC type to extract

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: adjcorr
		- 1: atcorr
		- 2: cloud
		- 3: data_quality
		- 4: diff_orbit_from_500m
		- 5: modland_qa
		- 6: mandatory_qa_11A1
		- 7: data_quality_flag_11A1
		- 8: emis_error_11A1
		- 9: lst_error_11A1
		- 10: data_quality_flag_11A2
		- 11: emis_error_11A2
		- 12: mandatory_qa_11A2
		- 13: lst_error_11A2
		- 14: aerosol_quantity
		- 15: brdf_correction_performed
		- 16: cirrus_detected
		- 17: cloud_shadow
		- 18: cloud_state
		- 19: internal_cloud_algorithm
		- 20: internal_fire_algorithm
		- 21: internal_snow_mask
		- 22: land_water
		- 23: mod35_snow_ice
		- 24: pixel_adjacent_to_cloud
		- 25: icm_cloudy
		- 26: icm_clear
		- 27: icm_high_clouds
		- 28: icm_low_clouds
		- 29: icm_snow
		- 30: icm_fire
		- 31: icm_sun_glint
		- 32: icm_dust
		- 33: icm_cloud_shadow
		- 34: icm_pixel_is_adjacent_to_cloud
		- 35: icm_cirrus
		- 36: icm_pan_flag
		- 37: icm_criteria_for_aerosol_retrieval
		- 38: icm_aot_has_clim_val
		- 39: modland_qa
		- 40: vi_usefulness
		- 41: aerosol_quantity
		- 42: pixel_adjacent_to_cloud
		- 43: brdf_correction_performed
		- 44: mixed_clouds
		- 45: land_water
		- 46: possible_snow_ice
		- 47: possible_shadow
		- 48: platform
		- 49: land_water
		- 50: sun_z_angle_at_local_noon
		- 51: brdf_correction_performed

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

band: Band number of MODIS product (mod09Q1=[1,2],mod09A1=[1-7],m[o/y]d09CMG=[1-7], mcd43B2q=[1-7])

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: 1
		- 1: 2
		- 2: 3
		- 3: 4
		- 4: 5
		- 5: 6
		- 6: 7

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

output: QC Classification

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	QC Classification
i.oif (grass7:i.oif)

Calculates Optimum-Index-Factor table for spectral bands


----------------
Input parameters
----------------

input: Name of input raster map(s)

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

-g: Print in shell script style

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-s: Process bands serially (default: run in parallel)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: OIF File

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	OIF File
i.pansharpen (grass7:i.pansharpen)

Image fusion algorithms to sharpen multispectral with high-res panchromatic channels


----------------
Input parameters
----------------

red: Name of red channel

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

green: Name of green channel

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

blue: Name of blue channel

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

pan: Name of raster map to be used for high resolution panchromatic channel

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

method: Method

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: brovey
		- 1: ihs
		- 2: pca

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-l: Rebalance blue channel for LANDSAT

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-s: Process bands serially (default: run in parallel)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

redoutput: Enhanced Red

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

greenoutput: Enhanced Green

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

blueoutput: Enhanced Blue

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

redoutput:  <QgsProcessingOutputRasterLayer>
	Enhanced Red

greenoutput:  <QgsProcessingOutputRasterLayer>
	Enhanced Green

blueoutput:  <QgsProcessingOutputRasterLayer>
	Enhanced Blue
i.pca (grass7:i.pca)

Principal components analysis (PCA) for image processing.


----------------
Input parameters
----------------

input: Name of two or more input raster maps

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

rescale: Rescaling range for output maps. For no rescaling use 0,0

	Parameter type:	QgsProcessingParameterRange

	Accepted data types:
		- list[float]: list of 2 float values
		- list[str]: list of strings representing floats
		- str: as two comma delimited floats, e.g. '1,10'
		- QgsProperty

percent: Cumulative percent importance for filtering

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-n: Normalize (center and scale) input maps

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-f: Output will be filtered input bands

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Output Directory

	Parameter type:	QgsProcessingParameterFolderDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFolder>
	Output Directory
i.rgb.his (grass7:i.rgb.his)

Transforms raster maps from RGB (Red-Green-Blue) color space to HIS (Hue-Intensity-Saturation) color space.


----------------
Input parameters
----------------

red: Name for input raster map (red)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

green: Name for input raster map (green)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

blue: Name for input raster map (blue)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

hue: Hue

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

intensity: Intensity

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

saturation: Saturation

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

hue:  <QgsProcessingOutputRasterLayer>
	Hue

intensity:  <QgsProcessingOutputRasterLayer>
	Intensity

saturation:  <QgsProcessingOutputRasterLayer>
	Saturation
i.segment (grass7:i.segment)

Identifies segments (objects) from imagery data.


----------------
Input parameters
----------------

input: Input rasters

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

threshold: Difference threshold between 0 and 1

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

method: Segmentation method

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: region_growing

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

similarity: Similarity calculation method

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: euclidean
		- 1: manhattan

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

minsize: Minimum number of cells in a segment

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

memory: Amount of memory to use in MB

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

iterations: Maximum number of iterations

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

seeds: Name for input raster map with starting seeds

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

bounds: Name of input bounding/constraining raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

-d: Use 8 neighbors (3x3 neighborhood) instead of the default 4 neighbors for each pixel

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-w: Weighted input, do not perform the default scaling of input raster maps

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Segmented Raster

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

goodness: Goodness Raster

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Segmented Raster

goodness:  <QgsProcessingOutputRasterLayer>
	Goodness Raster
i.smap (grass7:i.smap)

Performs contextual image classification using sequential maximum a posteriori (SMAP) estimation.


----------------
Input parameters
----------------

input: Input rasters

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

signaturefile: Name of input file containing signatures

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

blocksize: Size of submatrix to process at one time

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-m: Use maximum likelihood estimation (instead of smap)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Classification

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

goodness: Goodness_of_fit

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Classification

goodness:  <QgsProcessingOutputRasterLayer>
	Goodness_of_fit
i.tasscap (grass7:i.tasscap)

Performs Tasseled Cap (Kauth Thomas) transformation.


----------------
Input parameters
----------------

input: Input rasters. Landsat4-7: bands 1,2,3,4,5,7; Landsat8: bands 2,3,4,5,6,7; MODIS: bands 1,2,3,4,5,6,7

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

sensor: Satellite sensor

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: landsat4_tm
		- 1: landsat5_tm
		- 2: landsat7_etm
		- 3: landsat8_oli
		- 4: modis

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

output: Output Directory

	Parameter type:	QgsProcessingParameterFolderDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFolder>
	Output Directory
i.topo.coor.ill (grass7:i.topo.coor.ill)

i.topo.coor.ill - Creates illumination model for topographic correction of reflectance.


----------------
Input parameters
----------------

basemap: Name of elevation raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

zenith: Solar zenith in degrees

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

azimuth: Solar azimuth in degrees

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: Illumination Model

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Illumination Model
i.topo.corr (grass7:i.topo.corr)

Computes topographic correction of reflectance.


----------------
Input parameters
----------------

input: Name of reflectance raster maps to be corrected topographically

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

basemap: Name of illumination input base raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

zenith: Solar zenith in degrees

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

method: Topographic correction method

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: cosine
		- 1: minnaert
		- 2: c-factor
		- 3: percent

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-s: Scale output to input and copy color rules

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Output Directory

	Parameter type:	QgsProcessingParameterFolderDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFolder>
	Output Directory
i.vi (grass7:i.vi)

Calculates different types of vegetation indices.


----------------
Input parameters
----------------

red: Name of input red channel surface reflectance map [0.0-1.0]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

viname: Type of vegetation index

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: arvi
		- 1: dvi
		- 2: evi
		- 3: evi2
		- 4: gvi
		- 5: gari
		- 6: gemi
		- 7: ipvi
		- 8: msavi
		- 9: msavi2
		- 10: ndvi
		- 11: pvi
		- 12: savi
		- 13: sr
		- 14: vari
		- 15: wdvi

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

nir: Name of input nir channel surface reflectance map [0.0-1.0]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

green: Name of input green channel surface reflectance map [0.0-1.0]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

blue: Name of input blue channel surface reflectance map [0.0-1.0]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

band5: Name of input 5th channel surface reflectance map [0.0-1.0]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

band7: Name of input 7th channel surface reflectance map [0.0-1.0]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

soil_line_slope: Value of the slope of the soil line (MSAVI2 only)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

soil_line_intercept: Value of the factor of reduction of soil noise (MSAVI2 only)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

soil_noise_reduction: Value of the slope of the soil line (MSAVI2 only)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

storage_bit: Maximum bits for digital numbers

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: 7
		- 1: 8
		- 2: 9
		- 3: 10
		- 4: 16

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

output: Vegetation Index

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Vegetation Index
i.zc (grass7:i.zc)

Zero-crossing "edge detection" raster function for image processing.


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

width: x-y extent of the Gaussian filter

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

threshold: Sensitivity of Gaussian filter

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

orientations: Number of azimuth directions categorized

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: Zero crossing

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Zero crossing
m.cogo (grass7:m.cogo)

A simple utility for converting bearing and distance measurements to coordinates and vice versa. It assumes a Cartesian coordinate system


----------------
Input parameters
----------------

input: Name of input file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: Output text file

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

coordinates: Starting coordinate pair

	Parameter type:	QgsProcessingParameterPoint

	Accepted data types:
		- str: as an 'x,y' string, e.g. '1.5,10.1'
		- QgsPointXY
		- QgsProperty
		- QgsReferencedPointXY
		- QgsGeometry: centroid of geometry is used

-l: Lines are labelled

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-q: Suppress warnings

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-r: Convert from coordinates to bearing and distance

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Repeat the starting coordinate at the end to close a loop

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	Output text file
nviz (grass7:nviz)

Visualization and animation tool for GRASS data.


----------------
Input parameters
----------------

elevation: Name of elevation raster map

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

color: Name of raster map(s) for Color

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

vector: Name of vector lines/areas overlay map(s)

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

point: Name of vector points overlay file(s)

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

volume: Name of existing 3d raster map

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------
r.basins.fill (grass7:r.basins.fill)

Generates watershed subbasins raster map.


----------------
Input parameters
----------------

cnetwork: Input coded stream network raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

tnetwork: Input thinned ridge network raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

number: Number of passes through the dataset

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: Watersheds

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Watersheds
r.blend.combine (grass7:r.blend.combine)

r.blend.combine - Blends color components of two raster maps by a given ratio and export into a unique raster.


----------------
Input parameters
----------------

first: Name of first raster map for blending

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

second: Name of second raster map for blending

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

percent: Percentage weight of first map for color blending

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: Blended

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Blended
r.blend.rgb (grass7:r.blend.rgb)

r.blend.rgb - Blends color components of two raster maps by a given ratio and exports into three rasters.


----------------
Input parameters
----------------

first: Name of first raster map for blending

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

second: Name of second raster map for blending

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

percent: Percentage weight of first map for color blending

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output_red: Blended Red

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

output_green: Blended Green

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

output_blue: Blended Blue

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output_red:  <QgsProcessingOutputRasterLayer>
	Blended Red

output_green:  <QgsProcessingOutputRasterLayer>
	Blended Green

output_blue:  <QgsProcessingOutputRasterLayer>
	Blended Blue
r.buffer.lowmem (grass7:r.buffer.lowmem)

Creates a raster map layer showing buffer zones surrounding cells that contain non-NULL category values (low-memory alternative).


----------------
Input parameters
----------------

input: Input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

distances: Distance zone(s) (e.g. 100,200,300)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

units: Units of distance

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: meters
		- 1: kilometers
		- 2: feet
		- 3: miles
		- 4: nautmiles

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-z: Ignore zero (0) data cells instead of NULL cells

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Buffer

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Buffer
r.buffer (grass7:r.buffer)

Creates a raster map layer showing buffer zones surrounding cells that contain non-NULL category values.


----------------
Input parameters
----------------

input: Input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

distances: Distance zone(s) (e.g. 100,200,300)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

units: Units of distance

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: meters
		- 1: kilometers
		- 2: feet
		- 3: miles
		- 4: nautmiles

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-z: Ignore zero (0) data cells instead of NULL cells

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Buffer

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Buffer
r.carve (grass7:r.carve)

Takes vector stream data, transforms it to raster and subtracts depth from the output DEM.


----------------
Input parameters
----------------

raster: Elevation

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

vector: Vector layer containing stream(s)

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

width: Stream width (in meters). Default is raster cell width

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

depth: Additional stream depth (in meters)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-n: No flat areas allowed in flow direction

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Modified elevation

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

points: Adjusted stream points

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Modified elevation

points:  <QgsProcessingOutputVectorLayer>
	Adjusted stream points
r.category (grass7:r.category)

Manages category values and labels associated with user-specified raster map layers.


----------------
Input parameters
----------------

map: Name of raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

separator: Field separator (Special characters: pipe, comma, space, tab, newline)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

rules: File containing category label rules

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

txtrules: Inline category label rules

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

raster: Raster map from which to copy category table

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

format: Default label or format string for dynamic labeling. Used when no explicit label exists for the category

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

coefficients: Dynamic label coefficients. Two pairs of category multiplier and offsets, for $1 and $2

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

output: Category

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Category
r.category.out (grass7:r.category.out)

r.category.out - Exports category values and labels associated with user-specified raster map layers.


----------------
Input parameters
----------------

map: Name of raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

cats: Category values (for Integer rasters). Example: 1,3,7-9,13

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

values: Comma separated value list (for float rasters). Example: 1.4,3.8,13

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

separator: Field separator (Special characters: pipe, comma, space, tab, newline)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

html: Category

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

html:  <QgsProcessingOutputHtml>
	Category
r.circle (grass7:r.circle)

Creates a raster map containing concentric rings around a given point.


----------------
Input parameters
----------------

coordinates: The coordinate of the center (east,north)

	Parameter type:	QgsProcessingParameterPoint

	Accepted data types:
		- str: as an 'x,y' string, e.g. '1.5,10.1'
		- QgsPointXY
		- QgsProperty
		- QgsReferencedPointXY
		- QgsGeometry: centroid of geometry is used

min: Minimum radius for ring/circle map (in meters)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

max: Maximum radius for ring/circle map (in meters)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

multiplier: Data value multiplier

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-b: Generate binary raster map

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Circles

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Circles
r.clump (grass7:r.clump)

Recategorizes data in a raster map by grouping cells that form physically discrete areas into unique categories.


----------------
Input parameters
----------------

input: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

title: Title for output raster map

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-d: Clump also diagonal cells

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Clumps

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Clumps
r.coin (grass7:r.coin)

Tabulates the mutual occurrence (coincidence) of categories for two raster map layers.


----------------
Input parameters
----------------

first: Name of first raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

second: Name of second raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

units: Unit of measure

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: c
		- 1: p
		- 2: x
		- 3: y
		- 4: a
		- 5: h
		- 6: k
		- 7: m

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-w: Wide report, 132 columns (default: 80)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

html: Coincidence report

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

html:  <QgsProcessingOutputHtml>
	Coincidence report
r.colors (grass7:r.colors)

Creates/modifies the color table associated with a raster map.


----------------
Input parameters
----------------

map: Name of raster maps(s)

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

color: Name of color table

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: not selected
		- 1: aspect
		- 2: aspectcolr
		- 3: bcyr
		- 4: bgyr
		- 5: blues
		- 6: byg
		- 7: byr
		- 8: celsius
		- 9: corine
		- 10: curvature
		- 11: differences
		- 12: elevation
		- 13: etopo2
		- 14: evi
		- 15: fahrenheit
		- 16: gdd
		- 17: greens
		- 18: grey
		- 19: grey.eq
		- 20: grey.log
		- 21: grey1.0
		- 22: grey255
		- 23: gyr
		- 24: haxby
		- 25: kelvin
		- 26: ndvi
		- 27: ndwi
		- 28: oranges
		- 29: population
		- 30: population_dens
		- 31: precipitation
		- 32: precipitation_daily
		- 33: precipitation_monthly
		- 34: rainbow
		- 35: ramp
		- 36: random
		- 37: reds
		- 38: rstcurv
		- 39: ryb
		- 40: ryg
		- 41: sepia
		- 42: slope
		- 43: srtm
		- 44: srtm_plus
		- 45: terrain
		- 46: wave

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

rules_txt: Color rules

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

rules: Color rules file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

raster: Raster map from which to copy color table

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

-r: Remove existing color table

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-w: Only write new color table if it does not already exist

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: Invert colors

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-g: Logarithmic scaling

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-a: Logarithmic-absolute scaling

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-e: Histogram equalization

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output_dir: Output Directory

	Parameter type:	QgsProcessingParameterFolderDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output_dir:  <QgsProcessingOutputFolder>
	Output Directory
r.colors.out (grass7:r.colors.out)

Exports the color table associated with a raster map.


----------------
Input parameters
----------------

map: Name of raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

-p: Output values as percentages

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

rules: Color Table

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

rules:  <QgsProcessingOutputFile>
	Color Table
r.colors.stddev (grass7:r.colors.stddev)

Sets color rules based on stddev from a raster map's mean value.


----------------
Input parameters
----------------

map: Name of raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

-b: Color using standard deviation bands

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-z: Force center at zero

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Stddev Colors

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Stddev Colors
r.composite (grass7:r.composite)

Combines red, green and blue raster maps into a single composite raster map.


----------------
Input parameters
----------------

red: Red

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

green: Green

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

blue: Blue

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

levels: Number of levels to be used for each component

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

level_red: Number of levels to be used for <red>

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

level_green: Number of levels to be used for <green>

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

level_blue: Number of levels to be used for <blue>

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-d: Dither

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Use closest color

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Composite

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Composite
r.contour (grass7:r.contour)

Produces a vector map of specified contours from a raster map.


----------------
Input parameters
----------------

input: Input raster

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

step: Increment between contour levels

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

levels: List of contour levels

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

minlevel: Minimum contour level

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

maxlevel: Maximum contour level

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

cut: Minimum number of points for a contour line (0 -> no limit)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: Contours

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Contours
r.cost (grass7:r.cost)

Creates a raster layer of cumulative cost of moving across a raster layer whose cell values represent cost.


----------------
Input parameters
----------------

input: Unit cost layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

start_coordinates: Coordinates of starting point(s) (E,N)

	Parameter type:	QgsProcessingParameterPoint

	Accepted data types:
		- str: as an 'x,y' string, e.g. '1.5,10.1'
		- QgsPointXY
		- QgsProperty
		- QgsReferencedPointXY
		- QgsGeometry: centroid of geometry is used

stop_coordinates: Coordinates of stopping point(s) (E,N)

	Parameter type:	QgsProcessingParameterPoint

	Accepted data types:
		- str: as an 'x,y' string, e.g. '1.5,10.1'
		- QgsPointXY
		- QgsProperty
		- QgsReferencedPointXY
		- QgsGeometry: centroid of geometry is used

-k: Use the 'Knight's move'; slower, but more accurate

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: Keep null values in output raster layer

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

start_points: Start points

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

stop_points: Stop points

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

start_raster: Name of starting raster points map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

max_cost: Maximum cumulative cost

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

null_cost: Cost assigned to null cells. By default, null cells are excluded

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

memory: Maximum memory to be used in MB

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: Cumulative cost

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

nearest: Cost allocation map

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

outdir: Movement directions

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Cumulative cost

nearest:  <QgsProcessingOutputRasterLayer>
	Cost allocation map

outdir:  <QgsProcessingOutputRasterLayer>
	Movement directions
r.covar (grass7:r.covar)

Outputs a covariance/correlation matrix for user-specified raster layer(s).


----------------
Input parameters
----------------

map: Input layers

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

-r: Print correlation matrix

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

html: Covariance report

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

html:  <QgsProcessingOutputHtml>
	Covariance report
r.cross (grass7:r.cross)

Creates a cross product of the category values from multiple raster map layers.


----------------
Input parameters
----------------

input: Input raster layers

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

-z: Non-zero data only

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Cross product

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Cross product
r.describe (grass7:r.describe)

Prints terse list of category values found in a raster layer.


----------------
Input parameters
----------------

map: input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

null_value: String representing NULL value

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

nsteps: Number of quantization steps

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-r: Only print the range of the data

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: Suppress reporting of any NULLs

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-d: Use the current region

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-i: Read floating-point map as integer

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

html: Categories

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

html:  <QgsProcessingOutputHtml>
	Categories
r.distance (grass7:r.distance)

Locates the closest points between objects in two raster maps.


----------------
Input parameters
----------------

map: Name of two input raster for computing inter-class distances

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

separator: Field separator (Special characters: pipe, comma, space, tab, newline)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

sort: Sort output by distance

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: asc
		- 1: desc

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-l: Include category labels in the output

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-o: Report zero distance if rasters are overlapping

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: Report null objects as *

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

html: Distance

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

html:  <QgsProcessingOutputHtml>
	Distance
r.drain (grass7:r.drain)

Traces a flow through an elevation model on a raster map.


----------------
Input parameters
----------------

input: Elevation

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

direction: Name of input movement direction map associated with the cost surface

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

start_coordinates: Map coordinates of starting point(s) (E,N)

	Parameter type:	QgsProcessingParameterPoint

	Accepted data types:
		- str: as an 'x,y' string, e.g. '1.5,10.1'
		- QgsPointXY
		- QgsProperty
		- QgsReferencedPointXY
		- QgsGeometry: centroid of geometry is used

start_points: Vector layer containing starting point(s)

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

-c: Copy input cell values on output

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-a: Accumulate input values along the path

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: Count cell numbers along the path

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-d: The input raster map is a cost surface (direction surface must also be specified)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Least cost path

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

drain: Drain

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Least cost path

drain:  <QgsProcessingOutputVectorLayer>
	Drain
r.fill.dir (grass7:r.fill.dir)

Filters and generates a depressionless elevation layer and a flow direction layer from a given elevation raster layer.


----------------
Input parameters
----------------

input: Elevation

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

format: Output aspect direction format

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: grass
		- 1: agnps
		- 2: answers

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-f: Find unresolved areas only

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Depressionless DEM

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

direction: Flow direction

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

areas: Problem areas

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Depressionless DEM

direction:  <QgsProcessingOutputRasterLayer>
	Flow direction

areas:  <QgsProcessingOutputRasterLayer>
	Problem areas
r.fill.stats (grass7:r.fill.stats)

Rapidly fills 'no data' cells (NULLs) of a raster map with interpolated values (IDW).


----------------
Input parameters
----------------

input: Input raster layer with data gaps to fill

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

-k: Preserve original cell values (By default original values are smoothed)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

mode: Statistic for interpolated cell values

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: wmean
		- 1: mean
		- 2: median
		- 3: mode

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-m: Interpret distance as map units, not number of cells (Do not select with geodetic coordinates)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

distance: Distance threshold (default: in cells) for interpolation

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

minimum: Minimum input data value to include in interpolation

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

maximum: Maximum input data value to include in interpolation

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

power: Power coefficient for IDW interpolation

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

cells: Minimum number of data cells within search radius

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: Output Map

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

uncertainty: Uncertainty Map

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Output Map

uncertainty:  <QgsProcessingOutputRasterLayer>
	Uncertainty Map
r.fillnulls (grass7:r.fillnulls)

Fills no-data areas in raster maps using spline interpolation.


----------------
Input parameters
----------------

input: Input raster layer to fill

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

method: Interpolation method to use

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: bilinear
		- 1: bicubic
		- 2: rst

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

tension: Spline tension parameter

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

smooth: Spline smoothing parameter

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

edge: Width of hole edge used for interpolation (in cells)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

npmin: Minimum number of points for approximation in a segment (>segmax)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

segmax: Maximum number of points in a segment

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

lambda: Tykhonov regularization parameter (affects smoothing)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: Filled

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Filled
r.flow (grass7:r.flow)

Construction of flowlines, flowpath lengths, and flowaccumulation (contributing areas) from a raster digital elevation model (DEM).


----------------
Input parameters
----------------

elevation: Elevation

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

aspect: Aspect

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

barrier: Barrier

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

skip: Number of cells between flowlines

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

bound: Maximum number of segments per flowline

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-u: Compute upslope flowlines instead of default downhill flowlines

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-3: 3-D lengths instead of 2-D

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-m: Use less memory, at a performance penalty

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

flowline: Flow line

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

flowlength: Flow path length

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

flowaccumulation: Flow accumulation

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

flowline:  <QgsProcessingOutputVectorLayer>
	Flow line

flowlength:  <QgsProcessingOutputRasterLayer>
	Flow path length

flowaccumulation:  <QgsProcessingOutputRasterLayer>
	Flow accumulation
r.geomorphon (grass7:r.geomorphon)

Calculates geomorphons (terrain forms) and associated geometry using machine vision approach.


----------------
Input parameters
----------------

elevation: Name of input elevation raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

search: Outer search radius

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

skip: Inner search radius

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

flat: Flatness threshold (degrees)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

dist: Flatness distance, zero for none

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

forms: Most common geomorphic forms

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

-m: Use meters to define search units (default is cells)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-e: Use extended form correction

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

forms:  <QgsProcessingOutputRasterLayer>
	Most common geomorphic forms
r.grow.distance (grass7:r.grow.distance)

Generates a raster layer of distance to features in input layer.


----------------
Input parameters
----------------

input: Input input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

metric: Metric

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: euclidean
		- 1: squared
		- 2: maximum
		- 3: manhattan
		- 4: geodesic

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-m: Output distances in meters instead of map units

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-: Calculate distance to nearest NULL cell

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

distance: Distance

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

value: Value of nearest cell

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

distance:  <QgsProcessingOutputRasterLayer>
	Distance

value:  <QgsProcessingOutputRasterLayer>
	Value of nearest cell
r.grow (grass7:r.grow)

Generates a raster layer with contiguous areas grown by one cell.


----------------
Input parameters
----------------

input: input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

radius: Radius of buffer in raster cells

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

metric: Metric

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: euclidean
		- 1: maximum
		- 2: manhattan

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

old: Value to write for input cells which are non-NULL (-1 => NULL)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

new: Value to write for "grown" cells

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-m: Radius is in map units rather than cells

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Expanded

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Expanded
r.gwflow (grass7:r.gwflow)

Numerical calculation program for transient, confined and unconfined groundwater flow in two dimensions.


----------------
Input parameters
----------------

phead: The initial piezometric head in [m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

status: Boundary condition status, 0-inactive, 1-active, 2-dirichlet

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

hc_x: X-part of the hydraulic conductivity tensor in [m/s]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

hc_y: Y-part of the hydraulic conductivity tensor in [m/s]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

q: Water sources and sinks in [m^3/s]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

s: Specific yield in [1/m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

recharge: Recharge map e.g: 6*10^-9 per cell in [m^3/s*m^2]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

top: Top surface of the aquifer in [m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

bottom: Bottom surface of the aquifer in [m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

type: The type of groundwater flow

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: confined
		- 1: unconfined

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

river_bed: The height of the river bed in [m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

river_head: Water level (head) of the river with leakage connection in [m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

river_leak: The leakage coefficient of the river bed in [1/s]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

drain_bed: The height of the drainage bed in [m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

drain_leak: The leakage coefficient of the drainage bed in [1/s]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

dtime: The calculation time in seconds

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

maxit: Maximum number of iteration used to solver the linear equation system

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

error: Error break criteria for iterative solvers (jacobi, sor, cg or bicgstab)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

solver: The type of solver which should solve the symmetric linear equation system

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: cg
		- 1: pcg
		- 2: cholesky

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

relax: The relaxation parameter used by the jacobi and sor solver for speedup or stabilizing

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-f: Allocate a full quadratic linear equation system, default is a sparse linear equation system

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Groundwater flow

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

vx: Groundwater filter velocity vector part in x direction [m/s]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

vy: Groundwater filter velocity vector part in y direction [m/s]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

budget: Groundwater budget for each cell [m^3/s]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Groundwater flow

vx:  <QgsProcessingOutputRasterLayer>
	Groundwater filter velocity vector part in x direction [m/s]

vy:  <QgsProcessingOutputRasterLayer>
	Groundwater filter velocity vector part in y direction [m/s]

budget:  <QgsProcessingOutputRasterLayer>
	Groundwater budget for each cell [m^3/s]
r.his (grass7:r.his)

Generates red, green and blue raster layers combining hue, intensity and saturation (HIS) values from user-specified input raster layers.


----------------
Input parameters
----------------

hue: Hue

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

intensity: Intensity

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

saturation: Saturation

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

bgcolor: Color to use instead of NULL values. Either a standard color name, R:G:B triplet, or "none"

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-c: Use colors from color tables for NULL values

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

red: Red

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

green: Green

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

blue: Blue

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

red:  <QgsProcessingOutputRasterLayer>
	Red

green:  <QgsProcessingOutputRasterLayer>
	Green

blue:  <QgsProcessingOutputRasterLayer>
	Blue
r.horizon.height (grass7:r.horizon.height)

r.horizon.height - Horizon angle computation from a digital elevation model.


----------------
Input parameters
----------------

elevation: Name of input elevation raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

coordinates: Coordinate for which you want to calculate the horizon

	Parameter type:	QgsProcessingParameterPoint

	Accepted data types:
		- str: as an 'x,y' string, e.g. '1.5,10.1'
		- QgsPointXY
		- QgsProperty
		- QgsReferencedPointXY
		- QgsGeometry: centroid of geometry is used

direction: Direction in which you want to know the horizon height

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

step: Angle step size for multidirectional horizon

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

start: Start angle for multidirectional horizon

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

end: End angle for multidirectional horizon

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

bufferzone: For horizon rasters, read from the DEM an extra buffer around the present region

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

e_buff: For horizon rasters, read from the DEM an extra buffer eastward the present region

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

w_buff: For horizon rasters, read from the DEM an extra buffer westward the present region

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

n_buff: For horizon rasters, read from the DEM an extra buffer northward the present region

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

s_buff: For horizon rasters, read from the DEM an extra buffer southward the present region

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

maxdistance: The maximum distance to consider when finding the horizon height

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

distance: Sampling distance step coefficient

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-d: Write output in degrees (default is radians)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Write output in compass orientation (default is CCW, East=0)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

html: Horizon

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

html:  <QgsProcessingOutputHtml>
	Horizon
r.horizon (grass7:r.horizon)

Horizon angle computation from a digital elevation model.


----------------
Input parameters
----------------

elevation: Name of input elevation raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

direction: Direction in which you want to know the horizon height

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

step: Angle step size for multidirectional horizon

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

start: Start angle for multidirectional horizon

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

end: End angle for multidirectional horizon

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

bufferzone: For horizon rasters, read from the DEM an extra buffer around the present region

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

e_buff: For horizon rasters, read from the DEM an extra buffer eastward the present region

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

w_buff: For horizon rasters, read from the DEM an extra buffer westward the present region

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

n_buff: For horizon rasters, read from the DEM an extra buffer northward the present region

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

s_buff: For horizon rasters, read from the DEM an extra buffer southward the present region

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

maxdistance: The maximum distance to consider when finding the horizon height

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

distance: Sampling distance step coefficient

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-d: Write output in degrees (default is radians)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Write output in compass orientation (default is CCW, East=0)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Folder to get horizon rasters

	Parameter type:	QgsProcessingParameterFolderDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFolder>
	Folder to get horizon rasters
r.in.lidar.info (grass7:r.in.lidar.info)

r.in.lidar.info - Extract information from LAS file


----------------
Input parameters
----------------

input: LAS input file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

html: LAS information

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

----------------
Outputs
----------------

html:  <QgsProcessingOutputHtml>
	LAS information
r.in.lidar (grass7:r.in.lidar)

Creates a raster map from LAS LiDAR points using univariate statistics.


----------------
Input parameters
----------------

input: LAS input file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

method: Statistic to use for raster values

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: n
		- 1: min
		- 2: max
		- 3: range
		- 4: sum
		- 5: mean
		- 6: stddev
		- 7: variance
		- 8: coeff_var
		- 9: median
		- 10: percentile
		- 11: skewness
		- 12: trimmean

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

type: Storage type for resultant raster map

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: CELL
		- 1: FCELL
		- 2: DCELL

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

base_raster: Subtract raster values from the Z coordinates

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

zrange: Filter range for z data (min, max)

	Parameter type:	QgsProcessingParameterRange

	Accepted data types:
		- list[float]: list of 2 float values
		- list[str]: list of strings representing floats
		- str: as two comma delimited floats, e.g. '1,10'
		- QgsProperty

zscale: Scale to apply to z data

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

intensity_range: Filter range for intensity values (min, max)

	Parameter type:	QgsProcessingParameterRange

	Accepted data types:
		- list[float]: list of 2 float values
		- list[str]: list of strings representing floats
		- str: as two comma delimited floats, e.g. '1,10'
		- QgsProperty

intensity_scale: Scale to apply to intensity values

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

percent: Percent of map to keep in memory

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

pth: pth percentile of the values (between 1 and 100)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

trim: Discard <trim> percent of the smallest and <trim> percent of the largest observations (0-50)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

resolution: Output raster resolution

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

return_filter: Only import points of selected return type Options: first, last, mid

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

class_filter: Only import points of selected class(es) (comma separated integers)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-e: Use the extent of the input for the raster extent

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: Set computation region to match the new raster map

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-o: Override projection check (use current location's projection)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-i: Use intensity values rather than Z values

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-j: Use Z values for filtering, but intensity values for statistics

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-d: Use base raster resolution instead of computational region

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-v: Use only valid points

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Lidar Raster

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Lidar Raster
r.info (grass7:r.info)

Output basic information about a raster layer.


----------------
Input parameters
----------------

map: Raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

-r: Print range only

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-g: Print raster array information in shell script style

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-h: Print raster history instead of info

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-e: Print extended metadata information in shell script style

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

html: Basic information

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

html:  <QgsProcessingOutputHtml>
	Basic information
r.kappa (grass7:r.kappa)

Calculate error matrix and kappa parameter for accuracy assessment of classification result.


----------------
Input parameters
----------------

classification: Raster layer containing classification result

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

reference: Raster layer containing reference classes

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

title: Title for error matrix and kappa

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-h: No header in the report

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-w: Wide report (132 columns)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Error matrix and kappa

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	Error matrix and kappa
r.lake (grass7:r.lake)

Fills lake at given point to given level.


----------------
Input parameters
----------------

elevation: Elevation

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

water_level: Water level

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

coordinates: Seed point coordinates

	Parameter type:	QgsProcessingParameterPoint

	Accepted data types:
		- str: as an 'x,y' string, e.g. '1.5,10.1'
		- QgsPointXY
		- QgsProperty
		- QgsReferencedPointXY
		- QgsGeometry: centroid of geometry is used

seed: Raster layer with starting point(s) (at least 1 cell > 0)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

-n: Use negative depth values for lake raster layer

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

lake: Lake

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

lake:  <QgsProcessingOutputRasterLayer>
	Lake
r.latlong (grass7:r.latlong)

Creates a latitude/longitude raster map.


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

-l: Longitude output

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: LatLong

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	LatLong
r.li.cwed.ascii (grass7:r.li.cwed.ascii)

r.li.cwed.ascii - Calculates contrast weighted edge density index on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

path: Name of file that contains the weight to calculate the index

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output_txt: CWED

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output_txt:  <QgsProcessingOutputFile>
	CWED
r.li.cwed (grass7:r.li.cwed)

Calculates contrast weighted edge density index on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

path: Name of file that contains the weight to calculate the index

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: CWED

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	CWED
r.li.dominance.ascii (grass7:r.li.dominance.ascii)

r.li.dominance.ascii - Calculates dominance's diversity index on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output_txt: Dominance

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output_txt:  <QgsProcessingOutputFile>
	Dominance
r.li.dominance (grass7:r.li.dominance)

Calculates dominance's diversity index on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: Dominance

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Dominance
r.li.edgedensity.ascii (grass7:r.li.edgedensity.ascii)

r.li.edgedensity.ascii - Calculates edge density index on a raster map, using a 4 neighbour algorithm


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

patch_type: The value of the patch type

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-b: Exclude border edges

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output_txt: Edge Density

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output_txt:  <QgsProcessingOutputFile>
	Edge Density
r.li.edgedensity (grass7:r.li.edgedensity)

Calculates edge density index on a raster map, using a 4 neighbour algorithm


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

patch_type: The value of the patch type

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-b: Exclude border edges

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Edge Density

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Edge Density
r.li.mpa.ascii (grass7:r.li.mpa.ascii)

r.li.mpa.ascii - Calculates mean pixel attribute index on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output_txt: Mean Pixel Attribute

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output_txt:  <QgsProcessingOutputFile>
	Mean Pixel Attribute
r.li.mpa (grass7:r.li.mpa)

Calculates mean pixel attribute index on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: Mean Pixel Attribute

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Mean Pixel Attribute
r.li.mps.ascii (grass7:r.li.mps.ascii)

r.li.mps.ascii - Calculates mean patch size index on a raster map, using a 4 neighbour algorithm


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output_txt: Mean Patch Size

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output_txt:  <QgsProcessingOutputFile>
	Mean Patch Size
r.li.mps (grass7:r.li.mps)

Calculates mean patch size index on a raster map, using a 4 neighbour algorithm


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: Mean Patch Size

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Mean Patch Size
r.li.padcv.ascii (grass7:r.li.padcv.ascii)

r.li.padcv.ascii - Calculates coefficient of variation of patch area on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output_txt: PADCV

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output_txt:  <QgsProcessingOutputFile>
	PADCV
r.li.padcv (grass7:r.li.padcv)

Calculates coefficient of variation of patch area on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: PADCV

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	PADCV
r.li.padrange.ascii (grass7:r.li.padrange.ascii)

r.li.padrange.ascii - Calculates range of patch area size on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output_txt: Pad Range

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output_txt:  <QgsProcessingOutputFile>
	Pad Range
r.li.padrange (grass7:r.li.padrange)

Calculates range of patch area size on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: Pad Range

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Pad Range
r.li.padsd.ascii (grass7:r.li.padsd.ascii)

r.li.padsd.ascii - Calculates standard deviation of patch area a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output_txt: Patch Area SD

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output_txt:  <QgsProcessingOutputFile>
	Patch Area SD
r.li.padsd (grass7:r.li.padsd)

Calculates standard deviation of patch area a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: Patch Area SD

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Patch Area SD
r.li.patchdensity.ascii (grass7:r.li.patchdensity.ascii)

r.li.patchdensity.ascii - Calculates patch density index on a raster map, using a 4 neighbour algorithm


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output_txt: Patch Density

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output_txt:  <QgsProcessingOutputFile>
	Patch Density
r.li.patchdensity (grass7:r.li.patchdensity)

Calculates patch density index on a raster map, using a 4 neighbour algorithm


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: Patch Density

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Patch Density
r.li.patchnum.ascii (grass7:r.li.patchnum.ascii)

r.li.patchnum.ascii - Calculates patch number index on a raster map, using a 4 neighbour algorithm.


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output_txt: Patch Number

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output_txt:  <QgsProcessingOutputFile>
	Patch Number
r.li.patchnum (grass7:r.li.patchnum)

Calculates patch number index on a raster map, using a 4 neighbour algorithm.


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: Patch Number

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Patch Number
r.li.pielou.ascii (grass7:r.li.pielou.ascii)

r.li.pielou.ascii - Calculates Pielou's diversity index on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output_txt: Pielou

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output_txt:  <QgsProcessingOutputFile>
	Pielou
r.li.pielou (grass7:r.li.pielou)

Calculates Pielou's diversity index on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: Pielou

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Pielou
r.li.renyi.ascii (grass7:r.li.renyi.ascii)

r.li.renyi.ascii - Calculates Renyi's diversity index on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

alpha: Alpha value is the order of the generalized entropy

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

output_txt: Renyi

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output_txt:  <QgsProcessingOutputFile>
	Renyi
r.li.renyi (grass7:r.li.renyi)

Calculates Renyi's diversity index on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

alpha: Alpha value is the order of the generalized entropy

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

output: Renyi

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Renyi
r.li.richness.ascii (grass7:r.li.richness.ascii)

r.li.richness.ascii - Calculates richness index on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output_txt: Richness

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output_txt:  <QgsProcessingOutputFile>
	Richness
r.li.richness (grass7:r.li.richness)

Calculates richness index on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: Richness

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Richness
r.li.shannon.ascii (grass7:r.li.shannon.ascii)

r.li.shannon.ascii - Calculates Shannon's diversity index on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output_txt: Shannon

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output_txt:  <QgsProcessingOutputFile>
	Shannon
r.li.shannon (grass7:r.li.shannon)

Calculates Shannon's diversity index on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: Shannon

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Shannon
r.li.shape.ascii (grass7:r.li.shape.ascii)

r.li.shape.ascii - Calculates shape index on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output_txt: Shape

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output_txt:  <QgsProcessingOutputFile>
	Shape
r.li.shape (grass7:r.li.shape)

Calculates shape index on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: Shape

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Shape
r.li.simpson.ascii (grass7:r.li.simpson.ascii)

r.li.simpson.ascii - Calculates Simpson's diversity index on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output_txt: Simpson

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output_txt:  <QgsProcessingOutputFile>
	Simpson
r.li.simpson (grass7:r.li.simpson)

Calculates Simpson's diversity index on a raster map


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

config_txt: Landscape structure configuration

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

config: Landscape structure configuration file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: Simpson

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Simpson
r.mapcalc.simple (grass7:r.mapcalc.simple)

Calculate new raster map from a r.mapcalc expression.


----------------
Input parameters
----------------

a: Raster layer A

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

b: Raster layer B

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

c: Raster layer C

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

d: Raster layer D

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

e: Raster layer E

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

f: Raster layer F

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

expression: Formula

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

output: Calculated

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Calculated
r.mask.rast (grass7:r.mask.rast)

r.mask.rast - Creates a MASK for limiting raster operation.


----------------
Input parameters
----------------

raster: Name of raster map to use as mask

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

input: Name of raster map to which apply the mask

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

maskcats: Raster values to use for mask. Format: 1 2 3 thru 7 *

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-i: Create inverse mask

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Masked

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Masked
r.mask.vect (grass7:r.mask.vect)

r.mask.vect - Creates a MASK for limiting raster operation with a vector layer.


----------------
Input parameters
----------------

vector: Name of vector map to use as mask

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

input: Name of raster map to which apply the mask

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

cats: Category values. Example: 1,3,7-9,13

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

where: WHERE conditions of SQL statement without 'where' keyword

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-i: Create inverse mask

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Masked

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Masked
r.mfilter (grass7:r.mfilter)

Performs raster map matrix filter.


----------------
Input parameters
----------------

input: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

filter: Filter file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

repeat: Number of times to repeat the filter

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-z: Apply filter only to zero data values

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Filtered

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Filtered
r.mode (grass7:r.mode)

Finds the mode of values in a cover layer within areas assigned the same category value in a user-specified base layer.


----------------
Input parameters
----------------

base: Base layer to be reclassified

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

cover: Categories layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

output: Mode

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Mode
r.neighbors (grass7:r.neighbors)

Makes each cell category value a function of the category values assigned to the cells around it


----------------
Input parameters
----------------

input: Input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

selection: Raster layer to select the cells which should be processed

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

method: Neighborhood operation

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: average
		- 1: median
		- 2: mode
		- 3: minimum
		- 4: maximum
		- 5: stddev
		- 6: sum
		- 7: variance
		- 8: diversity
		- 9: interspersion

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

size: Neighborhood size

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

gauss: Sigma (in cells) for Gaussian filter

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

quantile: Quantile to calculate for method=quantile

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-c: Use circular neighborhood

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-a: Do not align output with the input

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

weight: File containing weights

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: Neighbors

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Neighbors
r.null (grass7:r.null)

Manages NULL-values of given raster map.


----------------
Input parameters
----------------

map: Name of raster map for which to edit null values

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

setnull: List of cell values to be set to NULL

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

null: The value to replace the null value by

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-f: Only do the work if the map is floating-point

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-i: Only do the work if the map is integer

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: Only do the work if the map doesn't have a NULL-value bitmap file

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Create NULL-value bitmap file validating all data cells

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-r: Remove NULL-value bitmap file

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: NullRaster

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	NullRaster
r.out.ascii (grass7:r.out.ascii)

Export a raster layer into a GRASS ASCII text file


----------------
Input parameters
----------------

input: Input raster

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

precision: Number of significant digits

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

width: Number of values printed before wrapping a line (only SURFER or MODFLOW format)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

null_value: String to represent null cell (GRASS grid only)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-s: Write SURFER (Golden Software) ASCII grid

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-m: Write MODFLOW (USGS) ASCII array

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-i: Force output of integer values

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: GRASS Ascii

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	GRASS Ascii
r.out.gridatb (grass7:r.out.gridatb)

Exports GRASS raster map to GRIDATB.FOR map file (TOPMODEL)


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

output: GRIDATB

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	GRIDATB
r.out.mat (grass7:r.out.mat)

Exports a GRASS raster to a binary MAT-File


----------------
Input parameters
----------------

input: Input raster

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

output: MAT File

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	MAT File
r.out.mpeg (grass7:r.out.mpeg)

Converts raster map series to MPEG movie


----------------
Input parameters
----------------

view1: Name of input raster map(s) for view no.1

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

view2: Name of input raster map(s) for view no.2

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

view3: Name of input raster map(s) for view no.3

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

view4: Name of input raster map(s) for view no.4

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

quality: Quality factor (1 = highest quality, lowest compression)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: MPEG file

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	MPEG file
r.out.png (grass7:r.out.png)

Export a GRASS raster map as a non-georeferenced PNG image


----------------
Input parameters
----------------

input: Input raster

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

compression: Compression level of PNG file (0 = none, 1 = fastest, 9 = best)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-t: Make NULL cells transparent

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-w: Output world file

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: PNG File

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	PNG File
r.out.pov (grass7:r.out.pov)

Converts a raster map layer into a height-field file for POV-Ray


----------------
Input parameters
----------------

input: Input raster

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

hftype: Height-field type (0=actual heights 1=normalized)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

bias: Elevation bias

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

scale: Vertical scaling factor

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: Name of output povray file (TGA height field file)

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	Name of output povray file (TGA height field file)
r.out.ppm (grass7:r.out.ppm)

Converts a raster layer to a PPM image file at the pixel resolution of the currently defined region.


----------------
Input parameters
----------------

input: Input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

-g: Output greyscale instead of color

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: PPM

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	PPM
r.out.ppm3 (grass7:r.out.ppm3)

Converts 3 GRASS raster layers (R,G,B) to a PPM image file


----------------
Input parameters
----------------

red: Name of raster map to be used for <red>

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

green: Name of raster map to be used for <green>

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

blue: Name of raster map to be used for <blue>

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

-c: Add comments to describe the region

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Name for new PPM file

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	Name for new PPM file
r.out.vrml (grass7:r.out.vrml)

Export a raster layer to the Virtual Reality Modeling Language (VRML)


----------------
Input parameters
----------------

elevation: Elevation layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

color: Color layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

exaggeration: Vertical exaggeration

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: VRML

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	VRML
r.out.vtk (grass7:r.out.vtk)

Converts raster maps into the VTK-ASCII format


----------------
Input parameters
----------------

input: Input raster

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

elevation: Input elevation raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

null: Value to represent no data cell

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

z: Constant elevation (if no elevation map is specified)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

rgbmaps: Three (r,g,b) raster maps to create RGB values

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

vectormaps: Three (x,y,z) raster maps to create vector values

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

zscale: Scale factor for elevation

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

precision: Number of significant digits

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-p: Create VTK point data instead of VTK cell data

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-s: Use structured grid for elevation (not recommended)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-t: Use polydata-trianglestrips for elevation grid creation

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-v: Use polydata-vertices for elevation grid creation

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-o: Scale factor affects the origin (if no elevation map is given)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Correct the coordinates to match the VTK-OpenGL precision

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: VTK File

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	VTK File
r.out.xyz (grass7:r.out.xyz)

Exports a raster map to a text file as x,y,z values based on cell centers


----------------
Input parameters
----------------

input: Input raster(s)

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

separator: Field separator

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-i: Include no data values

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: XYZ File

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	XYZ File
r.param.scale (grass7:r.param.scale)

Extracts terrain parameters from a DEM.


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

slope_tolerance: Slope tolerance that defines a 'flat' surface (degrees)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

curvature_tolerance: Curvature tolerance that defines 'planar' surface

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

size: Size of processing window (odd number only, max: 69)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

method: Morphometric parameter in 'size' window to calculate

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: elev
		- 1: slope
		- 2: aspect
		- 3: profc
		- 4: planc
		- 5: longc
		- 6: crosc
		- 7: minic
		- 8: maxic
		- 9: feature

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

exponent: Exponent for distance weighting (0.0-4.0)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

zscale: Vertical scaling factor

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-c: Constrain model through central window cell

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Morphometric parameter

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Morphometric parameter
r.patch (grass7:r.patch)

Creates a composite raster layer by using one (or more) layer(s) to fill in areas of "no data" in another map layer.


----------------
Input parameters
----------------

input: Raster layers to be patched together

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

-z: Use zero (0) for transparency instead of NULL

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Patched

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Patched
r.plane (grass7:r.plane)

Creates raster plane layer given dip (inclination), aspect (azimuth) and one point.


----------------
Input parameters
----------------

dip: Dip of plane

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

azimuth: Azimuth of the plane

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

easting: Easting coordinate of a point on the plane

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

northing: Northing coordinate of a point on the plane

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

elevation: Elevation coordinate of a point on the plane

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

type: Data type of resulting layer

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: CELL
		- 1: FCELL
		- 2: DCELL

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

output: Plane

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Plane
r.profile (grass7:r.profile)

Outputs the raster layer values lying on user-defined line(s).


----------------
Input parameters
----------------

input: Input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

coordinates: Profile coordinate pairs

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

resolution: Resolution along profile

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

null_value: Character to represent no data cell

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

file: Name of input file containing coordinate pairs

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

-g: Output easting and northing in first two columns of four column output

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Output RRR:GGG:BBB color values for each profile point

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Profile

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	Profile
r.proj (grass7:r.proj)

Re-projects a vector map from one location to the current location


----------------
Input parameters
----------------

input: Input raster to reproject

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

crs: New coordinate reference system

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

method: Interpolation method to use

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: nearest
		- 1: bilinear
		- 2: bicubic
		- 3: lanczos
		- 4: bilinear_f
		- 5: bicubic_f
		- 6: lanczos_f

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

memory: Maximum memory to be used (in MB)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

resolution: Resolution of output raster map

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-n: Do not perform region cropping optimization

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Reprojected raster

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Reprojected raster
r.quant (grass7:r.quant)

Produces the quantization file for a floating-point map.


----------------
Input parameters
----------------

input: Raster layer(s) to be quantized

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

basemap: Base layer to take quant rules from

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

fprange: Floating point range: dmin,dmax

	Parameter type:	QgsProcessingParameterRange

	Accepted data types:
		- list[float]: list of 2 float values
		- list[str]: list of strings representing floats
		- str: as two comma delimited floats, e.g. '1,10'
		- QgsProperty

range: Integer range: min,max

	Parameter type:	QgsProcessingParameterRange

	Accepted data types:
		- list[float]: list of 2 float values
		- list[str]: list of strings representing floats
		- str: as two comma delimited floats, e.g. '1,10'
		- QgsProperty

-t: Truncate floating point data

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-r: Round floating point data

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Quantized raster(s)

	Parameter type:	QgsProcessingParameterFolderDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFolder>
	Quantized raster(s)
r.quantile (grass7:r.quantile)

Compute quantiles using two passes.


----------------
Input parameters
----------------

input: Input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

quantiles: Number of quantiles

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

percentiles: List of percentiles

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

bins: Number of bins to use

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-r: Generate recode rules based on quantile-defined intervals

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

file: Quantiles

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

file:  <QgsProcessingOutputHtml>
	Quantiles
r.random.cells (grass7:r.random.cells)

Generates random cell values with spatial dependence.


----------------
Input parameters
----------------

distance: Maximum distance of spatial correlation (value(s) >= 0.0)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

ncells: Maximum number of cells to be created

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

seed: Random seed (SEED_MIN >= value >= SEED_MAX) (default [random])

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: Random

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Random
r.random (grass7:r.random)

Creates a raster layer and vector point map containing randomly located points.


----------------
Input parameters
----------------

input: Input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

cover: Input cover raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

npoints: The number of points to allocate

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-z: Generate points also for NULL category

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-d: Generate vector points as 3D points

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-b: Do not build topology

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

raster: Random raster

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

vector: Random vector

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

raster:  <QgsProcessingOutputRasterLayer>
	Random raster

vector:  <QgsProcessingOutputVectorLayer>
	Random vector
r.random.surface (grass7:r.random.surface)

Generates random surface(s) with spatial dependence.


----------------
Input parameters
----------------

distance: Maximum distance of spatial correlation

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

exponent: Distance decay exponent

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

flat: Distance filter remains flat before beginning exponent

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

seed: Random seed (SEED_MIN >= value >= SEED_MAX)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

high: Maximum cell value of distribution

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-u: Uniformly distributed cell values

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Random_Surface

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Random_Surface
r.reclass.area (grass7:r.reclass.area)

Reclassifies a raster layer, greater or less than user specified area size (in hectares)


----------------
Input parameters
----------------

input: Input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

value: Value option that sets the area size limit [hectares]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

mode: Lesser or greater than specified value

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: lesser
		- 1: greater

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

method: Method used for reclassification

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: reclass
		- 1: rmarea

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-c: Input map is clumped

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-d: Clumps including diagonal neighbors

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Reclassified

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Reclassified
r.reclass (grass7:r.reclass)

Creates a new map layer whose category values are based upon a reclassification of the categories in an existing raster map layer.


----------------
Input parameters
----------------

input: Input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

rules: File containing reclass rules

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

txtrules: Reclass rules text (if rule file not used)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

output: Reclassified

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Reclassified
r.recode (grass7:r.recode)

Recodes categorical raster maps.


----------------
Input parameters
----------------

input: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

rules: File containing recode rules

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

-d: Force output to 'double' raster map type (DCELL)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-a: Align the current region to the input raster map

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Recoded

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Recoded
r.regression.line (grass7:r.regression.line)

Calculates linear regression from two raster layers : y = a + b*x.


----------------
Input parameters
----------------

mapx: Layer for x coefficient

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

mapy: Layer for y coefficient

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

html: Regression coefficients

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

html:  <QgsProcessingOutputHtml>
	Regression coefficients
r.regression.multi (grass7:r.regression.multi)

Calculates multiple linear regression from raster maps.


----------------
Input parameters
----------------

mapx: Map(s) for x coefficient

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

mapy: Map for y coefficient

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

residuals: Residual Map

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

estimates: Estimates Map

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

html: Regression coefficients

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

residuals:  <QgsProcessingOutputRasterLayer>
	Residual Map

estimates:  <QgsProcessingOutputRasterLayer>
	Estimates Map

html:  <QgsProcessingOutputHtml>
	Regression coefficients
r.relief (grass7:r.relief)

Creates shaded relief from an elevation layer (DEM).


----------------
Input parameters
----------------

input: Input elevation layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

altitude: Altitude of the sun in degrees above the horizon

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

azimuth: Azimuth of the sun in degrees to the east of north

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

zscale: Factor for exaggerating relief

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

scale: Scale factor for converting horizontal units to elevation units

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

units: Elevation units (overrides scale factor)

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: intl
		- 1: survey

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

output: Output shaded relief layer

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Output shaded relief layer
r.relief.scaling (grass7:r.relief.scaling)

r.relief.scaling - Creates shaded relief from an elevation layer (DEM).


----------------
Input parameters
----------------

input: Input elevation layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

altitude: Altitude of the sun in degrees above the horizon

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

azimuth: Azimuth of the sun in degrees to the east of north

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

zscale: Factor for exaggerating relief

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

scale: Scale factor for converting horizontal units to elevation units

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

units: Elevation units (overrides scale factor)

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: intl
		- 1: survey

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

output: Output shaded relief layer

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Output shaded relief layer
r.report (grass7:r.report)

Reports statistics for raster layers.


----------------
Input parameters
----------------

map: Raster layer(s) to report on

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

units: Units

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: mi
		- 1: me
		- 2: k
		- 3: a
		- 4: h
		- 5: c
		- 6: p

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

null_value: Character representing no data cell value

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

page_length: Page length

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

page_width: Page width

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

nsteps: Number of fp subranges to collect stats from

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

sort: Sort output statistics by cell counts

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: asc
		- 1: desc

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-h: Suppress page headers

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-f: Use formfeeds between pages

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-e: Scientific format

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: Do not report no data cells

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-a: Do not report cells where all maps have no data

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Report for cats floating-point ranges (floating-point maps only)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-i: Read floating-point map as integer (use map's quant rules)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Name for output file to hold the report

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	Name for output file to hold the report
r.resamp.bspline (grass7:r.resamp.bspline)

Performs bilinear or bicubic spline interpolation with Tykhonov regularization.


----------------
Input parameters
----------------

input: Input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

mask: Name of raster map to use for masking. Only cells that are not NULL and not zero are interpolated

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

method: Sampling interpolation method

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: bilinear
		- 1: bicubic

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

ew_step: Length (float) of each spline step in the east-west direction

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

ns_step: Length (float) of each spline step in the north-south direction

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

lambda: Tykhonov regularization parameter (affects smoothing)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

memory: Maximum memory to be used (in MB). Cache size for raster rows

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-n: Only interpolate null cells in input raster map

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Find the best Tykhonov regularizing parameter using a "leave-one-out" cross validation method

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Resampled BSpline

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

grid: Interpolation Grid

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Resampled BSpline

grid:  <QgsProcessingOutputVectorLayer>
	Interpolation Grid
r.resamp.filter (grass7:r.resamp.filter)

Resamples raster map layers using an analytic kernel.


----------------
Input parameters
----------------

input: Input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

filter: Filter kernel(s)

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: box
		- 1: bartlett
		- 2: gauss
		- 3: normal
		- 4: hermite
		- 5: sinc
		- 6: lanczos1
		- 7: lanczos2
		- 8: lanczos3
		- 9: hann
		- 10: hamming
		- 11: blackman

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

radius: Filter radius for each filter (comma separated list of float if multiple)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

x_radius: Filter radius (horizontal) for each filter (comma separated list of float if multiple)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

y_radius: Filter radius (vertical) for each filter (comma separated list of float if multiple)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-n: Propagate NULLs

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Resampled Filter

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Resampled Filter
r.resamp.interp (grass7:r.resamp.interp)

Resamples raster map to a finer grid using interpolation.


----------------
Input parameters
----------------

input: Input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

method: Sampling interpolation method

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: nearest
		- 1: bilinear
		- 2: bicubic
		- 3: lanczos

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

output: Resampled interpolated

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Resampled interpolated
r.resamp.rst (grass7:r.resamp.rst)

Reinterpolates using regularized spline with tension and smoothing.


----------------
Input parameters
----------------

input: Raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

smooth: Input raster map containing smoothing

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

maskmap: Input raster map to be used as mask

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

ew_res: Desired east-west resolution

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

ns_res: Desired north-south resolution

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

overlap: Rows/columns overlap for segmentation

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

zscale: Multiplier for z-values

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

tension: Spline tension value

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

theta: Anisotropy angle (in degrees counterclockwise from East)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

scalex: Anisotropy scaling factor

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-t: Use dnorm independent tension

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-d: Output partial derivatives instead of topographic parameters

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

elevation: Resampled RST

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

slope: Slope raster

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

aspect: Aspect raster

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

pcurvature: Profile curvature raster

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

tcurvature: Tangential curvature raster

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

mcurvature: Mean curvature raster

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

elevation:  <QgsProcessingOutputRasterLayer>
	Resampled RST

slope:  <QgsProcessingOutputRasterLayer>
	Slope raster

aspect:  <QgsProcessingOutputRasterLayer>
	Aspect raster

pcurvature:  <QgsProcessingOutputRasterLayer>
	Profile curvature raster

tcurvature:  <QgsProcessingOutputRasterLayer>
	Tangential curvature raster

mcurvature:  <QgsProcessingOutputRasterLayer>
	Mean curvature raster
r.resamp.stats (grass7:r.resamp.stats)

Resamples raster layers to a coarser grid using aggregation.


----------------
Input parameters
----------------

input: Input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

method: Aggregation method

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: average
		- 1: median
		- 2: mode
		- 3: minimum
		- 4: maximum
		- 5: quart1
		- 6: quart3
		- 7: perc90
		- 8: sum
		- 9: variance
		- 10: stddev
		- 11: quantile

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

quantile: Quantile to calculate for method=quantile

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-n: Propagate NULLs

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-w: Weight according to area (slower)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Resampled aggregated

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Resampled aggregated
r.resample (grass7:r.resample)

GRASS raster map layer data resampling capability using nearest neighbors.


----------------
Input parameters
----------------

input: Input raster layer 

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

output: Resampled NN

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Resampled NN
r.rescale.eq (grass7:r.rescale.eq)

Rescales histogram equalized the range of category values in a raster  layer.


----------------
Input parameters
----------------

input: Input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

from: The input data range to be rescaled

	Parameter type:	QgsProcessingParameterRange

	Accepted data types:
		- list[float]: list of 2 float values
		- list[str]: list of strings representing floats
		- str: as two comma delimited floats, e.g. '1,10'
		- QgsProperty

to: The output data range

	Parameter type:	QgsProcessingParameterRange

	Accepted data types:
		- list[float]: list of 2 float values
		- list[str]: list of strings representing floats
		- str: as two comma delimited floats, e.g. '1,10'
		- QgsProperty

output: Rescaled equalized

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Rescaled equalized
r.rescale (grass7:r.rescale)

Rescales the range of category values in a raster layer.


----------------
Input parameters
----------------

input: Input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

from: The input data range to be rescaled

	Parameter type:	QgsProcessingParameterRange

	Accepted data types:
		- list[float]: list of 2 float values
		- list[str]: list of strings representing floats
		- str: as two comma delimited floats, e.g. '1,10'
		- QgsProperty

to: The output data range

	Parameter type:	QgsProcessingParameterRange

	Accepted data types:
		- list[float]: list of 2 float values
		- list[str]: list of strings representing floats
		- str: as two comma delimited floats, e.g. '1,10'
		- QgsProperty

output: Rescaled

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Rescaled
r.rgb (grass7:r.rgb)

Splits a raster map into red, green and blue maps.


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

red: Red

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

green: Green

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

blue: Blue

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

red:  <QgsProcessingOutputRasterLayer>
	Red

green:  <QgsProcessingOutputRasterLayer>
	Green

blue:  <QgsProcessingOutputRasterLayer>
	Blue
r.ros (grass7:r.ros)

Generates rate of spread raster maps.


----------------
Input parameters
----------------

model: Raster map containing fuel models

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

moisture_1h: Raster map containing the 1-hour fuel moisture (%)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

moisture_10h: Raster map containing the 10-hour fuel moisture (%)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

moisture_100h: Raster map containing the 100-hour fuel moisture (%)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

moisture_live: Raster map containing live fuel moisture (%)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

velocity: Raster map containing midflame wind velocities (ft/min)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

direction: Name of raster map containing wind directions (degree)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

slope: Name of raster map containing slope (degree)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

aspect: Raster map containing aspect (degree, CCW from E)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

elevation: Raster map containing elevation (m, required for spotting)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

base_ros: Base ROS

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

max_ros: Max ROS

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

direction_ros: Direction ROS

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

spotting_distance: Spotting Distance

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

base_ros:  <QgsProcessingOutputRasterLayer>
	Base ROS

max_ros:  <QgsProcessingOutputRasterLayer>
	Max ROS

direction_ros:  <QgsProcessingOutputRasterLayer>
	Direction ROS

spotting_distance:  <QgsProcessingOutputRasterLayer>
	Spotting Distance
r.series.accumulate (grass7:r.series.accumulate)

Makes each output cell value an accumulation function of the values assigned to the corresponding cells in the input raster map layers.


----------------
Input parameters
----------------

input: Input raster layer(s)

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

lower: Raster map specifying the lower accumulation limit

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

upper: Raster map specifying the upper accumulation limit

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

method: This method will be applied to compute the accumulative values from the input maps

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: gdd
		- 1: bedd
		- 2: huglin
		- 3: mean

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

scale: Scale factor for input

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

shift: Shift factor for input

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

range: Ignore values outside this range (min,max)

	Parameter type:	QgsProcessingParameterRange

	Accepted data types:
		- list[float]: list of 2 float values
		- list[str]: list of strings representing floats
		- str: as two comma delimited floats, e.g. '1,10'
		- QgsProperty

limits: Lower and upper accumulation limits (lower,upper)

	Parameter type:	QgsProcessingParameterRange

	Accepted data types:
		- list[float]: list of 2 float values
		- list[str]: list of strings representing floats
		- str: as two comma delimited floats, e.g. '1,10'
		- QgsProperty

-n: Propagate NULLs

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-f: Create a FCELL map (floating point single precision) as output

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Accumulated

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Accumulated
r.series.interp (grass7:r.series.interp)

Interpolates raster maps located (temporal or spatial) in between input raster maps at specific sampling positions.


----------------
Input parameters
----------------

input: Input raster layer(s)

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

datapos: Data point position for each input map

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

infile: Input file with one input raster map name and data point position per line, field separator between name and sample point is 'pipe'

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: Name for output raster map (comma separated list if multiple)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

samplingpos: Sampling point position for each output map (comma separated list)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

outfile: Input file with one output raster map name and sample point position per line, field separator between name and sample point is 'pipe'

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

method: Interpolation method, currently only linear interpolation is supported

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: linear

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

output_dir: Interpolated rasters

	Parameter type:	QgsProcessingParameterFolderDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output_dir:  <QgsProcessingOutputFolder>
	Interpolated rasters
r.series (grass7:r.series)

Makes each output cell value a function of the values assigned to the corresponding cells in the input raster layers. Input rasters layers/bands must be separated in different data sources.


----------------
Input parameters
----------------

input: Input raster layer(s)

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

-n: Propagate NULLs

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

method: Aggregate operation

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: average
		- 1: count
		- 2: median
		- 3: mode
		- 4: minimum
		- 5: min_raster
		- 6: maximum
		- 7: max_raster
		- 8: stddev
		- 9: range
		- 10: sum
		- 11: variance
		- 12: diversity
		- 13: slope
		- 14: offset
		- 15: detcoeff
		- 16: quart1
		- 17: quart3
		- 18: perc90
		- 19: skewness
		- 20: kurtosis
		- 21: quantile

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

quantile: Quantile to calculate for method=quantile

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

weights: Weighting factor for each input map, default value is 1.0

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

range: Ignore values outside this range (lo,hi)

	Parameter type:	QgsProcessingParameterRange

	Accepted data types:
		- list[float]: list of 2 float values
		- list[str]: list of strings representing floats
		- str: as two comma delimited floats, e.g. '1,10'
		- QgsProperty

output: Aggregated

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Aggregated
r.shade (grass7:r.shade)

Drapes a color raster over an shaded relief or aspect map.


----------------
Input parameters
----------------

shade: Name of shaded relief or aspect raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

color: Name of raster to drape over relief raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

brighten: Percent to brighten

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

bgcolor: Color to use instead of NULL values. Either a standard color name, R:G:B triplet, or "none"

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-c: Use colors from color tables for NULL values

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Shaded

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Shaded
r.sim.sediment (grass7:r.sim.sediment)

Sediment transport and erosion/deposition simulation using path sampling method (SIMWE).


----------------
Input parameters
----------------

elevation: Name of the elevation raster map [m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

water_depth: Name of the water depth raster map [m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

dx: Name of the x-derivatives raster map [m/m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

dy: Name of the y-derivatives raster map [m/m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

detachment_coeff: Name of the detachment capacity coefficient raster map [s/m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

transport_coeff: Name of the transport capacity coefficient raster map [s]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

shear_stress: Name of the critical shear stress raster map [Pa]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

man: Name of the Mannings n raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

man_value: Name of the Mannings n value

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

observation: Sampling locations vector points

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

nwalkers: Number of walkers

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

niterations: Time used for iterations [minutes]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output_step: Time interval for creating output maps [minutes]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

diffusion_coeff: Water diffusion constant

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

transport_capacity: Transport capacity [kg/ms]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

tlimit_erosion_deposition: Transport limited erosion-deposition [kg/m2s]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

sediment_concentration: Sediment concentration [particle/m3]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

sediment_flux: Sediment flux [kg/ms]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

erosion_deposition: Erosion-deposition [kg/m2s]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

walkers_output: Name of the output walkers vector points layer

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

logfile: Name for sampling points output text file.

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

transport_capacity:  <QgsProcessingOutputRasterLayer>
	Transport capacity [kg/ms]

tlimit_erosion_deposition:  <QgsProcessingOutputRasterLayer>
	Transport limited erosion-deposition [kg/m2s]

sediment_concentration:  <QgsProcessingOutputRasterLayer>
	Sediment concentration [particle/m3]

sediment_flux:  <QgsProcessingOutputRasterLayer>
	Sediment flux [kg/ms]

erosion_deposition:  <QgsProcessingOutputRasterLayer>
	Erosion-deposition [kg/m2s]

walkers_output:  <QgsProcessingOutputVectorLayer>
	Name of the output walkers vector points layer

logfile:  <QgsProcessingOutputFile>
	Name for sampling points output text file.
r.sim.water (grass7:r.sim.water)

Overland flow hydrologic simulation using path sampling method (SIMWE).


----------------
Input parameters
----------------

elevation: Name of the elevation raster map [m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

dx: Name of the x-derivatives raster map [m/m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

dy: Name of the y-derivatives raster map [m/m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

rain: Name of the rainfall excess rate (rain-infilt) raster map [mm/hr]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

rain_value: Rainfall excess rate unique value [mm/hr]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

infil: Name of the runoff infiltration rate raster map [mm/hr]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

infil_value: Runoff infiltration rate unique value [mm/hr]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

man: Name of the Mannings n raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

man_value: Manning's n unique value

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

flow_control: Name of the flow controls raster map (permeability ratio 0-1)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

observation: Sampling locations vector points

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

nwalkers: Number of walkers, default is twice the number of cells

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

niterations: Time used for iterations [minutes]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output_step: Time interval for creating output maps [minutes]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

diffusion_coeff: Water diffusion constant

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

hmax: Threshold water depth [m]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

halpha: Diffusion increase constant

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

hbeta: Weighting factor for water flow velocity vector

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-t: Time-series output

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

depth: Water depth [m]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

discharge: Water discharge [m3/s]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

error: Simulation error [m]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

walkers_output: Name of the output walkers vector points layer

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

logfile: Name for sampling points output text file.

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

depth:  <QgsProcessingOutputRasterLayer>
	Water depth [m]

discharge:  <QgsProcessingOutputRasterLayer>
	Water discharge [m3/s]

error:  <QgsProcessingOutputRasterLayer>
	Simulation error [m]

walkers_output:  <QgsProcessingOutputVectorLayer>
	Name of the output walkers vector points layer

logfile:  <QgsProcessingOutputFile>
	Name for sampling points output text file.
r.slope.aspect (grass7:r.slope.aspect)

Generates raster layers of slope, aspect, curvatures and partial derivatives from a elevation raster layer.


----------------
Input parameters
----------------

elevation: Elevation

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

format: Format for reporting the slope

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: degrees
		- 1: percent

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

precision: Type of output aspect and slope layer

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: FCELL
		- 1: CELL
		- 2: DCELL

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-a: Do not align the current region to the elevation layer

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-e: Compute output at edges and near NULL values

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: Create aspect as degrees clockwise from North (azimuth), with flat = -9999

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

zscale: Multiplicative factor to convert elevation units to meters

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

min_slope: Minimum slope val. (in percent) for which aspect is computed

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

slope: Slope

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

aspect: Aspect

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

pcurvature: Profile curvature

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

tcurvature: Tangential curvature

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

dx: First order partial derivative dx (E-W slope)

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

dy: First order partial derivative dy (N-S slope)

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

dxx: Second order partial derivative dxx

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

dyy: Second order partial derivative dyy

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

dxy: Second order partial derivative dxy

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

slope:  <QgsProcessingOutputRasterLayer>
	Slope

aspect:  <QgsProcessingOutputRasterLayer>
	Aspect

pcurvature:  <QgsProcessingOutputRasterLayer>
	Profile curvature

tcurvature:  <QgsProcessingOutputRasterLayer>
	Tangential curvature

dx:  <QgsProcessingOutputRasterLayer>
	First order partial derivative dx (E-W slope)

dy:  <QgsProcessingOutputRasterLayer>
	First order partial derivative dy (N-S slope)

dxx:  <QgsProcessingOutputRasterLayer>
	Second order partial derivative dxx

dyy:  <QgsProcessingOutputRasterLayer>
	Second order partial derivative dyy

dxy:  <QgsProcessingOutputRasterLayer>
	Second order partial derivative dxy
r.solute.transport (grass7:r.solute.transport)

Numerical calculation program for transient, confined and unconfined solute transport in two dimensions


----------------
Input parameters
----------------

c: The initial concentration in [kg/m^3]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

phead: The piezometric head in [m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

hc_x: The x-part of the hydraulic conductivity tensor in [m/s]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

hc_y: The y-part of the hydraulic conductivity tensor in [m/s]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

status: The status for each cell, = 0 - inactive cell, 1 - active cell, 2 - dirichlet- and 3 - transfer boundary condition

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

diff_x: The x-part of the diffusion tensor in [m^2/s]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

diff_y: The y-part of the diffusion tensor in [m^2/s]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

q: Groundwater sources and sinks in [m^3/s]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

cin: Concentration sources and sinks bounded to a water source or sink in [kg/s]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

cs: Concentration of inner sources and inner sinks in [kg/s] (i.e. a chemical reaction)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

rd: Retardation factor [-]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

nf: Effective porosity [-]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

top: Top surface of the aquifer in [m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

bottom: Bottom surface of the aquifer in [m]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

dtime: Calculation time (in seconds)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

maxit: Maximum number of iteration used to solve the linear equation system

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

error: Error break criteria for iterative solver

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

solver: The type of solver which should solve the linear equation system

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: gauss
		- 1: lu
		- 2: jacobi
		- 3: sor
		- 4: bicgstab

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

relax: The relaxation parameter used by the jacobi and sor solver for speedup or stabilizing

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

al: The longitudinal dispersivity length. [m]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

at: The transversal dispersivity length. [m]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

loops: Use this number of time loops if the CFL flag is off. The timestep will become dt/loops.

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

stab: Set the flow stabilizing scheme (full or exponential upwinding).

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: full
		- 1: exp

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-c: Use the Courant-Friedrichs-Lewy criteria for time step calculation

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-f: Use a full filled quadratic linear equation system, default is a sparse linear equation system.

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Solute Transport

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

vx: Calculate and store the groundwater filter velocity vector part in x direction [m/s]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

vy: Calculate and store the groundwater filter velocity vector part in y direction [m/s]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Solute Transport

vx:  <QgsProcessingOutputRasterLayer>
	Calculate and store the groundwater filter velocity vector part in x direction [m/s]

vy:  <QgsProcessingOutputRasterLayer>
	Calculate and store the groundwater filter velocity vector part in y direction [m/s]
r.spread (grass7:r.spread)

Simulates elliptically anisotropic spread.


----------------
Input parameters
----------------

base_ros: Raster map containing base ROS (cm/min)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

max_ros: Raster map containing maximal ROS (cm/min)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

direction_ros: Raster map containing directions of maximal ROS (degree)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

start: Raster map containing starting sources

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

spotting_distance: Raster map containing maximal spotting distance (m, required with -s)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

wind_speed: Raster map containing midflame wind speed (ft/min, required with -s)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

fuel_moisture: Raster map containing fine fuel moisture of the cell receiving a spotting firebrand (%, required with -s)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

backdrop: Name of raster map as a display backdrop

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

least_size: Basic sampling window size needed to meet certain accuracy (3)

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: 3
		- 1: 5
		- 2: 7
		- 3: 9
		- 4: 11
		- 5: 13
		- 6: 15

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

comp_dens: Sampling density for additional computing (range: 0.0 - 1.0 (0.5))

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

init_time: Initial time for current simulation (0) (min)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

lag: Simulating time duration LAG (fill the region) (min)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-s: Consider spotting effect (for wildfires)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-i: Use start raster map values in output spread time raster map

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Spread Time

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

x_output: X Back Coordinates

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

y_output: Y Back Coordinates

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Spread Time

x_output:  <QgsProcessingOutputRasterLayer>
	X Back Coordinates

y_output:  <QgsProcessingOutputRasterLayer>
	Y Back Coordinates
r.spreadpath (grass7:r.spreadpath)

Recursively traces the least cost path backwards to cells from which the cumulative cost was determined.


----------------
Input parameters
----------------

x_input: x_input

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

y_input: y_input

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

coordinates: coordinate

	Parameter type:	QgsProcessingParameterPoint

	Accepted data types:
		- str: as an 'x,y' string, e.g. '1.5,10.1'
		- QgsPointXY
		- QgsProperty
		- QgsReferencedPointXY
		- QgsGeometry: centroid of geometry is used

output: Backward least cost

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Backward least cost
r.statistics (grass7:r.statistics)

Calculates category or object oriented statistics.


----------------
Input parameters
----------------

base: Base raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

cover: Cover raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

method: method

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: diversity
		- 1: average
		- 2: mode
		- 3: median
		- 4: avedev
		- 5: stddev
		- 6: variance
		- 7: skewness
		- 8: kurtosis
		- 9: min
		- 10: max
		- 11: sum

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-c: Cover values extracted from the category labels of the cover map

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

routput: Statistics

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

routput:  <QgsProcessingOutputRasterLayer>
	Statistics
r.stats (grass7:r.stats)

Generates area statistics for raster layers.


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

separator: Output field separator

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

null_value: String representing no data cell value

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

nsteps: Number of floating-point subranges to collect stats from

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

sort: Sort output statistics by cell counts

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: asc
		- 1: desc

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-1: One cell (range) per line

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-A: Print averaged values instead of intervals

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-a: Print area totals

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Print cell counts

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-p: Print APPROXIMATE percents (total percent may not be 100%)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-l: Print category labels

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-g: Print grid coordinates (east and north)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-x: Print x and y (column and row)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-r: Print raw indexes of fp ranges (fp maps only)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: Suppress reporting of any NULLs

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-N: Suppress reporting of NULLs when all values are NULL

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-C: Report for cats fp ranges (fp maps only)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-i: Read fp map as integer (use map's quant rules)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

html: Statistics

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

html:  <QgsProcessingOutputHtml>
	Statistics
r.stats.quantile.out (grass7:r.stats.quantile.out)

r.stats.quantile.out - Compute category quantiles using two passes and output statistics


----------------
Input parameters
----------------

base: Name of base raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

cover: Name of cover raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

quantiles: Number of quantiles

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

percentiles: List of percentiles

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

bins: Number of bins to use

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-r: Create reclass map with statistics as category labels

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

file: Statistics File

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

file:  <QgsProcessingOutputFile>
	Statistics File
r.stats.quantile.rast (grass7:r.stats.quantile.rast)

r.stats.quantile.rast - Compute category quantiles using two passes and output rasters.


----------------
Input parameters
----------------

base: Name of base raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

cover: Name of cover raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

quantiles: Number of quantiles

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

percentiles: List of percentiles

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

bins: Number of bins to use

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-r: Create reclass map with statistics as category labels

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Output Directory

	Parameter type:	QgsProcessingParameterFolderDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFolder>
	Output Directory
r.stats.zonal (grass7:r.stats.zonal)

Calculates category or object oriented statistics (accumulator-based statistics)


----------------
Input parameters
----------------

base: Base raster

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

cover: Cover raster

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

method: Method of object-based statistic

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: count
		- 1: sum
		- 2: min
		- 3: max
		- 4: range
		- 5: average
		- 6: avedev
		- 7: variance
		- 8: stddev
		- 9: skewness
		- 10: kurtosis
		- 11: variance2
		- 12: stddev2
		- 13: skewness2
		- 14: kurtosis2

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-c: Cover values extracted from the category labels of the cover map

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-r: Create reclass map with statistics as category labels

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Resultant raster

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Resultant raster
r.stream.extract (grass7:r.stream.extract)

Stream network extraction


----------------
Input parameters
----------------

elevation: Input map: elevation map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

accumulation: Input map: accumulation map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

depression: Input map: map with real depressions

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

threshold: Minimum flow accumulation for streams

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

mexp: Montgomery exponent for slope

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

stream_length: Delete stream segments shorter than cells

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

d8cut: Use SFD above this threshold

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

memory: Maximum memory to be used (in MB)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

stream_raster: Unique stream ids (rast)

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

stream_vector: Unique stream ids (vect)

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

direction: Flow direction

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

stream_raster:  <QgsProcessingOutputRasterLayer>
	Unique stream ids (rast)

stream_vector:  <QgsProcessingOutputVectorLayer>
	Unique stream ids (vect)

direction:  <QgsProcessingOutputRasterLayer>
	Flow direction
r.sun.incidout (grass7:r.sun.incidout)

r.sun.incidout - Solar irradiance and irradiation model ( for the set local time).


----------------
Input parameters
----------------

elevation: Elevation layer [meters]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

aspect: Aspect layer [decimal degrees]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

aspect_value: A single value of the orientation (aspect), 270 is south

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

slope: Name of the input slope raster map (terrain slope or solar panel inclination) [decimal degrees]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

slope_value: A single value of inclination (slope)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

linke: Name of the Linke atmospheric turbidity coefficient input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

albedo: Name of the ground albedo coefficient input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

albedo_value: A single value of the ground albedo coefficient

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

lat: Name of input raster map containing latitudes [decimal degrees]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

long: Name of input raster map containing longitudes [decimal degrees]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

coeff_bh: Name of real-sky beam radiation coefficient input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

coeff_dh: Name of real-sky diffuse radiation coefficient input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

horizon_basemap: The horizon information input map basename

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

horizon_step: Angle step size for multidirectional horizon [degrees]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

day: No. of day of the year (1-365)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

step: Time step when computing all-day radiation sums [decimal hours]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

declination: Declination value (overriding the internally computed value) [radians]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

distance_step: Sampling distance step coefficient (0.5-1.5)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

npartitions: Read the input files in this number of chunks

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

civil_time: Civil time zone value, if none, the time will be local solar time

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

time: Local (solar) time (decimal hours)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-p: Do not incorporate the shadowing effect of terrain

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-m: Use the low-memory version of the program

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

incidout: incidence angle raster map

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

beam_rad: Beam irradiance [W.m-2]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

diff_rad: Diffuse irradiance [W.m-2]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

refl_rad: Ground reflected irradiance [W.m-2]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

glob_rad: Global (total) irradiance/irradiation [W.m-2]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

incidout:  <QgsProcessingOutputRasterLayer>
	incidence angle raster map

beam_rad:  <QgsProcessingOutputRasterLayer>
	Beam irradiance [W.m-2]

diff_rad:  <QgsProcessingOutputRasterLayer>
	Diffuse irradiance [W.m-2]

refl_rad:  <QgsProcessingOutputRasterLayer>
	Ground reflected irradiance [W.m-2]

glob_rad:  <QgsProcessingOutputRasterLayer>
	Global (total) irradiance/irradiation [W.m-2]
r.sun.insoltime (grass7:r.sun.insoltime)

r.sun.insoltime - Solar irradiance and irradiation model (daily sums).


----------------
Input parameters
----------------

elevation: Elevation layer [meters]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

aspect: Aspect layer [decimal degrees]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

aspect_value: A single value of the orientation (aspect), 270 is south

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

slope: Name of the input slope raster map (terrain slope or solar panel inclination) [decimal degrees]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

slope_value: A single value of inclination (slope)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

linke: Name of the Linke atmospheric turbidity coefficient input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

albedo: Name of the ground albedo coefficient input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

albedo_value: A single value of the ground albedo coefficient

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

lat: Name of input raster map containing latitudes [decimal degrees]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

long: Name of input raster map containing longitudes [decimal degrees]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

coeff_bh: Name of real-sky beam radiation coefficient input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

coeff_dh: Name of real-sky diffuse radiation coefficient input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

horizon_basemap: The horizon information input map basename

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

horizon_step: Angle step size for multidirectional horizon [degrees]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

day: No. of day of the year (1-365)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

step: Time step when computing all-day radiation sums [decimal hours]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

declination: Declination value (overriding the internally computed value) [radians]

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

distance_step: Sampling distance step coefficient (0.5-1.5)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

npartitions: Read the input files in this number of chunks

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

civil_time: Civil time zone value, if none, the time will be local solar time

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-p: Do not incorporate the shadowing effect of terrain

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-m: Use the low-memory version of the program

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

insol_time: Insolation time [h] 

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

beam_rad: Irradiation raster map [Wh.m-2.day-1]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

diff_rad: Irradiation raster map [Wh.m-2.day-1]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

refl_rad: Irradiation raster map [Wh.m-2.day-1]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

glob_rad: Irradiance/irradiation raster map [Wh.m-2.day-1]

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

insol_time:  <QgsProcessingOutputRasterLayer>
	Insolation time [h] 

beam_rad:  <QgsProcessingOutputRasterLayer>
	Irradiation raster map [Wh.m-2.day-1]

diff_rad:  <QgsProcessingOutputRasterLayer>
	Irradiation raster map [Wh.m-2.day-1]

refl_rad:  <QgsProcessingOutputRasterLayer>
	Irradiation raster map [Wh.m-2.day-1]

glob_rad:  <QgsProcessingOutputRasterLayer>
	Irradiance/irradiation raster map [Wh.m-2.day-1]
r.sunhours (grass7:r.sunhours)

Calculates solar elevation, solar azimuth, and sun hours.


----------------
Input parameters
----------------

year: Year

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

month: Month

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

day: Day

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

hour: Hour

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

minute: Minutes

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

second: Seconds

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-t: Time is local sidereal time, not Greenwich standard time

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-s: Do not use SOLPOS algorithm of NREL

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

elevation: Solar Elevation Angle

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

azimuth: Solar Azimuth Angle

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

sunhour: Sunshine Hours

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

elevation:  <QgsProcessingOutputRasterLayer>
	Solar Elevation Angle

azimuth:  <QgsProcessingOutputRasterLayer>
	Solar Azimuth Angle

sunhour:  <QgsProcessingOutputRasterLayer>
	Sunshine Hours
r.sunmask.datetime (grass7:r.sunmask.datetime)

r.sunmask.datetime - Calculates cast shadow areas from sun position and elevation raster map.


----------------
Input parameters
----------------

elevation: Elevation raster layer [meters]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

year: year

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

month: month

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

day: day

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

hour: hour

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

minute: minute

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

second: second

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

timezone: East positive, offset from GMT

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

east: Easting coordinate (point of interest)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

north: Northing coordinate (point of interest)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-z: Do not ignore zero elevation

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-s: Calculate sun position only and exit

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Shadows

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Shadows
r.sunmask.position (grass7:r.sunmask.position)

r.sunmask.position - Calculates cast shadow areas from sun position and elevation raster map.


----------------
Input parameters
----------------

elevation: Elevation raster layer [meters]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

altitude: Altitude of the sun in degrees above the horizon

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

azimuth: Azimuth of the sun in degrees from north

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

east: Easting coordinate (point of interest)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

north: Northing coordinate (point of interest)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-z: Do not ignore zero elevation

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-s: Calculate sun position only and exit

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Shadows

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Shadows
r.surf.area (grass7:r.surf.area)

Surface area estimation for rasters.


----------------
Input parameters
----------------

map: Input layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

vscale: Vertical scale

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

units: Units

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: miles
		- 1: feet
		- 2: meters
		- 3: kilometers
		- 4: acres
		- 5: hectares

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

html: Area

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

html:  <QgsProcessingOutputHtml>
	Area
r.surf.contour (grass7:r.surf.contour)

Surface generation program from rasterized contours.


----------------
Input parameters
----------------

input: Raster layer with rasterized contours

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

output: DTM from contours

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	DTM from contours
r.surf.fractal (grass7:r.surf.fractal)

Creates a fractal surface of a given fractal dimension.


----------------
Input parameters
----------------

dimension: Fractal dimension of surface (2 < D < 3)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

number: Number of intermediate images to produce

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: Fractal Surface

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Fractal Surface
r.surf.gauss (grass7:r.surf.gauss)

Creates a raster layer of Gaussian deviates.


----------------
Input parameters
----------------

mean: Distribution mean

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

sigma: Standard deviation

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: Gaussian deviates

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Gaussian deviates
r.surf.idw (grass7:r.surf.idw)

Surface interpolation utility for raster layers.


----------------
Input parameters
----------------

input: Name of input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

npoints: Number of interpolation points

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-e: Output is the interpolation error

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Interpolated IDW

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Interpolated IDW
r.surf.random (grass7:r.surf.random)

Produces a raster layer of uniform random deviates whose range can be expressed by the user.


----------------
Input parameters
----------------

min: Minimum random value

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

max: Maximum random value

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-i: Create an integer raster layer

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Random

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Random
r.terraflow (grass7:r.terraflow)

Flow computation for massive grids.


----------------
Input parameters
----------------

elevation: Name of elevation raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

-s: SFD (D8) flow (default is MFD)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

d8cut: Routing using SFD (D8) direction

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

memory: Maximum memory to be used (in MB)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

filled: Filled (flooded) elevation

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

direction: Flow direction

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

swatershed: Sink-watershed

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

accumulation: Flow accumulation

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

tci: Topographic convergence index (tci)

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

stats: Runtime statistics

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

filled:  <QgsProcessingOutputRasterLayer>
	Filled (flooded) elevation

direction:  <QgsProcessingOutputRasterLayer>
	Flow direction

swatershed:  <QgsProcessingOutputRasterLayer>
	Sink-watershed

accumulation:  <QgsProcessingOutputRasterLayer>
	Flow accumulation

tci:  <QgsProcessingOutputRasterLayer>
	Topographic convergence index (tci)

stats:  <QgsProcessingOutputFile>
	Runtime statistics
r.texture (grass7:r.texture)

Generate images with textural features from a raster map.


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

method: Textural measurement method(s)

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: asm
		- 1: contrast
		- 2: corr
		- 3: var
		- 4: idm
		- 5: sa
		- 6: se
		- 7: sv
		- 8: entr
		- 9: dv
		- 10: de
		- 11: moc1
		- 12: moc2

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

size: The size of moving window (odd and >= 3)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

distance: The distance between two samples (>= 1)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-s: Separate output for each angle (0, 45, 90, 135)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-a: Calculate all textural measurements

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Texture files directory

	Parameter type:	QgsProcessingParameterFolderDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFolder>
	Texture files directory
r.thin (grass7:r.thin)

Thins non-zero cells that denote linear features in a raster layer.


----------------
Input parameters
----------------

input: Input raster layer to thin

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

iterations: Maximum number of iterations

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: Thinned

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Thinned
r.tile (grass7:r.tile)

Splits a raster map into tiles


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

width: Width of tiles (columns)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

height: Height of tiles (rows)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

overlap: Overlap of tiles

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: Tiles Directory

	Parameter type:	QgsProcessingParameterFolderDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFolder>
	Tiles Directory
r.tileset (grass7:r.tileset)

Produces tilings of the source projection for use in the destination region and projection.


----------------
Input parameters
----------------

sourceproj: Source projection

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

sourcescale: Conversion factor from units to meters in source projection

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

destproj: Destination projection

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

destscale: Conversion factor from units to meters in destination projection

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

maxcols: Maximum number of columns for a tile in the source projection

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

maxrows: Maximum number of rows for a tile in the source projection

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

overlap: Number of cells tiles should overlap in each direction

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

separator: Output field separator

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-g: Produces shell script output

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-w: Produces web map server query string output

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

html: Tileset

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

----------------
Outputs
----------------

html:  <QgsProcessingOutputHtml>
	Tileset
r.to.vect (grass7:r.to.vect)

Converts a raster into a vector layer.


----------------
Input parameters
----------------

input: Input raster layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

type: Feature type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: line
		- 1: point
		- 2: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

column: Name of attribute column to store value

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-s: Smooth corners of area features

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-v: Use raster values as categories instead of unique sequence

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-z: Write raster values as z coordinate

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-b: Do not build vector topology

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-t: Do not create attribute table

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Vectorized

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Vectorized
r.topidx (grass7:r.topidx)

Creates topographic index layer from elevation raster layer


----------------
Input parameters
----------------

input: Input elevation layer

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

output: Topographic index

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Topographic index
r.topmodel (grass7:r.topmodel)

Simulates TOPMODEL which is a physically based hydrologic model.


----------------
Input parameters
----------------

parameters: Name of TOPMODEL parameters file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

topidxstats: Name of topographic index statistics file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

input: Name of rainfall and potential evapotranspiration data file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

timestep: Time step. Generate output for this time step

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

topidxclass: Topographic index class. Generate output for this topographic index class

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: TOPMODEL output

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	TOPMODEL output
r.topmodel.topidxstats (grass7:r.topmodel.topidxstats)

r.topmodel.topidxstats - Builds a TOPMODEL topographic index statistics file.


----------------
Input parameters
----------------

topidx: Name of input topographic index raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

ntopidxclasses: Number of topographic index classes

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

outtopidxstats: TOPMODEL topographic index statistics file

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

outtopidxstats:  <QgsProcessingOutputFile>
	TOPMODEL topographic index statistics file
r.transect (grass7:r.transect)

Outputs raster map layer values lying along user defined transect line(s).


----------------
Input parameters
----------------

map: Raster map to be queried

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

line: Transect definition: east,north,azimuth,distance[,east,north,azimuth,distance,...]

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

null_value: String representing NULL value

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-g: Output easting and northing in first two columns of four column output

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

html: Transect file

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

html:  <QgsProcessingOutputHtml>
	Transect file
r.univar (grass7:r.univar)

Calculates univariate statistics from the non-null cells of a raster map.


----------------
Input parameters
----------------

map: Name of raster map(s)

	Parameter type:	QgsProcessingParameterMultipleLayers

	Accepted data types:
		- list[str]: list of layer IDs
		- list[str]: list of layer names
		- list[str]: list of layer sources
		- list[QgsMapLayer]
		- QgsProperty

zones: Raster map used for zoning, must be of type CELL

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

percentile: Percentile to calculate (comma separated list if multiple) (requires extended statistics flag)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

separator: Field separator. Special characters: pipe, comma, space, tab, newline

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-e: Calculate extended statistics

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Univariate results

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	Univariate results
r.uslek (grass7:r.uslek)

Computes USLE Soil Erodibility Factor (K).


----------------
Input parameters
----------------

psand: Name of soil sand fraction raster map [0.0-1.0]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

pclay: Name of soil clay fraction raster map [0.0-1.0]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

psilt: Name of soil silt fraction raster map [0.0-1.0]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

pomat: Name of soil organic matter raster map [0.0-1.0]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

output: USLE R Raster

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	USLE R Raster
r.usler (grass7:r.usler)

Computes USLE R factor, Rainfall erosivity index.


----------------
Input parameters
----------------

input: Name of annual precipitation raster map [mm/year]

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

method: Name of USLE R equation

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: roose
		- 1: morgan
		- 2: foster
		- 3: elswaify

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

output: USLE R Raster

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	USLE R Raster
r.viewshed (grass7:r.viewshed)

Computes the viewshed of a point on an elevation raster map.


----------------
Input parameters
----------------

input: Elevation

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

coordinates: Coordinate identifying the viewing position

	Parameter type:	QgsProcessingParameterPoint

	Accepted data types:
		- str: as an 'x,y' string, e.g. '1.5,10.1'
		- QgsPointXY
		- QgsProperty
		- QgsReferencedPointXY
		- QgsGeometry: centroid of geometry is used

observer_elevation: Viewing elevation above the ground

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

target_elevation: Offset for target elevation above the ground

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

max_distance: Maximum visibility radius. By default infinity (-1)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

refraction_coeff: Refraction coefficient

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

memory: Amount of memory to use in MB

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-c: Consider earth curvature (current ellipsoid)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-r: Consider the effect of atmospheric refraction

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-b: Output format is invisible = 0, visible = 1

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-e: Output format is invisible = NULL, else current elev - viewpoint_elev

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Intervisibility

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Intervisibility
r.volume (grass7:r.volume)

Calculates the volume of data "clumps".


----------------
Input parameters
----------------

input: Name of input raster map representing data that will be summed within clumps

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

clump: Clumps layer (preferably the output of r.clump)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

-f: Generate unformatted report

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

centroids: Centroids

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

centroids:  <QgsProcessingOutputVectorLayer>
	Centroids
r.walk.coords (grass7:r.walk.coords)

r.walk.coords - Creates a raster map showing the anisotropic cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost from a list of coordinates.


----------------
Input parameters
----------------

elevation: Name of input elevation raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

friction: Name of input raster map containing friction costs

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

start_coordinates: Coordinates of starting point(s) (a list of E,N)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

stop_coordinates: Coordinates of stopping point(s) (a list of E,N)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

walk_coeff: Coefficients for walking energy formula parameters a,b,c,d

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

lambda: Lambda coefficients for combining walking energy and friction cost

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

slope_factor: Slope factor determines travel energy cost per height step

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

max_cost: Maximum cumulative cost

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

null_cost: Cost assigned to null cells. By default, null cells are excluded

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

memory: Maximum memory to be used in MB

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-k: Use the 'Knight's move'; slower, but more accurate

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: Keep null values in output raster layer

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Cumulative cost

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

outdir: Movement Directions

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Cumulative cost

outdir:  <QgsProcessingOutputRasterLayer>
	Movement Directions
r.walk.points (grass7:r.walk.points)

r.walk.points - Creates a raster map showing the anisotropic cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost from point vector layers.


----------------
Input parameters
----------------

elevation: Name of input elevation raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

friction: Name of input raster map containing friction costs

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

start_points: Start points

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

stop_points: Stop points

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

walk_coeff: Coefficients for walking energy formula parameters a,b,c,d

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

lambda: Lambda coefficients for combining walking energy and friction cost

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

slope_factor: Slope factor determines travel energy cost per height step

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

max_cost: Maximum cumulative cost

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

null_cost: Cost assigned to null cells. By default, null cells are excluded

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

memory: Maximum memory to be used in MB

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-k: Use the 'Knight's move'; slower, but more accurate

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: Keep null values in output raster layer

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Cumulative cost

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

outdir: Movement Directions

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Cumulative cost

outdir:  <QgsProcessingOutputRasterLayer>
	Movement Directions
r.walk.rast (grass7:r.walk.rast)

r.walk.rast - Creates a raster map showing the anisotropic cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost from a raster.


----------------
Input parameters
----------------

elevation: Name of input elevation raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

friction: Name of input raster map containing friction costs

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

start_raster: Name of starting raster points map (all non-NULL cells are starting points)

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

walk_coeff: Coefficients for walking energy formula parameters a,b,c,d

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

lambda: Lambda coefficients for combining walking energy and friction cost

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

slope_factor: Slope factor determines travel energy cost per height step

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

max_cost: Maximum cumulative cost

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

null_cost: Cost assigned to null cells. By default, null cells are excluded

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

memory: Maximum memory to be used in MB

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-k: Use the 'Knight's move'; slower, but more accurate

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: Keep null values in output raster layer

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Cumulative cost

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

outdir: Movement Directions

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Cumulative cost

outdir:  <QgsProcessingOutputRasterLayer>
	Movement Directions
r.water.outlet (grass7:r.water.outlet)

Watershed basin creation program.


----------------
Input parameters
----------------

input: Name of input raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

coordinates: Coordinates of outlet point

	Parameter type:	QgsProcessingParameterPoint

	Accepted data types:
		- str: as an 'x,y' string, e.g. '1.5,10.1'
		- QgsPointXY
		- QgsProperty
		- QgsReferencedPointXY
		- QgsGeometry: centroid of geometry is used

output: Basin

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Basin
r.watershed (grass7:r.watershed)

Watershed basin analysis program.


----------------
Input parameters
----------------

elevation: Elevation

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

depression: Locations of real depressions

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

flow: Amount of overland flow per cell

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

disturbed_land: Percent of disturbed land, for USLE

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

blocking: Terrain blocking overland surface flow, for USLE

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

threshold: Minimum size of exterior watershed basin

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

max_slope_length: Maximum length of surface flow, for USLE

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

convergence: Convergence factor for MFD (1-10)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

memory: Maximum memory to be used with -m flag (in MB)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-s: Enable Single Flow Direction (D8) flow (default is Multiple Flow Direction)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-m: Enable disk swap memory option (-m): Operation is slow

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-4: Allow only horizontal and vertical flow of water

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-a: Use positive flow accumulation even for likely underestimates

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-b: Beautify flat areas

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

accumulation: Number of cells that drain through each cell

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

drainage: Drainage direction

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

basin: Unique label for each watershed basin

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

stream: Stream segments

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

half_basin: Half-basins

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

length_slope: Slope length and steepness (LS) factor for USLE

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

slope_steepness: Slope steepness (S) factor for USLE

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

tci: Topographic index ln(a / tan(b))

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

spi: Stream power index a * tan(b)

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

----------------
Outputs
----------------

accumulation:  <QgsProcessingOutputRasterLayer>
	Number of cells that drain through each cell

drainage:  <QgsProcessingOutputRasterLayer>
	Drainage direction

basin:  <QgsProcessingOutputRasterLayer>
	Unique label for each watershed basin

stream:  <QgsProcessingOutputRasterLayer>
	Stream segments

half_basin:  <QgsProcessingOutputRasterLayer>
	Half-basins

length_slope:  <QgsProcessingOutputRasterLayer>
	Slope length and steepness (LS) factor for USLE

slope_steepness:  <QgsProcessingOutputRasterLayer>
	Slope steepness (S) factor for USLE

tci:  <QgsProcessingOutputRasterLayer>
	Topographic index ln(a / tan(b))

spi:  <QgsProcessingOutputRasterLayer>
	Stream power index a * tan(b)
r.what.color (grass7:r.what.color)

Queries colors for a raster map layer.


----------------
Input parameters
----------------

input: Raster map to query colors

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

value: Values to query colors for (comma separated list)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

format: Output format (printf-style)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

html: Colors file

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

html:  <QgsProcessingOutputHtml>
	Colors file
r.what.coords (grass7:r.what.coords)

r.what.coords - Queries raster maps on their category values and category labels on a point.


----------------
Input parameters
----------------

map: Name of raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

coordinates: Coordinates for query (east, north)

	Parameter type:	QgsProcessingParameterPoint

	Accepted data types:
		- str: as an 'x,y' string, e.g. '1.5,10.1'
		- QgsPointXY
		- QgsProperty
		- QgsReferencedPointXY
		- QgsGeometry: centroid of geometry is used

null_value: String representing NULL value

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

separator: Field separator. Special characters: pipe, comma, space, tab, newlineString representing NULL value

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

cache: Size of point cache

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-n: Output header row

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-f: Show the category labels of the grid cell(s)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-r: Output color values as RRR:GGG:BBB

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-i: Output integer category values, not cell values

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Turn on cache reporting

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Raster Value File

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	Raster Value File
r.what.points (grass7:r.what.points)

r.what.points - Queries raster maps on their category values and category labels on a layer of points.


----------------
Input parameters
----------------

map: Name of raster map

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

points: Name of vector points layer for query

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

null_value: String representing NULL value

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

separator: Field separator. Special characters: pipe, comma, space, tab, newline

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

cache: Size of point cache

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-n: Output header row

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-f: Show the category labels of the grid cell(s)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-r: Output color values as RRR:GGG:BBB

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-i: Output integer category values, not cell values

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Turn on cache reporting

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Raster Values File

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputFile>
	Raster Values File
v.buffer (grass7:v.buffer)

Creates a buffer around vector features of given type.


----------------
Input parameters
----------------

input: Input vector layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

cats: Category values

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

where: WHERE conditions of SQL statement without 'where' keyword

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

type: Input feature type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: point
		- 1: line
		- 2: boundary
		- 3: centroid
		- 4: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

distance: Buffer distance in map units

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

minordistance: Buffer distance along minor axis in map units

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

angle: Angle of major axis in degrees

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

layer: Layer number or name ('-1' for all layers)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

column: Name of column to use for buffer distances

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

scale: Scaling factor for attribute column values

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

tolerance: Maximum distance between theoretical arc and polygon segments as multiple of buffer

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-s: Make outside corners straight

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Do not make caps at the ends of polylines

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-t: Transfer categories and attributes

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Buffer

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Buffer
v.build.check (grass7:v.build.check)

v.build.check - Checks for topological errors.


----------------
Input parameters
----------------

map: Name of vector map

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

error: Topological errors

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

error:  <QgsProcessingOutputVectorLayer>
	Topological errors
v.build.polylines (grass7:v.build.polylines)

Builds polylines from lines or boundaries.


----------------
Input parameters
----------------

input: Name of input vector map

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

cats: Category number mode

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: no
		- 1: first
		- 2: multi
		- 3: same

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

type: Input feature type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: line
		- 1: boundary

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

output: Polylines

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Polylines
v.class (grass7:v.class)

Classifies attribute data, e.g. for thematic mapping.


----------------
Input parameters
----------------

map: Input vector layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

column: Column name or expression

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

where: WHERE conditions of SQL statement without 'where' keyword

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

algorithm: Algorithm to use for classification

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: int
		- 1: std
		- 2: qua
		- 3: equ

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

nbclasses: Number of classes to define

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-g: Print only class breaks (without min and max)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

html: Classification

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

html:  <QgsProcessingOutputHtml>
	Classification
v.clean (grass7:v.clean)

Toolset for cleaning topology of vector map.


----------------
Input parameters
----------------

input: Layer to clean

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

type: Input feature type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: point
		- 1: line
		- 2: boundary
		- 3: centroid
		- 4: area
		- 5: face
		- 6: kernel

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

tool: Cleaning tool

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: break
		- 1: snap
		- 2: rmdangle
		- 3: chdangle
		- 4: rmbridge
		- 5: chbridge
		- 6: rmdupl
		- 7: rmdac
		- 8: bpol
		- 9: prune
		- 10: rmarea
		- 11: rmline
		- 12: rmsa

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

threshold: Threshold (comma separated for each tool)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-b: Do not build topology for the output vector

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Combine tools with recommended follow-up tools

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Cleaned

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

error: Errors

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Cleaned

error:  <QgsProcessingOutputVectorLayer>
	Errors
v.cluster (grass7:v.cluster)

Performs cluster identification


----------------
Input parameters
----------------

input: Input layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

distance: Maximum distance to neighbors

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

min: Minimum number of points to create a cluster

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

method: Clustering method

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: dbscan
		- 1: dbscan2
		- 2: density
		- 3: optics
		- 4: optics2

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-2: Force 2D clustering

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-b: Do not build topology

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-t: Do not create attribute table

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Clustered

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Clustered
v.db.select (grass7:v.db.select)

Prints vector map attributes


----------------
Input parameters
----------------

map: Input vector map 

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

layer: Layer Number

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

columns: Name of attribute column(s), comma separated

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-c: Do not include column names in output

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

separator: Output field separator

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

where: WHERE conditions of SQL statement without 'where' keyword

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

group: GROUP BY conditions of SQL statement without 'group by' keyword

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

vertical_separator: Output vertical record separator

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

null_value: Null value indicator

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-v: Vertical output (instead of horizontal)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-r: Print minimal region extent of selected vector features instead of attributes

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

file: Attributes

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

file:  <QgsProcessingOutputFile>
	Attributes
v.decimate (grass7:v.decimate)

Decimates a point cloud


----------------
Input parameters
----------------

input: Input vector

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

zrange: Filter range for z data (min,max)

	Parameter type:	QgsProcessingParameterRange

	Accepted data types:
		- list[float]: list of 2 float values
		- list[str]: list of strings representing floats
		- str: as two comma delimited floats, e.g. '1,10'
		- QgsProperty

cats: Category values

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

skip: Throw away every n-th point

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

preserve: Preserve only every n-th point

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

offset: Skip first n points

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

limit: Copy only n points

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

zdiff: Minimal difference of z values

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

cell_limit: Preserve only n points per grid cell

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-g: Apply grid-based decimation

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-f: Use only first point in grid cell during grid-based decimation

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Only one point per cat in grid cell

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-z: Use z in grid decimation

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-x: Store only the coordinates, throw away categories

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-b: Do not build topology

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Output vector map

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Output vector map
v.delaunay (grass7:v.delaunay)

Creates a Delaunay triangulation from an input vector map containing points or centroids.


----------------
Input parameters
----------------

input: Input vector layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

-r: Use only points in current region

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-l: Output triangulation as a graph (lines), not areas

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Delaunay triangulation

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Delaunay triangulation
v.dissolve (grass7:v.dissolve)

Dissolves boundaries between adjacent areas sharing a common category number or attribute.


----------------
Input parameters
----------------

input: Input vector layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

column: Name of column used to dissolve common boundaries

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

output: Dissolved

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Dissolved
v.distance (grass7:v.distance)

Finds the nearest element in vector map 'to' for elements in vector map 'from'.


----------------
Input parameters
----------------

from: 'from' vector map

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

from_type: 'from' feature type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: point
		- 1: line
		- 2: boundary
		- 3: area
		- 4: centroid

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

to: 'to' vector map

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

to_type: 'to' feature type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: point
		- 1: line
		- 2: boundary
		- 3: area
		- 4: centroid

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

dmax: Maximum distance or -1.0 for no limit

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

dmin: Minimum distance or -1.0 for no limit

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

upload: 'upload': Values describing the relation between two nearest features

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: cat
		- 1: dist
		- 2: to_x
		- 3: to_y
		- 4: to_along
		- 5: to_angle
		- 6: to_attr

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

column: Column name(s) where values specified by 'upload' option will be uploaded

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

to_column: Column name of nearest feature (used with upload=to_attr)

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

from_output: Nearest

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

output: Distance

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

from_output:  <QgsProcessingOutputVectorLayer>
	Nearest

output:  <QgsProcessingOutputVectorLayer>
	Distance
v.drape (grass7:v.drape)

Converts 2D vector features to 3D by sampling of elevation raster map.


----------------
Input parameters
----------------

input: Input vector layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

where: WHERE conditions of SQL statement without 'where' keyword

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

type: Input feature type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: point
		- 1: line
		- 2: boundary
		- 3: centroid

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

elevation: Elevation raster map for height extraction

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

method: Sampling method

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: nearest
		- 1: bilinear
		- 2: bicubic

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

scale: Scale factor sampled raster values

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

null_value: Height for sampled raster NULL values

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: 3D vector

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	3D vector
v.edit (grass7:v.edit)

Edits a vector map, allows adding, deleting and modifying selected vector features.


----------------
Input parameters
----------------

map: Name of vector layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

type: Input feature type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: point
		- 1: line
		- 2: boundary
		- 3: centroid

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

tool: Tool

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: create
		- 1: add
		- 2: delete
		- 3: copy
		- 4: move
		- 5: flip
		- 6: catadd
		- 7: catdel
		- 8: merge
		- 9: break
		- 10: snap
		- 11: connect
		- 12: chtype
		- 13: vertexadd
		- 14: vertexdel
		- 15: vertexmove
		- 16: areadel
		- 17: zbulk
		- 18: select

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

input: ASCII file for add tool

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

move: Difference in x,y,z direction for moving feature or vertex

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

threshold: Threshold distance (coords,snap,query)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

ids: Feature ids

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

cats: Category values

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

coords: List of point coordinates

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

bbox: Bounding box for selecting features

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

polygon: Polygon for selecting features

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

where: WHERE conditions of SQL statement without 'where' keyword

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

query: Query tool

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: length
		- 1: dangle

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

bgmap: Name of background vector map

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

snap: Snap added or modified features in the given threshold to the nearest existing feature

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: no
		- 1: node
		- 2: vertex

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

zbulk: Starting value and step for z bulk-labeling. Pair: value,step (e.g. 1100,10)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-r: Reverse selection

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Close added boundaries (using threshold distance)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: Do not expect header of input data

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-b: Do not build topology

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-1: Modify only first found feature in bounding box

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Edited

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Edited
v.extract (grass7:v.extract)

Selects vector objects from a vector layer and creates a new layer containing only the selected objects.


----------------
Input parameters
----------------

input: Vector layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

where: WHERE conditions of SQL statement without 'where' keyword

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

type: Input feature type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: point
		- 1: line
		- 2: boundary
		- 3: centroid
		- 4: area
		- 5: face

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

file: Input text file with category numbers/number ranges to be extracted

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

random: Number of random categories matching vector objects to extract

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

new: Desired new category value (enter -1 to keep original categories)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-d: Dissolve common boundaries

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-t: Do not copy attributes

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-r: Reverse selection

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Selected

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Selected
v.extrude (grass7:v.extrude)

Extrudes flat vector object to 3D with defined height.


----------------
Input parameters
----------------

input: Name of input 2D vector map

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

where: WHERE conditions of SQL statement without 'where' keyword

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

type: Input feature type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: point
		- 1: line
		- 2: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

zshift: Shifting value for z coordinates

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

height: Fixed height for 3D vector objects

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

height_column: Name of attribute column with object heights

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

elevation: Elevation raster for height extraction

	Parameter type:	QgsProcessingParameterRasterLayer

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProperty
		- QgsRasterLayer

method: Sampling interpolation method

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: nearest
		- 1: bilinear
		- 2: bicubic

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

scale: Scale factor sampled raster values

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

null_value: Height for sampled raster NULL values

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-t: Trace elevation

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: 3D Vector

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	3D Vector
v.generalize (grass7:v.generalize)

Vector based generalization.


----------------
Input parameters
----------------

input: Input layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

type: Input feature type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: line
		- 1: boundary
		- 2: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

cats: Category values

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

where: WHERE conditions of SQL statement without 'where' keyword

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

method: Generalization algorithm

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: douglas
		- 1: douglas_reduction
		- 2: lang
		- 3: reduction
		- 4: reumann
		- 5: boyle
		- 6: sliding_averaging
		- 7: distance_weighting
		- 8: chaiken
		- 9: hermite
		- 10: snakes
		- 11: network
		- 12: displacement

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

threshold: Maximal tolerance value

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

look_ahead: Look-ahead parameter

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

reduction: Percentage of the points in the output of 'douglas_reduction' algorithm

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

slide: Slide of computed point toward the original point

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

angle_thresh: Minimum angle between two consecutive segments in Hermite method

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

degree_thresh: Degree threshold in network generalization

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

closeness_thresh: Closeness threshold in network generalization

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

betweeness_thresh: Betweenness threshold in network generalization

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

alpha: Snakes alpha parameter

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

beta: Snakes beta parameter

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

iterations: Number of iterations

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-t: Do not copy attributes

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-l: Disable loop support

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Generalized

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

error: Errors

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Generalized

error:  <QgsProcessingOutputVectorLayer>
	Errors
v.hull (grass7:v.hull)

Produces a convex hull for a given vector map.


----------------
Input parameters
----------------

input: Input layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

where: WHERE conditions of SQL statement without 'where' keyword

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-f: Create a 'flat' 2D hull even if the input is 3D points

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Convex hull

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Convex hull
v.in.ascii (grass7:v.in.ascii)

Creates a vector map from an ASCII points file or ASCII vector file.


----------------
Input parameters
----------------

input: ASCII file to be imported

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

format: Input file format

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: point
		- 1: standard

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

separator: Field separator

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

text: Text delimiter

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

skip: Number of header lines to skip at top of input file

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

columns: Column definition in SQL style (example: 'x double precision, y double precision, cat int, name varchar(10)')

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

x: Number of column used as x coordinate

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

y: Number of column used as y coordinate

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

z: Number of column used as z coordinate

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

cat: Number of column used as category

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-z: Create 3D vector map

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: Do not expect a header when reading in standard format

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-t: Do not create table in points mode

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-b: Do not build topology in points mode

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-r: Only import points falling within current region (points mode)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-i: Ignore broken line(s) in points mode

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: ASCII

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	ASCII
v.in.dxf (grass7:v.in.dxf)

Converts files in DXF format to GRASS vector map format.


----------------
Input parameters
----------------

input: Name of input DXF file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

layers: List of layers to import

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-e: Ignore the map extent of DXF file

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-t: Do not create attribute tables

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-f: Import polyface meshes as 3D wire frame

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-l: List available layers and exit

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-i: Invert selection by layers (don't import layers in list)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-1: Import all objects into one layer

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Converted

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Converted
v.in.e00 (grass7:v.in.e00)

Imports E00 file into a vector map


----------------
Input parameters
----------------

input: Name of input E00 file

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

type: Input feature type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: point
		- 1: line
		- 2: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

output: Name of output vector

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Name of output vector
v.in.geonames (grass7:v.in.geonames)

Imports geonames.org country files into a GRASS vector points map.


----------------
Input parameters
----------------

input: Uncompressed geonames file from (with .txt extension)

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

output: Geonames

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Geonames
v.in.lidar (grass7:v.in.lidar)

Converts LAS LiDAR point clouds to a GRASS vector map with libLAS.


----------------
Input parameters
----------------

input: LiDAR input files in LAS format (*.las or *.laz)

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

spatial: Import subregion only

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

zrange: Filter range for z data

	Parameter type:	QgsProcessingParameterRange

	Accepted data types:
		- list[float]: list of 2 float values
		- list[str]: list of strings representing floats
		- str: as two comma delimited floats, e.g. '1,10'
		- QgsProperty

return_filter: Only import points of selected return type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: first
		- 1: last
		- 2: mid

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

class_filter: Only import points of selected class(es) (comma separated integers)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

skip: Do not import every n-th point

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

preserve: Import only every n-th point

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

offset: Skip first n points

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

limit: Import only n points

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-t: Do not create attribute table

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-c: Do not automatically add unique ID as category to each point

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-b: Do not build topology

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Lidar

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Lidar
v.in.lines (grass7:v.in.lines)

Import ASCII x,y[,z] coordinates as a series of lines.


----------------
Input parameters
----------------

input: ASCII file to be imported

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

separator: Field separator

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

-z: Create 3D vector map

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Lines

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Lines
v.in.mapgen (grass7:v.in.mapgen)

Imports Mapgen or Matlab-ASCII vector maps into GRASS.


----------------
Input parameters
----------------

input: Name of input file in Mapgen/Matlab format

	Parameter type:	QgsProcessingParameterFile

	Accepted data types:
		- str
		- QgsProperty

-z: Create 3D vector map

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-f: Input map is in Matlab format

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Mapgen

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Mapgen
v.in.wfs (grass7:v.in.wfs)

Import GetFeature from WFS


----------------
Input parameters
----------------

url: GetFeature URL starting with 'http'

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

srs: Alternate spatial reference system

	Parameter type:	QgsProcessingParameterCrs

	Accepted data types:
		- str: 'ProjectCrs'
		- str: CRS auth ID (e.g. 'EPSG:3111')
		- str: CRS PROJ4 (e.g. 'PROJ4:…')
		- str: CRS WKT (e.g. 'WKT:…')
		- str: layer ID. CRS of layer is used.
		- str: layer name. CRS of layer is used.
		- str: layer source. CRS of layer is used.
		- QgsCoordinateReferenceSystem
		- QgsMapLayer: CRS of layer is used
		- QgsProcessingFeatureSourceDefinition: CRS of source is used
		- QgsProperty

name: Comma separated names of data layers to download

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

maximum_features: Maximum number of features to download

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

start_index: Skip earlier feature IDs and start downloading at this one

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: Converted

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Converted
v.info (grass7:v.info)

Outputs basic information about a user-specified vector map.


----------------
Input parameters
----------------

map: Name of input vector map

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

-c: Print types/names of table columns for specified layer instead of info

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-g: Print map region only

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-e: Print extended metadata info in shell script style

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-t: Print topology information only

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

html: Information report

	Parameter type:	QgsProcessingParameterFileDestination

	Accepted data types:
		- str
		- QgsProperty

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

html:  <QgsProcessingOutputHtml>
	Information report
v.kcv (grass7:v.kcv)

Randomly partition points into test/train sets.


----------------
Input parameters
----------------

map: Input layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

npartitions: Number of partitions

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

column: Name for new column to which partition number is written

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

output: Partition

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Partition
v.kernel.rast (grass7:v.kernel.rast)

v.kernel.rast - Generates a raster density map from vector points map.


----------------
Input parameters
----------------

input: Name of input vector map with training points

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

radius: Kernel radius in map units

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

dsize: Discretization error in map units

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

segmax: Maximum length of segment on network

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

distmax: Maximum distance from point to network

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

multiplier: Multiply the density result by this number

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

node: Node method

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: none
		- 1: split

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

kernel: Kernel function

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: uniform
		- 1: triangular
		- 2: epanechnikov
		- 3: quartic
		- 4: triweight
		- 5: gaussian
		- 6: cosine

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-o: Try to calculate an optimal radius with given 'radius' taken as maximum (experimental)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Kernel

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Kernel
v.kernel.vector (grass7:v.kernel.vector)

v.kernel.vector - Generates a vector density map from vector points on a vector network.


----------------
Input parameters
----------------

input: Name of input vector map with training points

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

net: Name of input network vector map

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

radius: Kernel radius in map units

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

dsize: Discretization error in map units

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

segmax: Maximum length of segment on network

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

distmax: Maximum distance from point to network

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

multiplier: Multiply the density result by this number

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

node: Node method

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: none
		- 1: split

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

kernel: Kernel function

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: uniform
		- 1: triangular
		- 2: epanechnikov
		- 3: quartic
		- 4: triweight
		- 5: gaussian
		- 6: cosine

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

-o: Try to calculate an optimal radius with given 'radius' taken as maximum (experimental)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-n: Normalize values by sum of density multiplied by length of each segment.

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-m: Multiply the result by number of input points

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Kernel

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Kernel
v.lidar.correction (grass7:v.lidar.correction)

Correction of the v.lidar.growing output. It is the last of the three algorithms for LIDAR filtering.


----------------
Input parameters
----------------

input: Input vector layer (v.lidar.growing output)

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

ew_step: Length of each spline step in the east-west direction

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

ns_step: Length of each spline step in the north-south direction

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

lambda_c: Regularization weight in reclassification evaluation

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

tch: High threshold for object to terrain reclassification

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

tcl: Low threshold for terrain to object reclassification

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-e: Estimate point density and distance

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Classified

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

terrain: Only 'terrain' points

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Classified

terrain:  <QgsProcessingOutputVectorLayer>
	Only 'terrain' points
v.lidar.edgedetection (grass7:v.lidar.edgedetection)

Detects the object's edges from a LIDAR data set.


----------------
Input parameters
----------------

input: Input vector layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

ew_step: Length of each spline step in the east-west direction

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

ns_step: Length of each spline step in the north-south direction

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

lambda_g: Regularization weight in gradient evaluation

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

tgh: High gradient threshold for edge classification

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

tgl: Low gradient threshold for edge classification

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

theta_g: Angle range for same direction detection

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

lambda_r: Regularization weight in residual evaluation

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-e: Estimate point density and distance

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Edges

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Edges
v.lidar.growing (grass7:v.lidar.growing)

Building contour determination and Region Growing algorithm for determining the building inside


----------------
Input parameters
----------------

input: Input vector (v.lidar.edgedetection output)

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

first: First pulse vector layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

tj: Threshold for cell object frequency in region growing

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

td: Threshold for double pulse in region growing

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: Buildings

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Buildings
v.mkgrid (grass7:v.mkgrid)

Creates a GRASS vector layer of a user-defined grid.


----------------
Input parameters
----------------

grid: Number of rows and columns in grid

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

position: Where to place the grid

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: coor

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

coordinates: Lower left easting and northing coordinates of map

	Parameter type:	QgsProcessingParameterPoint

	Accepted data types:
		- str: as an 'x,y' string, e.g. '1.5,10.1'
		- QgsPointXY
		- QgsProperty
		- QgsReferencedPointXY
		- QgsGeometry: centroid of geometry is used

box: Width and height of boxes in grid

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

angle: Angle of rotation (in degrees counter-clockwise)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

breaks: Number of vertex points per grid cell

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

-h: Create hexagons (default: rectangles)

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

-p: Create grid of points instead of areas and centroids

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

map: Grid

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

map:  <QgsProcessingOutputVectorLayer>
	Grid
v.neighbors (grass7:v.neighbors)

Makes each cell value a function of attribute values and stores in an output raster map.


----------------
Input parameters
----------------

input: Input vector layer

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

method: Neighborhood operation

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: count

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

size: Neighborhood diameter in map units

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

output: Neighborhood

	Parameter type:	QgsProcessingParameterRasterDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_REGION_CELLSIZE_PARAMETER: GRASS GIS 7 region cellsize (leave 0 for default)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_RASTER_FORMAT_OPT: Output Rasters format options (createopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_RASTER_FORMAT_META: Output Rasters format metadata options (metaopt)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputRasterLayer>
	Neighborhood
v.net.alloc (grass7:v.net.alloc)

Allocates subnets for nearest centers (direction from center)


----------------
Input parameters
----------------

input: Input vector line layer (arcs)

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

points: Centers point layer (nodes)

	Parameter type:	QgsProcessingParameterFeatureSource

	Accepted data types:
		- str: layer ID
		- str: layer name
		- str: layer source
		- QgsProcessingFeatureSourceDefinition
		- QgsProperty
		- QgsVectorLayer

threshold: Threshold for connecting centers to the network (in map unit)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

center_cats: Category values

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

arc_type: Arc type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: line
		- 1: boundary

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

arc_column: Arc forward/both direction(s) cost column (number)

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

arc_backward_column: Arc backward direction cost column (number)

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

node_column: Node cost column (number)

	Parameter type:	QgsProcessingParameterField

	Accepted data types:
		- str
		- QgsProperty

-g: Use geodesic calculation for longitude-latitude locations

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

output: Network Alloction

	Parameter type:	QgsProcessingParameterVectorDestination

	Accepted data types:
		- str
		- QgsProperty
		- QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

	Parameter type:	QgsProcessingParameterExtent

	Accepted data types:
		- str: as comma delimited list of x min, x max, y min, y max. E.g. '4,10,101,105'
		- str: layer ID. Extent of layer is used.
		- str: layer name. Extent of layer is used.
		- str: layer source. Extent of layer is used.
		- QgsMapLayer: Extent of layer is used
		- QgsProcessingFeatureSourceDefinition: Extent of source is used
		- QgsProperty
		- QgsRectangle
		- QgsReferencedRectangle
		- QgsGeometry: bounding box of geometry is used

GRASS_SNAP_TOLERANCE_PARAMETER: v.in.ogr snap tolerance (-1 = no snap)

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_MIN_AREA_PARAMETER: v.in.ogr min area

	Parameter type:	QgsProcessingParameterNumber

	Accepted data types:
		- int
		- float
		- QgsProperty

GRASS_OUTPUT_TYPE_PARAMETER: v.out.ogr output type

	Parameter type:	QgsProcessingParameterEnum

	Available values:
		- 0: auto
		- 1: point
		- 2: line
		- 3: area

	Accepted data types:
		- int
		- str: as string representation of int, e.g. '1'
		- QgsProperty

GRASS_VECTOR_DSCO: v.out.ogr output data source options (dsco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_LCO: v.out.ogr output layer options (lco)

	Parameter type:	QgsProcessingParameterString

	Accepted data types:
		- str
		- QgsProperty

GRASS_VECTOR_EXPORT_NOCAT: Also export features without category (not labeled). Otherwise only features with category are exported

	Parameter type:	QgsProcessingParameterBoolean

	Accepted data types:
		- bool
		- int
		- str
		- QgsProperty

----------------
Outputs
----------------

output:  <QgsProcessingOutputVectorLayer>
	Network Alloction
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment