QGIS algorithms

tessellate

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

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

assignprojection

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

buffervectors

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

buildvirtualraster

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

buildvirtualvector

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

cliprasterbyextent

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)

cliprasterbymasklayer

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)

clipvectorbyextent

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)

clipvectorbypolygon

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)

colorrelief

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

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_polygon

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

convertformat

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

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

executesql

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

extractprojection

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

fillnodata

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

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

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

gdalinfo

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

gridaverage

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)

griddatametrics

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)

gridinversedistance

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)

gridinversedistancenearestneighbor

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)

gridlinear

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)

gridnearestneighbor

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

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

importvectorintopostgisdatabaseavailableconnections

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
----------------

importvectorintopostgisdatabasenewconnection

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

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

nearblack

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

offsetcurve

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

ogrinfo

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

onesidebuffer

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

overviews

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

pansharp

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

pcttorgb

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

pointsalonglines

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

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

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

rastercalculator

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

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_over_fixed_value

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

rasterize_over

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

rearrange_bands

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

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

rgbtopct

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

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

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

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

tileindex

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

tpitopographicpositionindex

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

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

triterrainruggednessindex

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

warpreproject

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.fillnulls

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.fill.stats

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.flow

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

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

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

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

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

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

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

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.info

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.in.lidar.info

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

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.kappa

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.ppm3

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.ppm

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.vrml

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

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

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

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

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

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

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

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.quantile

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.quant

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.random.cells

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

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

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

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

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

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

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

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

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

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

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

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

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

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.resample

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.resamp.rst

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

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.rescale.eq

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.sunhours

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.sun.incidout

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

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.sunmask.datetime

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

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

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

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

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

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

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

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

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

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

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

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

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.topidx

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

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

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.to.vect

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.transect

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.info

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.in.geonames

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

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

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

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

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.kcv

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

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

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

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

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

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

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

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

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

v.net.allpairs

v.net.allpairs (grass7:v.net.allpairs)

Computes the shortest path between all pairs of nodes in the network


----------------
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

cats: Category values

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

where: WHERE condition of SQL statement without 'where' keyword'

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - 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_Allpairs

    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_Allpairs

v.net.bridge

v.net.bridge (grass7:v.net.bridge)

Computes bridges and articulation points in the network.


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

input: Input vector line layer (network)

    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

method: Feature type

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: bridge
        - 1: articulation

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

threshold: Threshold for connecting centers to the network (in map unit)

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

arc_column: Arc forward/both direction(s) cost column (name)

    Parameter type: QgsProcessingParameterField

    Accepted data types:
        - str
        - QgsProperty

arc_backward_column: Arc backward direction cost column (name)

    Parameter type: QgsProcessingParameterField

    Accepted data types:
        - str
        - QgsProperty

node_column: Node cost column (number)

    Parameter type: QgsProcessingParameterField

    Accepted data types:
        - str
        - QgsProperty

output: Bridge

    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>
    Bridge

v.net.centrality

v.net.centrality (grass7:v.net.centrality)

Computes degree, centrality, betweenness, closeness and eigenvector centrality measures in the network.


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

input: Input vector line layer (network)

    Parameter type: QgsProcessingParameterFeatureSource

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

degree: Name of output degree centrality column

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

closeness: Name of output closeness centrality column

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

betweenness: Name of output betweenness centrality column

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

eigenvector: Name of output eigenvector centrality column

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

iterations: Maximum number of iterations to compute eigenvector centrality

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

error: Cumulative error tolerance for eigenvector centrality

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - 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

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

-a: Add points on nodes

    Parameter type: QgsProcessingParameterBoolean

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

-g: Use geodesic calculation for longitude-latitude locations

    Parameter type: QgsProcessingParameterBoolean

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

output: Network Centrality

    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 Centrality

v.net.components

v.net.components (grass7:v.net.components)

Computes strongly and weakly connected components in the network.


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

input: Input vector line layer (network)

    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

method: Type of components

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: weak
        - 1: strong

    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

-a: Add points on nodes

    Parameter type: QgsProcessingParameterBoolean

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

output: Network_Components_Line

    Parameter type: QgsProcessingParameterVectorDestination

    Accepted data types:
        - str
        - QgsProperty
        - QgsProcessingOutputLayerDefinition

output_point: Network_Components_Point

    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_Components_Line

output_point:  <QgsProcessingOutputVectorLayer>
    Network_Components_Point

v.net.connectivity

v.net.connectivity (grass7:v.net.connectivity)

Computes vertex connectivity between two sets of nodes in the network.


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

input: Input vector line layer (network)

    Parameter type: QgsProcessingParameterFeatureSource

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

points: Input vector point layer (first set of 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

set1_cats: Set1 Category values

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

set1_where: Set1 WHERE conditions of SQL statement without 'where' keyword

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

set2_cats: Set2 Category values

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

set2_where: Set2 WHERE conditions of SQL statement without 'where' keyword

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - 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

output: Network_Connectivity

    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_Connectivity

v.net.distance

v.net.distance (grass7:v.net.distance)

Computes shortest distance via the network between the given sets of features.


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

input: Input vector line layer (network)

    Parameter type: QgsProcessingParameterFeatureSource

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

flayer: Input vector from points layer (from)

    Parameter type: QgsProcessingParameterFeatureSource

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

tlayer: Input vector to layer (to)

    Parameter type: QgsProcessingParameterFeatureSource

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

threshold: Threshold for connecting nodes to the network (in map unit)

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - 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

from_cats: From Category values

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

from_where: From WHERE conditions of SQL statement without 'where' keyword

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

to_type: To feature type

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: point
        - 1: line
        - 2: boundary

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

to_cats: To Category values

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

to_where: To WHERE conditions of SQL statement without 'where' keyword

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - 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

-l: Write each output path as one line, not as original input segments

    Parameter type: QgsProcessingParameterBoolean

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

output: Network_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
----------------

output:  <QgsProcessingOutputVectorLayer>
    Network_Distance

v.net.flow

v.net.flow (grass7:v.net.flow)

Computes the maximum flow between two sets of nodes in the network.


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

input: Input vector line layer (network)

    Parameter type: QgsProcessingParameterFeatureSource

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

points: Input vector point layer (flow 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

source_cats: Source Category values

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

source_where: Source WHERE conditions of SQL statement without 'where' keyword

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

sink_cats: Sink Category values

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

sink_where: Sink WHERE conditions of SQL statement without 'where' keyword

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - 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

output: Network_Flow

    Parameter type: QgsProcessingParameterVectorDestination

    Accepted data types:
        - str
        - QgsProperty
        - QgsProcessingOutputLayerDefinition

cut: Network_Cut

    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_Flow

cut:  <QgsProcessingOutputVectorLayer>
    Network_Cut

v.net.iso

v.net.iso (grass7:v.net.iso)

Splits network by cost isolines.


----------------
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

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

center_cats: Category values

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

costs: Costs for isolines

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - 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_Iso

    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_Iso

v.net

v.net (grass7:v.net)

Performs network maintenance


----------------
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: Input vector point layer (nodes)

    Parameter type: QgsProcessingParameterFeatureSource

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

file: Name of input arcs file

    Parameter type: QgsProcessingParameterFile

    Accepted data types:
        - str
        - QgsProperty

operation: Operation to be performed

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: nodes
        - 1: connect
        - 2: arcs

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

threshold: Threshold for connecting centers to the network (in map unit)

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - 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

-s: Snap points to network

    Parameter type: QgsProcessingParameterBoolean

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

-c: Assign unique categories to new points

    Parameter type: QgsProcessingParameterBoolean

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

output: Network

    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

v.net.nreport

v.net.nreport (grass7:v.net.nreport)

v.net.nreport - Reports nodes information of a network


----------------
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

output: NReport

    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
----------------

output:  <QgsProcessingOutputHtml>
    NReport

v.net.path

v.net.path (grass7:v.net.path)

Finds shortest path on vector network


----------------
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

file: Name of file containing start and end points

    Parameter type: QgsProcessingParameterFile

    Accepted data types:
        - str
        - QgsProperty

threshold: Threshold for connecting centers to the network (in map unit)

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - 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

dmax: Maximum distance to the network

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

-g: Use geodesic calculation for longitude-latitude locations

    Parameter type: QgsProcessingParameterBoolean

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

-s: Write output as original input segments, not each path as one line

    Parameter type: QgsProcessingParameterBoolean

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

output: Network_Path

    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_Path

v.net.report

v.net.report (grass7:v.net.report)

v.net.report - Reports lines information of a network


----------------
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

html: 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>
    Report

v.net.salesman

v.net.salesman (grass7:v.net.salesman)

Creates a cycle connecting given nodes (Traveling salesman problem)


----------------
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

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

center_cats: Category values

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - 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

-g: Use geodesic calculation for longitude-latitude locations

    Parameter type: QgsProcessingParameterBoolean

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

output: Network_Salesman

    Parameter type: QgsProcessingParameterVectorDestination

    Accepted data types:
        - str
        - QgsProperty
        - QgsProcessingOutputLayerDefinition

sequence: Output file holding node sequence

    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

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_Salesman

sequence:  <QgsProcessingOutputFile>
    Output file holding node sequence

v.net.spanningtree

v.net.spanningtree (grass7:v.net.spanningtree)

Computes minimum spanning tree for the network.


----------------
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: Input 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

arc_column: Arc forward/both direction(s) 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: SpanningTree

    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>
    SpanningTree

v.net.steiner

v.net.steiner (grass7:v.net.steiner)

Creates Steiner tree for the network and given terminals


----------------
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

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

terminal_cats: Category values

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

acolumn: Arc forward/both direction(s) cost column (number)

    Parameter type: QgsProcessingParameterField

    Accepted data types:
        - str
        - QgsProperty

npoints: Number of Steiner points

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

-g: Use geodesic calculation for longitude-latitude locations

    Parameter type: QgsProcessingParameterBoolean

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

output: Network Steiner

    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 Steiner

v.net.timetable

v.net.timetable (grass7:v.net.timetable)

Finds shortest path using timetables.


----------------
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

walk_layer: Layer number or name with walking connections

    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

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

route_id: Name of column with route ids

    Parameter type: QgsProcessingParameterField

    Accepted data types:
        - str
        - QgsProperty

stop_time: Name of column with stop timestamps

    Parameter type: QgsProcessingParameterField

    Accepted data types:
        - str
        - QgsProperty

to_stop: Name of column with stop ids

    Parameter type: QgsProcessingParameterField

    Accepted data types:
        - str
        - QgsProperty

walk_length: Name of column with walk lengths

    Parameter type: QgsProcessingParameterField

    Accepted data types:
        - str
        - QgsProperty

output: Network Timetable

    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 Timetable

v.net.visibility

v.net.visibility (grass7:v.net.visibility)

Performs visibility graph construction.


----------------
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

coordinates: 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

visibility: Input vector line layer containing visible points

    Parameter type: QgsProcessingParameterFeatureSource

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

output: Network Visibility

    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 Visibility

v.normal

v.normal (grass7:v.normal)

Tests for normality for points.


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

map: point vector defining sample points

    Parameter type: QgsProcessingParameterFeatureSource

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

tests: Lists of tests (1-15): e.g. 1,3-8,13

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

column: Attribute column

    Parameter type: QgsProcessingParameterField

    Accepted data types:
        - str
        - QgsProperty

-r: Use only points in current region

    Parameter type: QgsProcessingParameterBoolean

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

-l: lognormal

    Parameter type: QgsProcessingParameterBoolean

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

html: Normality

    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>
    Normality

v.out.ascii

v.out.ascii (grass7:v.out.ascii)

Exports a vector map to a GRASS ASCII vector representation.


----------------
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

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

columns: Name of attribute column(s) to be exported

    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

format: Output format

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: point
        - 1: standard
        - 2: wkt

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

separator: Field separator

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: pipe
        - 1: comma
        - 2: space
        - 3: tab
        - 4: newline

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

precision: Number of significant digits (floating point only)

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

-o: Create old (version 4) ASCII file

    Parameter type: QgsProcessingParameterBoolean

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

-c: Include column names in output (points mode)

    Parameter type: QgsProcessingParameterBoolean

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

output: Name for output ASCII file or ASCII vector name if '-o' is defined

    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
----------------

output:  <QgsProcessingOutputFile>
    Name for output ASCII file or ASCII vector name if '-o' is defined

v.out.dxf

v.out.dxf (grass7:v.out.dxf)

Exports GRASS vector map layers to DXF file format.


----------------
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

output: DXF vector

    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
----------------

output:  <QgsProcessingOutputFile>
    DXF vector

v.outlier

v.outlier (grass7:v.outlier)

Removes outliers from vector point data.


----------------
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: Interpolation spline step value in east direction

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

ns_step: Interpolation spline step value in north direction

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

lambda: Tykhonov regularization weight

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

threshold: Threshold for the outliers

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

filter: Filtering option

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: both
        - 1: positive
        - 2: negative

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

-e: Estimate point density and distance

    Parameter type: QgsProcessingParameterBoolean

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

output: Layer without outliers

    Parameter type: QgsProcessingParameterVectorDestination

    Accepted data types:
        - str
        - QgsProperty
        - QgsProcessingOutputLayerDefinition

outlier: Outliers

    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>
    Layer without outliers

outlier:  <QgsProcessingOutputVectorLayer>
    Outliers

v.out.postgis

v.out.postgis (grass7:v.out.postgis)

Exports a vector map layer to PostGIS feature table.


----------------
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

type: Input feature type

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: point
        - 1: line
        - 2: boundary
        - 3: centroid
        - 4: area
        - 5: face
        - 6: kernel
        - 7: auto

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

output: Name for output PostGIS datasource

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

output_layer: Name for output PostGIS layer

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

options: Creation options

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

-t: Do not export attribute table

    Parameter type: QgsProcessingParameterBoolean

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

-l: Export PostGIS topology instead of simple features

    Parameter type: QgsProcessingParameterBoolean

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

-2: Force 2D output even if input is 3D

    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_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
----------------

v.out.pov

v.out.pov (grass7:v.out.pov)

Converts to POV-Ray format, GRASS x,y,z -> POV-Ray x,z,y


----------------
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

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

size: Radius of sphere for points and tube for lines

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

zmod: Modifier for z coordinates, this string is appended to each z coordinate

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

objmod: Object modifier (OBJECT_MODIFIER in POV-Ray documentation)

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

output: POV vector

    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
----------------

output:  <QgsProcessingOutputFile>
    POV vector

v.out.svg

v.out.svg (grass7:v.out.svg)

Exports a vector map to SVG file.


----------------
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

type: Output type

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: poly
        - 1: line
        - 2: point

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

precision: Coordinate precision

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

attribute: Attribute(s) to include in output SVG

    Parameter type: QgsProcessingParameterField

    Accepted data types:
        - str
        - QgsProperty

output: SVG 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_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>
    SVG File

v.out.vtk

v.out.vtk (grass7:v.out.vtk)

Converts a vector map to VTK ASCII output.


----------------
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

type: Input feature type

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: point
        - 1: kernel
        - 2: centroid
        - 3: line
        - 4: boundary
        - 5: area
        - 6: face

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

precision: Number of significant digits (floating point only)

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

zscale: Scale factor for elevation

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

-c: Correct the coordinates to fit the VTK-OpenGL precision

    Parameter type: QgsProcessingParameterBoolean

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

-n: Export numeric attribute table fields as VTK scalar variables

    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_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>
    VTK File

v.overlay

v.overlay (grass7:v.overlay)

Overlays two vector maps.


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

ainput: Input layer (A)

    Parameter type: QgsProcessingParameterFeatureSource

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

atype: Input layer (A) Type

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: area
        - 1: line
        - 2: auto

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

binput: Input layer (B)

    Parameter type: QgsProcessingParameterFeatureSource

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

btype: Input layer (B) Type

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: area

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

operator: Operator to use

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: and
        - 1: or
        - 2: not
        - 3: xor

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

snap: Snapping threshold for boundaries

    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

output: Overlay

    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>
    Overlay

v.pack

v.pack (grass7:v.pack)

Exports a vector map as GRASS GIS specific archive file.


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

input: Name of input vector map to pack

    Parameter type: QgsProcessingParameterFeatureSource

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

-c: Switch the compression off

    Parameter type: QgsProcessingParameterBoolean

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

output: Packed archive

    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
----------------

output:  <QgsProcessingOutputFile>
    Packed archive

v.parallel

v.parallel (grass7:v.parallel)

Creates parallel line to input vector lines.


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

input: Input lines

    Parameter type: QgsProcessingParameterFeatureSource

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

distance: Offset along major axis in map units

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

minordistance: Offset 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

side: Side

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: left
        - 1: right
        - 2: both

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

tolerance: Tolerance of arc polylines in map units

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

-r: Make outside corners round

    Parameter type: QgsProcessingParameterBoolean

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

-b: Create buffer-like parallel lines

    Parameter type: QgsProcessingParameterBoolean

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

output: Parallel 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_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>
    Parallel lines

v.patch

v.patch (grass7:v.patch)

Create a new vector map layer by combining other vector map layers.


----------------
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

-e: Copy also attribute table

    Parameter type: QgsProcessingParameterBoolean

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

output: Combined

    Parameter type: QgsProcessingParameterVectorDestination

    Accepted data types:
        - str
        - QgsProperty
        - QgsProcessingOutputLayerDefinition

bbox: Bounding boxes

    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>
    Combined

bbox:  <QgsProcessingOutputVectorLayer>
    Bounding boxes

v.perturb

v.perturb (grass7:v.perturb)

Random location perturbations of GRASS vector points


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

input: Vector points to be spatially perturbed

    Parameter type: QgsProcessingParameterFeatureSource

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

distribution: Distribution of perturbation

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: uniform
        - 1: normal

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

parameters: Parameter(s) of distribution (uniform: maximum; normal: mean and stddev)

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

minimum: Minimum deviation in map units

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

seed: Seed for random number generation

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

output: Perturbed

    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>
    Perturbed

v.proj

v.proj (grass7:v.proj)

Re-projects a vector map from one location to the current location


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

input: Input vector to reproject

    Parameter type: QgsProcessingParameterFeatureSource

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

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

smax: Maximum segment length in meters in output vector map

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

-z: Assume z coordinate is ellipsoidal height and transform if possible

    Parameter type: QgsProcessingParameterBoolean

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

-w: Disable wrapping to -180,180 for latlon output

    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.qcount

v.qcount (grass7:v.qcount)

Indices for quadrat counts of vector point lists.


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

input: Vector points layer

    Parameter type: QgsProcessingParameterFeatureSource

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

nquadrats: Number of quadrats

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

radius: Quadrat radius

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

output: Quadrats

    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>
    Quadrats

v.random

v.random (grass7:v.random)

Randomly generate a 2D/3D vector points map.


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

npoints: Number of points to be created

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

restrict: Restrict points to areas in input vector

    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

zmin: Minimum z height for 3D output

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

zmax: Maximum z height for 3D output

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

seed: Seed for random number generation

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

column: Column for Z values

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

column_type: Type of column for z values

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: integer
        - 1: double precision

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

-z: Create 3D output

    Parameter type: QgsProcessingParameterBoolean

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

-a: Generate n points for each individual area

    Parameter type: QgsProcessingParameterBoolean

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

output: Random

    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>
    Random

v.rast.stats

v.rast.stats (grass7:v.rast.stats)

Calculates univariate statistics from a raster map based on vector polygons and uploads statistics to new attribute columns.


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

map: Name of vector polygon map

    Parameter type: QgsProcessingParameterFeatureSource

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

raster: Name of raster map to calculate statistics from

    Parameter type: QgsProcessingParameterRasterLayer

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

column_prefix: Column prefix for new attribute columns

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

method: The methods to use

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: number
        - 1: minimum
        - 2: maximum
        - 3: range
        - 4: average
        - 5: stddev
        - 6: variance
        - 7: coeff_var
        - 8: sum
        - 9: first_quartile
        - 10: median
        - 11: third_quartile
        - 12: percentile

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

percentile: Percentile to calculate

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

output: Rast stats

    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>
    Rast stats

v.reclass

v.reclass (grass7:v.reclass)

Changes vector category values for an existing vector map according to results of SQL queries or a value in attribute table column.


----------------
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: point
        - 1: line
        - 2: boundary
        - 3: centroid

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

column: The name of the column whose values are to be used as new categories

    Parameter type: QgsProcessingParameterField

    Accepted data types:
        - str
        - QgsProperty

rules: Reclass rule file

    Parameter type: QgsProcessingParameterFile

    Accepted data types:
        - str
        - QgsProperty

output: Reclassified

    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>
    Reclassified

v.rectify

v.rectify (grass7:v.rectify)

Rectifies a vector by computing a coordinate transformation for each object in the vector based on the control points.


----------------
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

inline_points: Inline control points

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

points: Name of input file with control points

    Parameter type: QgsProcessingParameterFile

    Accepted data types:
        - str
        - QgsProperty

order: Rectification polynomial order

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

separator: Field separator for RMS report

    Parameter type: QgsProcessingParameterString

    Accepted data types:
        - str
        - QgsProperty

-3: Perform 3D transformation

    Parameter type: QgsProcessingParameterBoolean

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

-o: Perform orthogonal 3D transformation

    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: Rectified

    Parameter type: QgsProcessingParameterVectorDestination

    Accepted data types:
        - str
        - QgsProperty
        - QgsProcessingOutputLayerDefinition

rmsfile: Root Mean Square errors 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_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>
    Rectified

rmsfile:  <QgsProcessingOutputFile>
    Root Mean Square errors file

v.report

v.report (grass7:v.report)

Reports geometry statistics for vectors.


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

map: Input layer

    Parameter type: QgsProcessingParameterFeatureSource

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

option: Value to calculate

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: area
        - 1: length
        - 2: coor

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

units: units

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: miles
        - 1: feet
        - 2: meters
        - 3: kilometers
        - 4: acres
        - 5: hectares
        - 6: percent

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

sort: Sort the result (ascending, descending)

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: asc
        - 1: desc

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

html: 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>
    Report

v.sample

v.sample (grass7:v.sample)

Samples a raster layer at vector point locations.


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

input: Vector layer defining sample points

    Parameter type: QgsProcessingParameterFeatureSource

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

column: Vector layer attribute column to use for comparison

    Parameter type: QgsProcessingParameterField

    Accepted data types:
        - str
        - QgsProperty

raster: Raster map to be sampled

    Parameter type: QgsProcessingParameterRasterLayer

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

zscale: Sampled raster values will be multiplied by this factor

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

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

output: Sampled

    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>
    Sampled

v.segment

v.segment (grass7:v.segment)

Creates points/segments from input vector lines and positions.


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

input: Input lines layer

    Parameter type: QgsProcessingParameterFeatureSource

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

rules: File containing segment rules

    Parameter type: QgsProcessingParameterFile

    Accepted data types:
        - str
        - QgsProperty

output: Segments

    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>
    Segments

v.select

v.select (grass7:v.select)

Selects features from vector map (A) by features from other vector map (B).


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

ainput: Input layer (A)

    Parameter type: QgsProcessingParameterFeatureSource

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

atype: Input layer (A) 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

binput: Input layer (B)

    Parameter type: QgsProcessingParameterFeatureSource

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

btype: Input layer (B) 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

operator: Operator to use

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: overlap
        - 1: equals
        - 2: disjoint
        - 3: intersect
        - 4: touches
        - 5: crosses
        - 6: within
        - 7: contains
        - 8: overlaps
        - 9: relate

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

-t: Do not create attribute table

    Parameter type: QgsProcessingParameterBoolean

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

-c: Do not skip features without category

    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.split

v.split (grass7:v.split)

Split lines to shorter segments by length.


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

input: Input lines layer

    Parameter type: QgsProcessingParameterFeatureSource

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

length: Maximum segment length

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

units: Length units

    Parameter type: QgsProcessingParameterEnum

    Available values:
        - 0: map
        - 1: meters
        - 2: kilometers
        - 3: feet
        - 4: surveyfeet
        - 5: miles
        - 6: nautmiles

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

vertices: Maximum number of vertices in segment

    Parameter type: QgsProcessingParameterNumber

    Accepted data types:
        - int
        - float
        - QgsProperty

-n: Add new vertices, but do not split

    Parameter type: QgsProcessingParameterBoolean

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

-f: Force segments to be exactly of given length, except for last one

    Parameter type: QgsProcessingParameterBoolean

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

output: Split by length

    Parameter type: QgsProcessingParameterVectorDestination

    Accepted data types:
        - str
        - QgsProperty
        - QgsProcessingOutputLayerDefinition

GRASS_REGION_PARAMETER: GRASS GIS 7 region extent

    P