Important

Translation is a community effort you can join. This page is currently translated at 90.49%.

# 28.1.15. Analyse raster

## 28.1.15.1. Cell stack percent rank from value

Calculates the cell-wise percentrank value of a stack of rasters based on a single input value and writes them to an output raster.

At each cell location, the specified value is ranked among the respective values in the stack of all overlaid and sorted cell values from the input rasters. For values outside of the stack value distribution, the algorithm returns NoData because the value cannot be ranked among the cell values.

There are two methods for percentile calculation:

• Inclusive linear interpolation (PERCENTRANK.INC)

• Interpolation linéaire exclusive (PERCENTRANK.EXC)

The linear interpolation methods return the unique percent rank for different values. Both interpolation methods follow their counterpart methods implemented by LibreOffice or Microsoft Excel.

The output raster’s extent and resolution is defined by a reference raster. Input raster layers that do not match the cell size of the reference raster layer will be resampled using nearest neighbor resampling. NoData values in any of the input layers will result in a NoData cell output if the « Ignore NoData values » parameter is not set. The output raster data type will always be `Float32`.

### Paramètres

#### Paramètres basiques

Étiquette

Nom

Type

Description

Couches d’entrée

`INPUT`

[raster] [list]

Raster layers to evaluate. If multiband rasters are used in the data raster stack, the algorithm will always perform the analysis on the first band of the rasters

Méthode

`METHOD`

[enumeration]

Par défaut : 0

Method for percentile calculation:

• 0 — Inclusive linear interpolation (PERCENTRANK.INC)

• 1 — Interpolation linéaire exclusive (PERCENTRANK.EXC)

Valeur

`VALUE`

[number]

Par défaut : 10.0

Value to rank among the respective values in the stack of all overlaid and sorted cell values from the input rasters

Ignorer les valeurs NoData

`IGNORE_NODATA`

[booléen]

Par défaut : Vrai

If unchecked, any NoData cells in the input layers will result in a NoData cell in the output raster

Couche de référence

`REFERENCE_LAYER`

[raster]

The reference layer for the output layer creation (extent, CRS, pixel dimensions)

Couche en sortie

`OUTPUT`

[identique à l’entrée]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification pour le raster en sortie. Au choix :

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

#### Paramètres avancés

Étiquette

Nom

Type

Description

Output NoData value

`OUTPUT_NODATA_VALUE`

[number]

Par défaut : -9999.0

Value to use for NoData in the output layer

### Sorties

Étiquette

Nom

Type

Description

Couche en sortie

`OUTPUT`

[raster]

Couche raster en sortie contenant le résultat

Identifiant d’autorité CRS

`CRS_AUTHID`

[string]

Le système de référence de coordonnées de la couche raster en sortie

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

Le nombre de colonnes dans la couche raster de sortie

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[integer]

Le nombre de lignes dans la couche raster de sortie

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[integer]

Nombre de pixels dans la couche raster en sortie

### Code Python

ID de l’algorithme : `native:cellstackpercentrankfromvalue`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.2. Cell stack percentile

Calculates the cell-wise percentile value of a stack of rasters and writes the results to an output raster. The percentile to return is determined by the percentile input value (ranges between 0 and 1). At each cell location, the specified percentile is obtained using the respective value from the stack of all overlaid and sorted cell values of the input rasters.

There are three methods for percentile calculation:

• Nearest rank: returns the value that is nearest to the specified percentile

• Inclusive linear interpolation (PERCENTRANK.INC)

• Interpolation linéaire exclusive (PERCENTRANK.EXC)

The linear interpolation methods return the unique values for different percentiles. Both interpolation methods follow their counterpart methods implemented by LibreOffice or Microsoft Excel.

The output raster’s extent and resolution is defined by a reference raster. Input raster layers that do not match the cell size of the reference raster layer will be resampled using nearest neighbor resampling. NoData values in any of the input layers will result in a NoData cell output if the « Ignore NoData values » parameter is not set. The output raster data type will always be `Float32`.

### Paramètres

#### Paramètres basiques

Étiquette

Nom

Type

Description

Couches d’entrée

`INPUT`

[raster] [list]

Raster layers to evaluate. If multiband rasters are used in the data raster stack, the algorithm will always perform the analysis on the first band of the rasters

Méthode

`METHOD`

[enumeration]

Par défaut : 0

Method for percentile calculation:

• 0 — Nearest rank: returns the value that is nearest to the specified percentile

• 1 — Inclusive linear interpolation (PERCENTILE.INC)

• 2 — Exclusive linear interpolation (PERCENTILE.EXC)

Percentile

`VALUE`

[number]

Par défaut : 0.25

Value to rank among the respective values in the stack of all overlaid and sorted cell values from the input rasters. Between 0 and 1.

Ignorer les valeurs NoData

`IGNORE_NODATA`

[booléen]

Par défaut : Vrai

If unchecked, any NoData cells in the input layers will result in a NoData cell in the output raster

Couche de référence

`REFERENCE_LAYER`

[raster]

The reference layer for the output layer creation (extent, CRS, pixel dimensions)

Couche en sortie

`OUTPUT`

[identique à l’entrée]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification pour le raster en sortie. Au choix :

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

#### Paramètres avancés

Étiquette

Nom

Type

Description

Output NoData value

`OUTPUT_NODATA_VALUE`

[number]

Par défaut : -9999.0

Value to use for NoData in the output layer

### Sorties

Étiquette

Nom

Type

Description

Couche en sortie

`OUTPUT`

[raster]

Couche raster en sortie contenant le résultat

Identifiant d’autorité CRS

`CRS_AUTHID`

[string]

Le système de référence de coordonnées de la couche raster en sortie

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

Le nombre de colonnes dans la couche raster de sortie

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[integer]

Le nombre de lignes dans la couche raster de sortie

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[integer]

Nombre de pixels dans la couche raster en sortie

### Code Python

ID de l’algorithme : `native:cellstackpercentile`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.3. Cell stack percentrank from raster layer

Calculates the cell-wise percentrank value of a stack of rasters based on an input value raster and writes them to an output raster.

At each cell location, the current value of the value raster is ranked among the respective values in the stack of all overlaid and sorted cell values of the input rasters. For values outside of the the stack value distribution, the algorithm returns NoData because the value cannot be ranked among the cell values.

There are two methods for percentile calculation:

• Inclusive linear interpolation (PERCENTRANK.INC)

• Interpolation linéaire exclusive (PERCENTRANK.EXC)

The linear interpolation methods return the unique values for different percentiles. Both interpolation methods follow their counterpart methods implemented by LibreOffice or Microsoft Excel.

The output raster’s extent and resolution is defined by a reference raster. Input raster layers that do not match the cell size of the reference raster layer will be resampled using nearest neighbor resampling. NoData values in any of the input layers will result in a NoData cell output if the « Ignore NoData values » parameter is not set. The output raster data type will always be `Float32`.

### Paramètres

#### Paramètres basiques

Étiquette

Nom

Type

Description

Couches d’entrée

`INPUT`

[raster] [list]

Raster layers to evaluate. If multiband rasters are used in the data raster stack, the algorithm will always perform the analysis on the first band of the rasters

Value raster layer

`INPUT_VALUE_RASTER`

[raster]

The layer to rank the values among the stack of all overlaid layers

Value raster band

`VALUE_RASTER_BAND`

[integer]

Par défaut : 1

Band of the « value raster layer » to compare to

Méthode

`METHOD`

[enumeration]

Par défaut : 0

Method for percentile calculation:

• 0 — Inclusive linear interpolation (PERCENTRANK.INC)

• 1 — Interpolation linéaire exclusive (PERCENTRANK.EXC)

Ignorer les valeurs NoData

`IGNORE_NODATA`

[booléen]

Par défaut : Vrai

If unchecked, any NoData cells in the input layers will result in a NoData cell in the output raster

Couche de référence

`REFERENCE_LAYER`

[raster]

The reference layer for the output layer creation (extent, CRS, pixel dimensions)

Couche en sortie

`OUTPUT`

[identique à l’entrée]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification pour le raster en sortie. Au choix :

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

#### Paramètres avancés

Étiquette

Nom

Type

Description

Output NoData value

`OUTPUT_NODATA_VALUE`

[number]

Par défaut : -9999.0

Value to use for NoData in the output layer

### Sorties

Étiquette

Nom

Type

Description

Couche en sortie

`OUTPUT`

[raster]

Couche raster en sortie contenant le résultat

Identifiant d’autorité CRS

`CRS_AUTHID`

[string]

Le système de référence de coordonnées de la couche raster en sortie

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

Le nombre de colonnes dans la couche raster de sortie

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[integer]

Le nombre de lignes dans la couche raster de sortie

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[integer]

Nombre de pixels dans la couche raster en sortie

### Code Python

ID de l’algorithme : `native:cellstackpercentrankfromrasterlayer`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.4. Statistiques des cellules

Calcule les statistiques par cellule sur la base des couches raster d’entrée et, pour chaque cellule, écrit les statistiques résultantes sur un raster de sortie. À chaque emplacement de cellule, la valeur de sortie est définie en fonction de toutes les valeurs de cellules superposées des raster d’entrée.

Par défaut, une cellule NoData dans n’importe laquelle des couches d’entrée se traduira par une cellule NoData dans le raster de sortie. Si l’option Ignorer les valeurs NoData est cochée, alors les entrées NoData seront ignorées dans le calcul des statistiques. Cela peut entraîner la sortie de NoData pour les endroits où toutes les cellules sont NoData.

Le paramètre Couche référence spécifie une couche raster existante à utiliser comme référence lors de la création du raster de sortie. Le raster de sortie aura la même étendue, le même CRS et les mêmes dimensions en pixels que cette couche.

Détails du calcul : Les couches raster d’entrée qui ne correspondent pas à la taille de cellule de la couche raster de référence seront rééchantillonnées en utilisant le `rééchantillonnage du plus proche voisin`. Le type de données raster de sortie sera réglé sur le type de données le plus complexe présent dans les ensembles de données d’entrée, sauf si l’on utilise les fonctions `Moyenne`, `Écart-type` et `Variance` (le type de données est toujours `Float32` ou ``Float64` selon le type de flottant d'entrée) ou ``Count` et `Variety` (le type de données est toujours `Int32`).

• `Count` : La statistique de comptage donnera toujours le nombre de cellules sans valeur NoData à l’emplacement actuel de la cellule.

• `Médiane` : Si le nombre de couches d’entrée est pair, la médiane sera calculée comme la moyenne arithmétique des deux valeurs moyennes des valeurs d’entrée des cellules ordonnées.

• `Minorité/Majorité` : Si aucune minorité ou majorité unique n’a pu être trouvée, le résultat est NoData, sauf que toutes les valeurs des cellules d’entrée sont égales.

### Paramètres

#### Paramètres basiques

Étiquette

Nom

Type

Description

Couches d’entrée

`INPUT`

[raster] [list]

Couches raster en entrée

Statistique

`STATISTIC`

[enumeration]

Par défaut : 0

Statistiques disponibles. Options :

• 0 — Somme

• 1 — Count

• 2 — Moyenne

• 3 — Médiane

• 4 — Écart-type

• 5 — Variance

• 6 — Minimum

• 7 — Maximum

• 8 — Minorité (valeur la moins commune)

• 9 — Majorité (valeur la plus courante)

• 10 — Plage (max - min)

• 11 — Variété (comptage valeur unique)

Ignorer les valeurs NoData

`IGNORE_NODATA`

[booléen]

Par défaut : Vrai

Calculer également les statistiques pour toutes les piles de cellules, en ignorant l’occurrence des NoData.

Couche de référence

`REF_LAYER`

[raster]

La couche de référence à partir de laquelle créer la couche de sortie (étendue, SCR, dimensions en pixels)

Couche en sortie

`OUTPUT`

[identique à l’entrée]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification pour le raster en sortie. Au choix :

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

#### Paramètres avancés

Étiquette

Nom

Type

Description

Output NoData value

Optionnel

`OUTPUT_NO_DATA_VALUE`

[number]

Par défaut : -9999.0

Value to use for NoData in the output layer

### Sorties

Étiquette

Nom

Type

Description

Identifiant d’autorité CRS

`CRS_AUTHID`

[crs]

Le système de référence de coordonnées de la couche raster en sortie

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[integer]

Le nombre de lignes dans la couche raster de sortie

Couche raster en sortie

`OUTPUT`

[raster]

Couche raster en sortie contenant le résultat

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[integer]

Nombre de pixels dans la couche raster en sortie

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

Le nombre de colonnes dans la couche raster de sortie

### Code Python

ID de l’algorithme : `native:cellstatistics`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.5. Equal to frequency

Evaluates on a cell-by-cell basis the frequency (number of times) the values of an input stack of rasters are equal to the value of a value layer. The output raster extent and resolution are defined by the input raster layer and is always of `Int32` type.

If multiband rasters are used in the data raster stack, the algorithm will always perform the analysis on the first band of the rasters - use GDAL to use other bands in the analysis. The output NoData value can be set manually.

Voir aussi

### Paramètres

#### Paramètres basiques

Étiquette

Nom

Type

Description

Input value raster

`INPUT_VALUE_RASTER`

[raster]

The input value layer serves as reference layer for the sample layers

Value raster band

`INPUT_VALUE_RASTER_BAND`

[raster band]

Par défaut : la première bande de la couche raster

Select the band you want to use as sample

Input raster layers

`INPUT_RASTERS`

[raster] [list]

Raster layers to evaluate. If multiband rasters are used in the data raster stack, the algorithm will always perform the analysis on the first band of the rasters

Ignorer les valeurs NoData

`IGNORE_NODATA`

[booléen]

Par défaut : False

If unchecked, any NoData cells in the value raster or the data layer stack will result in a NoData cell in the output raster

Couche en sortie

`OUTPUT`

[identique à l’entrée]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification pour le raster en sortie. Au choix :

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

#### Paramètres avancés

Étiquette

Nom

Type

Description

Output NoData value

Optionnel

`OUTPUT_NO_DATA_VALUE`

[number]

Par défaut : -9999.0

Value to use for NoData in the output layer

### Sorties

Étiquette

Nom

Type

Description

Couche en sortie

`OUTPUT`

[raster]

Couche raster en sortie contenant le résultat

Identifiant d’autorité CRS

`CRS_AUTHID`

[string]

Le système de référence de coordonnées de la couche raster en sortie

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Count of cells with equal value occurrences

`FOUND_LOCATIONS_COUNT`

[number]

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[number]

Le nombre de lignes dans la couche raster de sortie

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[integer]

Nombre de pixels dans la couche raster en sortie

Mean frequency at valid cell locations

`MEAN_FREQUENCY_PER_LOCATION`

[number]

Nombre d’occurrences de la valeur

`OCCURRENCE_COUNT`

[number]

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

Le nombre de colonnes dans la couche raster de sortie

### Code Python

ID de l’algorithme : `native:equaltofrequency`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.6. Raster Flouté (adhésion gaussienne)

Transforme un raster d’entrée en un raster flou en attribuant une valeur d’appartenance à chaque pixel, en utilisant une fonction d’appartenance gaussienne. Les valeurs d’appartenance varient de 0 à 1. Dans le raster flou, une valeur de 0 implique aucune appartenance à l’ensemble flou défini, alors qu’une valeur de 1 signifie une appartenance complète. La fonction d’appartenance gaussienne est définie comme , où f1 est l’écart et f2 le point médian.

### Paramètres

Étiquette

Nom

Type

Description

Source raster

`INPUT`

[raster]

Couche raster source

Numéro de la bande

`BAND`

[raster band]

Par défaut : la première bande de la couche raster

Si le raster est multibande, choisissez la bande que vous voulez flouté.

Fonction à mi-parcours

`FUZZYMIDPOINT`

[number]

Par défaut : 10

Point médian de la fonction gaussienne

Répartition des fonctions

`FUZZYSPREAD`

[number]

Par défaut : 0.01

Diffusion de la fonction gaussienne

Raster flouté

`OUTPUT`

[identique à l’entrée]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification pour le raster en sortie. Au choix :

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

### Sorties

Étiquette

Nom

Type

Description

Raster flouté

`OUTPUT`

[identique à l’entrée]

Couche raster en sortie contenant le résultat

Identifiant d’autorité CRS

`CRS_AUTHID`

[crs]

Le système de référence de coordonnées de la couche raster en sortie

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

Le nombre de colonnes dans la couche raster de sortie

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[integer]

Le nombre de lignes dans la couche raster de sortie

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[integer]

Nombre de pixels dans la couche raster en sortie

### Code Python

ID de l’algorithme : `native:fuzzifyrastergaussianmembership`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.7. Raster flouté (grand nombre de membres)

Transforme un raster d’entrée en un raster flou en attribuant une valeur d’appartenance à chaque pixel, à l’aide d’une fonction d’appartenance large. Les valeurs d’appartenance varient de 0 à 1. Dans le raster flou, une valeur de 0 implique aucune appartenance à l’ensemble flou défini, alors qu’une valeur de 1 signifie une appartenance complète. La fonction d’appartenance large est définie comme , où f1 est l’écart et f2 le point médian.

### Paramètres

Étiquette

Nom

Type

Description

Source raster

`INPUT`

[raster]

Couche raster source

Numéro de la bande

`BAND`

[raster band]

Par défaut : la première bande de la couche raster

Si le raster est multibande, choisissez la bande que vous voulez flouté.

Fonction à mi-parcours

`FUZZYMIDPOINT`

[number]

Par défaut : 50

Point médian de la grande fonction

Répartition des fonctions

`FUZZYSPREAD`

[number]

Par défaut : 5

Diffusion de la grande fonction

Raster flouté

`OUTPUT`

[identique à l’entrée]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification pour le raster en sortie. Au choix :

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

### Sorties

Étiquette

Nom

Type

Description

Raster flouté

`OUTPUT`

[identique à l’entrée]

Couche raster en sortie contenant le résultat

Identifiant d’autorité CRS

`CRS_AUTHID`

[crs]

Le système de référence de coordonnées de la couche raster en sortie

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

Le nombre de colonnes dans la couche raster de sortie

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[integer]

Le nombre de lignes dans la couche raster de sortie

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[integer]

Nombre de pixels dans la couche raster en sortie

### Code Python

ID de l’algorithme : `native:fuzzifyrasterlargemembership`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.8. Raster flouté (adhésion linéaire)

Transforme un raster d’entrée en un raster flou en attribuant une valeur d’appartenance à chaque pixel, à l’aide d’une fonction d’appartenance linéaire. Les valeurs d’appartenance varient de 0 à 1. Dans le raster flou, une valeur de 0 implique aucune appartenance à l’ensemble flou défini, alors qu’une valeur de 1 signifie une appartenance complète. La fonction linéaire est définie comme , où a est la limite inférieure et b la limite supérieure. Cette équation attribue des valeurs d’appartenance en utilisant une transformation linéaire pour les valeurs de pixels entre les limites inférieure et supérieure. Les valeurs de pixels inférieures à la limite inférieure se voient attribuer 0 appartenance, tandis que les valeurs de pixels supérieures à la limite supérieure se voient attribuer 1 appartenance.

### Paramètres

Étiquette

Nom

Type

Description

Source raster

`INPUT`

[raster]

Couche raster source

Numéro de la bande

`BAND`

[raster band]

Par défaut : la première bande de la couche raster

Si le raster est multibande, choisissez la bande que vous voulez flouté.

Faiblement lié à appartenance floue

`FUZZYLOWBOUND`

[number]

Par défaut : 0

Limite inférieure de la fonction linéaire

Limite fortement flou

`FUZZYHIGHBOUND`

[number]

Par défaut : 1

Limite supérieure de la fonction linéaire

Raster flouté

`OUTPUT`

[identique à l’entrée]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification pour le raster en sortie. Au choix :

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

### Sorties

Étiquette

Nom

Type

Description

Raster flouté

`OUTPUT`

[identique à l’entrée]

Couche raster en sortie contenant le résultat

Identifiant d’autorité CRS

`CRS_AUTHID`

[crs]

Le système de référence de coordonnées de la couche raster en sortie

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

Le nombre de colonnes dans la couche raster de sortie

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[integer]

Le nombre de lignes dans la couche raster de sortie

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[integer]

Nombre de pixels dans la couche raster en sortie

### Code Python

ID de l’algorithme : `native:fuzzifyrasterlinearmembership`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.9. Raster flouté (proche appartenance)

Transforme un raster d’entrée en un raster flou en attribuant une valeur d’appartenance à chaque pixel, à l’aide d’une fonction d’appartenance proche. Les valeurs d’appartenance varient de 0 à 1. Dans la trame floue, une valeur de 0 implique aucune appartenance à l’ensemble flou défini, alors qu’une valeur de 1 signifie une appartenance complète. La fonction d’appartenance proche est définie par , où f1 est l’écart et f2 le point médian.

### Paramètres

Étiquette

Nom

Type

Description

Source raster

`INPUT`

[raster]

Couche raster source

Numéro de la bande

`BAND`

[raster band]

Par défaut : la première bande de la couche raster

Si le raster est multibande, choisissez la bande que vous voulez flouté.

Fonction à mi-parcours

`FUZZYMIDPOINT`

[number]

Par défaut : 50

Point médian de la fonction de proximité

Répartition des fonctions

`FUZZYSPREAD`

[number]

Par défaut : 0.01

Propagation de la fonction de proximité

Raster flouté

`OUTPUT`

[identique à l’entrée]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification pour le raster en sortie. Au choix :

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

### Sorties

Étiquette

Nom

Type

Description

Raster flouté

`OUTPUT`

[identique à l’entrée]

Couche raster en sortie contenant le résultat

Identifiant d’autorité CRS

`CRS_AUTHID`

[crs]

Le système de référence de coordonnées de la couche raster en sortie

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

Le nombre de colonnes dans la couche raster de sortie

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[integer]

Le nombre de lignes dans la couche raster de sortie

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[integer]

Nombre de pixels dans la couche raster en sortie

### Code Python

ID de l’algorithme : `native:fuzzifyrasternearmembership`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.10. Raster flouté (appartenance à la puissance)

Transforme un raster d’entrée en un raster flou en attribuant une valeur d’appartenance à chaque pixel, à l’aide d’une fonction d’appartenance à la puissance. Les valeurs d’appartenance varient de 0 à 1. Dans le raster flou, une valeur de 0 implique aucune appartenance à l’ensemble flou défini, alors qu’une valeur de 1 signifie une appartenance complète. La fonction de puissance est définie comme , où a est la limite inférieure, b est la limite supérieure et f1 l’exposant. Cette équation attribue des valeurs d’appartenance en utilisant la transformation de puissance pour les valeurs de pixel entre les limites inférieure et supérieure. Les valeurs de pixels inférieures à la limite inférieure se voient attribuer 0 appartenance, tandis que les valeurs de pixels supérieures à la limite supérieure se voient attribuer 1 appartenance.

### Paramètres

Étiquette

Nom

Type

Description

Source raster

`INPUT`

[raster]

Couche raster source

Numéro de la bande

`BAND`

[raster band]

Par défaut : la première bande de la couche raster

Si le raster est multibande, choisissez la bande que vous voulez flouté.

Faiblement lié à appartenance floue

`FUZZYLOWBOUND`

[number]

Par défaut : 0

Limite inférieure de la fonction de puissance

Limite fortement flou

`FUZZYHIGHBOUND`

[number]

Par défaut : 1

Limite supérieure de la fonction puissance

Limite fortement flou

`FUZZYEXPONENT`

[number]

Par défaut : 2

Exposant de la fonction puissance

Raster flouté

`OUTPUT`

[identique à l’entrée]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification pour le raster en sortie. Au choix :

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

### Sorties

Étiquette

Nom

Type

Description

Raster flouté

`OUTPUT`

[identique à l’entrée]

Couche raster en sortie contenant le résultat

Identifiant d’autorité CRS

`CRS_AUTHID`

[crs]

Le système de référence de coordonnées de la couche raster en sortie

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

Le nombre de colonnes dans la couche raster de sortie

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[integer]

Le nombre de lignes dans la couche raster de sortie

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[integer]

Nombre de pixels dans la couche raster en sortie

### Code Python

ID de l’algorithme : `native:fuzzifyrasterpowermembership`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.11. Raster flouté (appartenance du petit nombre)

Transforme un raster d’entrée en un raster flou en attribuant une valeur d’appartenance à chaque pixel, à l’aide d’une fonction d’appartenance petite. Les valeurs d’appartenance varient de 0 à 1. Dans , le raster une valeur de 0 implique aucune appartenance à l’ensemble flou défini, alors qu’une valeur de 1 signifie une appartenance complète. La petite fonction d’appartenance est définie comme , où f1 est la dispersion et f2 le point médian.

### Paramètres

Étiquette

Nom

Type

Description

Source raster

`INPUT`

[raster]

Couche raster source

Numéro de la bande

`BAND`

[raster band]

Par défaut : la première bande de la couche raster

Si le raster est multibande, choisissez la bande que vous voulez flouté.

Fonction à mi-parcours

`FUZZYMIDPOINT`

[number]

Par défaut : 50

Point médian de la petite fonction

Répartition des fonctions

`FUZZYSPREAD`

[number]

Par défaut : 5

Diffusion de la petite fonction

Raster flouté

`OUTPUT`

[identique à l’entrée]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification pour le raster en sortie. Au choix :

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

### Sorties

Étiquette

Nom

Type

Description

Raster flouté

`OUTPUT`

[identique à l’entrée]

Couche raster en sortie contenant le résultat

Identifiant d’autorité CRS

`CRS_AUTHID`

[crs]

Le système de référence de coordonnées de la couche raster en sortie

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

Le nombre de colonnes dans la couche raster de sortie

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[integer]

Le nombre de lignes dans la couche raster de sortie

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[integer]

Nombre de pixels dans la couche raster en sortie

### Code Python

ID de l’algorithme : `native:fuzzifyrastersmallmembership`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.12. Greater than frequency

Evaluates on a cell-by-cell basis the frequency (number of times) the values of an input stack of rasters are equal to the value of a value raster. The output raster extent and resolution is defined by the input raster layer and is always of `Int32` type.

If multiband rasters are used in the data raster stack, the algorithm will always perform the analysis on the first band of the rasters - use GDAL to use other bands in the analysis. The output NoData value can be set manually.

Voir aussi

### Paramètres

#### Paramètres basiques

Étiquette

Nom

Type

Description

Input value raster

`INPUT_VALUE_RASTER`

[raster]

The input value layer serves as reference layer for the sample layers

Value raster band

`INPUT_VALUE_RASTER_BAND`

[raster band]

Par défaut : la première bande de la couche raster

Select the band you want to use as sample

Input raster layers

`INPUT_RASTERS`

[raster] [list]

Raster layers to evaluate. If multiband rasters are used in the data raster stack, the algorithm will always perform the analysis on the first band of the rasters

Ignorer les valeurs NoData

`IGNORE_NODATA`

[booléen]

Par défaut : False

If unchecked, any NoData cells in the value raster or the data layer stack will result in a NoData cell in the output raster

Couche en sortie

`OUTPUT`

[identique à l’entrée]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification pour le raster en sortie. Au choix :

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

#### Paramètres avancés

Étiquette

Nom

Type

Description

Output NoData value

Optionnel

`OUTPUT_NO_DATA_VALUE`

[number]

Par défaut : -9999.0

Value to use for NoData in the output layer

### Sorties

Étiquette

Nom

Type

Description

Couche en sortie

`OUTPUT`

[raster]

Couche raster en sortie contenant le résultat

Identifiant d’autorité CRS

`CRS_AUTHID`

[string]

Le système de référence de coordonnées de la couche raster en sortie

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Count of cells with equal value occurrences

`FOUND_LOCATIONS_COUNT`

[number]

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[number]

Le nombre de lignes dans la couche raster de sortie

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[integer]

Nombre de pixels dans la couche raster en sortie

Mean frequency at valid cell locations

`MEAN_FREQUENCY_PER_LOCATION`

[number]

Nombre d’occurrences de la valeur

`OCCURRENCE_COUNT`

[number]

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

Le nombre de colonnes dans la couche raster de sortie

### Code Python

ID de l’algorithme : `native:greaterthanfrequency`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.13. Highest position in raster stack

Evaluates on a cell-by-cell basis the position of the raster with the highest value in a stack of rasters. Position counts start with 1 and range to the total number of input rasters. The order of the input rasters is relevant for the algorithm. If multiple rasters feature the highest value, the first raster will be used for the position value.

If multiband rasters are used in the data raster stack, the algorithm will always perform the analysis on the first band of the rasters - use GDAL to use other bands in the analysis. Any NoData cells in the raster layer stack will result in a NoData cell in the output raster unless the « ignore NoData » parameter is checked. The output NoData value can be set manually. The output rasters extent and resolution is defined by a reference raster layer and is always of `Int32` type.

### Paramètres

#### Paramètres basiques

Étiquette

Nom

Type

Description

Input raster layers

`INPUT_RASTERS`

[raster] [list]

List of raster layers to compare with

Couche de référence

`REFERENCE_LAYER`

[raster]

The reference layer for the output layer creation (extent, CRS, pixel dimensions)

Ignorer les valeurs NoData

`IGNORE_NODATA`

[booléen]

Par défaut : False

If unchecked, any NoData cells in the data layer stack will result in a NoData cell in the output raster

Couche en sortie

`OUTPUT`

[raster]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Specification of the output raster containing the result. One of:

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

#### Paramètres avancés

Étiquette

Nom

Type

Description

Output NoData value

`OUTPUT_NODATA_VALUE`

[number]

Par défaut : -9999.0

Value to use for NoData in the output layer

### Sorties

Étiquette

Nom

Type

Description

Couche en sortie

`OUTPUT`

[raster]

Couche raster en sortie contenant le résultat

Identifiant d’autorité CRS

`CRS_AUTHID`

[string]

Le système de référence de coordonnées de la couche raster en sortie

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

Le nombre de colonnes dans la couche raster de sortie

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[integer]

Le nombre de lignes dans la couche raster de sortie

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[integer]

Nombre de pixels dans la couche raster en sortie

### Code Python

ID de l’algorithme : `native:highestpositioninrasterstack`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.14. Less than frequency

Evaluates on a cell-by-cell basis the frequency (number of times) the values of an input stack of rasters are less than the value of a value raster. The output raster extent and resolution is defined by the input raster layer and is always of `Int32` type.

If multiband rasters are used in the data raster stack, the algorithm will always perform the analysis on the first band of the rasters - use GDAL to use other bands in the analysis. The output NoData value can be set manually.

Voir aussi

### Paramètres

#### Paramètres basiques

Étiquette

Nom

Type

Description

Input value raster

`INPUT_VALUE_RASTER`

[raster]

The input value layer serves as reference layer for the sample layers

Value raster band

`INPUT_VALUE_RASTER_BAND`

[raster band]

Par défaut : la première bande de la couche raster

Select the band you want to use as sample

Input raster layers

`INPUT_RASTERS`

[raster] [list]

Raster layers to evaluate. If multiband rasters are used in the data raster stack, the algorithm will always perform the analysis on the first band of the rasters

Ignorer les valeurs NoData

`IGNORE_NODATA`

[booléen]

Par défaut : False

If unchecked, any NoData cells in the value raster or the data layer stack will result in a NoData cell in the output raster

Couche en sortie

`OUTPUT`

[identique à l’entrée]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification pour le raster en sortie. Au choix :

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

#### Paramètres avancés

Étiquette

Nom

Type

Description

Output NoData value

Optionnel

`OUTPUT_NO_DATA_VALUE`

[number]

Par défaut : -9999.0

Value to use for NoData in the output layer

### Sorties

Étiquette

Nom

Type

Description

Couche en sortie

`OUTPUT`

[raster]

Couche raster en sortie contenant le résultat

Identifiant d’autorité CRS

`CRS_AUTHID`

[string]

Le système de référence de coordonnées de la couche raster en sortie

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Count of cells with equal value occurrences

`FOUND_LOCATIONS_COUNT`

[number]

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[number]

Le nombre de lignes dans la couche raster de sortie

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[integer]

Nombre de pixels dans la couche raster en sortie

Mean frequency at valid cell locations

`MEAN_FREQUENCY_PER_LOCATION`

[number]

Nombre d’occurrences de la valeur

`OCCURRENCE_COUNT`

[number]

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

Le nombre de colonnes dans la couche raster de sortie

### Code Python

ID de l’algorithme : `native:lessthanfrequency`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.15. Lowest position in raster stack

Evaluates on a cell-by-cell basis the position of the raster with the lowest value in a stack of rasters. Position counts start with 1 and range to the total number of input rasters. The order of the input rasters is relevant for the algorithm. If multiple rasters feature the lowest value, the first raster will be used for the position value.

If multiband rasters are used in the data raster stack, the algorithm will always perform the analysis on the first band of the rasters - use GDAL to use other bands in the analysis. Any NoData cells in the raster layer stack will result in a NoData cell in the output raster unless the « ignore NoData » parameter is checked. The output NoData value can be set manually. The output rasters extent and resolution is defined by a reference raster layer and is always of `Int32` type.

### Paramètres

#### Paramètres basiques

Étiquette

Nom

Type

Description

Input raster layers

`INPUT_RASTERS`

[raster] [list]

List of raster layers to compare with

Couche de référence

`REFERENCE_LAYER`

[raster]

The reference layer for the output layer creation (extent, CRS, pixel dimensions)

Ignorer les valeurs NoData

`IGNORE_NODATA`

[booléen]

Par défaut : False

If unchecked, any NoData cells in the data layer stack will result in a NoData cell in the output raster

Couche en sortie

`OUTPUT`

[raster]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Specification of the output raster containing the result. One of:

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

#### Paramètres avancés

Étiquette

Nom

Type

Description

Output NoData value

`OUTPUT_NODATA_VALUE`

[number]

Par défaut : -9999.0

Value to use for NoData in the output layer

### Sorties

Étiquette

Nom

Type

Description

Couche en sortie

`OUTPUT`

[raster]

Couche raster en sortie contenant le résultat

Identifiant d’autorité CRS

`CRS_AUTHID`

[string]

Le système de référence de coordonnées de la couche raster en sortie

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

Le nombre de colonnes dans la couche raster de sortie

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[integer]

Le nombre de lignes dans la couche raster de sortie

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[integer]

Nombre de pixels dans la couche raster en sortie

### Code Python

ID de l’algorithme : `native:lowestpositioninrasterstack`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.16. Raster booléen ET

Calcule le booléen `AND` pour un ensemble de rasters en entrée. Si tous les rasters en entrée ont une valeur non nulle pour un pixel, ce pixel sera défini sur `1` dans le raster en sortie. Si l’un des rasters en entrée a des valeurs `0` pour le pixel, il sera défini sur `0` dans le raster en sortie.

Le paramètre de couche de référence spécifie une couche raster existante à utiliser comme référence lors de la création du raster en sortie. Le raster en sortie aura la même étendue, SCR et dimensions en pixels que cette couche.

By default, a NoData pixel in ANY of the input layers will result in a NoData pixel in the output raster. If the Treat NoData values as false option is checked, then NoData inputs will be treated the same as a `0` input value.

Voir aussi

Raster booléen OR

### Paramètres

#### Paramètres basiques

Étiquette

Nom

Type

Description

Couches d’entrée

`INPUT`

[raster] [list]

Liste des couches raster en entrée

Couche de référence

`REF_LAYER`

[raster]

La couche de référence à partir de laquelle créer la couche de sortie (étendue, SCR, dimensions en pixels)

Treat NoData values as false

`NODATA_AS_FALSE`

[booléen]

Par défaut : False

Treat NoData values in the input files as 0 when performing the operation

Couche en sortie

`OUTPUT`

[raster]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Specification of the output raster containing the result. One of:

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

#### Paramètres avancés

Étiquette

Nom

Type

Description

Output NoData value

`NO_DATA`

[number]

Par défaut : -9999.0

Value to use for NoData in the output layer

Type de données de sortie

`DATA_TYPE`

[enumeration]

Par défaut : 5

Type de données raster en sortie. Options:

• 0 — Byte (Entier 8 bit non signé (quint8))

• 1 — Int16 (Entier 16 bit signé (qint16))

• 2 — UInt16 (Entier 16 bit non signé (quint16))

• 3 — Int32 (Entier 32 bit signé (qint32))

• 4 — UInt32 (Entier 32 bit non signé (quint32))

• 5 — Float32 (Trente-deux bits à virgule flottante (float))

• 6 — Float64 (Soixante-quatre bits à virgule flottante (double))

• 7 — CInt16 (Complexe Int16)

• 8 — CInt32 (Complexe Int32)

• 9 — CFloat32 (Complexe Float32)

• 10 — CFloat64 (Complexe Float64)

• 11 — Int8 (Entier 8 bit signé (qint8))

Les options disponibles dépendent de la version de GDAL compilée avec votre version de QGIS (voir le menu Aide ► A propos)

### Sorties

Étiquette

Nom

Type

Description

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Identifiant d’autorité CRS

`CRS_AUTHID`

[crs]

Le système de référence de coordonnées de la couche raster en sortie

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

Le nombre de colonnes dans la couche raster de sortie

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[integer]

Le nombre de lignes dans la couche raster de sortie

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[integer]

Nombre de pixels dans la couche raster en sortie

Nombre de pixels NoData

`NODATA_PIXEL_COUNT`

[integer]

Le nombre de pixels NoData dans la couche raster en sortie

Nombre de pixels vrai

`TRUE_PIXEL_COUNT`

[integer]

Le nombre de vrais pixels (valeur = 1) dans la couche raster en sortie

Nombre de faux pixels

`FALSE_PIXEL_COUNT`

[integer]

Nombre de faux pixels (valeur = 0) dans la couche raster en sortie

Couche en sortie

`OUTPUT`

[raster]

Couche raster en sortie contenant le résultat

### Code Python

ID de l’algorithme : `native:rasterbooleanand`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.17. Raster booléen OR

Calcule le booléen `OR` pour un ensemble de rasters en entrée. Si tous les rasters en entrée ont une valeur nulle pour un pixel, ce pixel sera défini sur `0` dans le raster en sortie. Si l’un des rasters en entrée a des valeurs `1` pour le pixel, il sera défini sur `1` dans le raster en sortie.

Le paramètre de couche de référence spécifie une couche raster existante à utiliser comme référence lors de la création du raster en sortie. Le raster en sortie aura la même étendue, SCR et dimensions en pixels que cette couche.

By default, a NoData pixel in ANY of the input layers will result in a NoData pixel in the output raster. If the Treat NoData values as false option is checked, then NoData inputs will be treated the same as a `0` input value.

Voir aussi

Raster booléen ET

### Paramètres

#### Paramètres basiques

Étiquette

Nom

Type

Description

Couches d’entrée

`INPUT`

[raster] [list]

Liste des couches raster en entrée

Couche de référence

`REF_LAYER`

[raster]

La couche de référence à partir de laquelle créer la couche de sortie (étendue, SCR, dimensions en pixels)

Treat NoData values as false

`NODATA_AS_FALSE`

[booléen]

Par défaut : False

Treat NoData values in the input files as 0 when performing the operation

Couche en sortie

`OUTPUT`

[raster]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Specification of the output raster containing the result. One of:

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

#### Paramètres avancés

Étiquette

Nom

Type

Description

Output NoData value

`NO_DATA`

[number]

Par défaut : -9999.0

Value to use for NoData in the output layer

Type de données de sortie

`DATA_TYPE`

[enumeration]

Par défaut : 5

Type de données raster en sortie. Options:

• 0 — Byte (Entier 8 bit non signé (quint8))

• 1 — Int16 (Entier 16 bit signé (qint16))

• 2 — UInt16 (Entier 16 bit non signé (quint16))

• 3 — Int32 (Entier 32 bit signé (qint32))

• 4 — UInt32 (Entier 32 bit non signé (quint32))

• 5 — Float32 (Trente-deux bits à virgule flottante (float))

• 6 — Float64 (Soixante-quatre bits à virgule flottante (double))

• 7 — CInt16 (Complexe Int16)

• 8 — CInt32 (Complexe Int32)

• 9 — CFloat32 (Complexe Float32)

• 10 — CFloat64 (Complexe Float64)

• 11 — Int8 (Entier 8 bit signé (qint8))

Les options disponibles dépendent de la version de GDAL compilée avec votre version de QGIS (voir le menu Aide ► A propos)

### Sorties

Étiquette

Nom

Type

Description

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Identifiant d’autorité CRS

`CRS_AUTHID`

[crs]

Le système de référence de coordonnées de la couche raster en sortie

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

Le nombre de colonnes dans la couche raster de sortie

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[integer]

Le nombre de lignes dans la couche raster de sortie

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[integer]

Nombre de pixels dans la couche raster en sortie

Nombre de pixels NoData

`NODATA_PIXEL_COUNT`

[integer]

Le nombre de pixels NoData dans la couche raster en sortie

Nombre de pixels vrai

`TRUE_PIXEL_COUNT`

[integer]

Le nombre de vrais pixels (valeur = 1) dans la couche raster en sortie

Nombre de faux pixels

`FALSE_PIXEL_COUNT`

[integer]

Nombre de faux pixels (valeur = 0) dans la couche raster en sortie

Couche en sortie

`OUTPUT`

[raster]

Couche raster en sortie contenant le résultat

### Code Python

ID de l’algorithme : `native:rasterbooleanor`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.18. Calculatrice raster

Effectue des opérations algébriques à l’aide de couches raster.

La couche résultante verra ses valeurs calculées en fonction d’une expression. L’expression peut contenir des valeurs numériques, des opérateurs et des références à n’importe quelle couche du projet en cours.

### Paramètres

Étiquette

Nom

Type

Description

Couches d’entrée

`INPUT`

[raster] [list]

Liste des couches raster en entrée

Expression

`EXPRESSION`

[expression]

Raster-based expression that will be used to calculate the output raster layer.

Étendue de sortie

Optionnel

`EXTENT`

[emprise]

Specify the spatial extent of the output raster layer. If the extent is not specified, the minimum extent that covers all the selected reference layers will be used.

Les méthodes disponibles sont:

• Calculer à partir d’une couche… : utilise l’étendue d’une couche chargée dans le projet actuel

• Calculer depuis une carte de mise en page… : utilise l’étendue d’un élément carte de mise en page du projet actif

• Calculer depuis un signet… : utilise l’étendue d’un signet géospatial précédemment sauvegardé

• Utiliser l’emprise du canevas de la carte

• Dessiner sur le canevas de carte : cliquer et dessiner un rectangle délimitant la zone à prendre en compte.

• Entrer les coordonnées `xmin, xmax, ymin, ymax`

Output cell size (leave empty to set automatically)

Optionnel

`CELLSIZE`

[number]

Taille de cellule de la couche raster en sortie. Si la taille de cellule n’est pas spécifiée, la taille de cellule minimale des couches de référence sélectionnées sera utilisée. La taille des cellules sera la même pour les axes X et Y.

SCR en sortie

Optionnel

`CRS`

[crs]

SCR de la couche raster en sortie. Si le SCR de sortie n’est pas spécifié, le SCR de la première couche de référence sera utilisé.

Calculé

`OUTPUT`

[raster]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification pour le raster en sortie. Au choix :

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

### Sorties

Étiquette

Nom

Type

Description

Calculé

`OUTPUT`

[raster]

Fichier raster en sortie avec les valeurs calculées.

### Code Python

ID de l’algorithme : `native:rastercalc`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.19. Raster calculator (virtual)

Performs algebraic operations using raster layers and generates in-memory result.

La couche résultante verra ses valeurs calculées en fonction d’une expression. L’expression peut contenir des valeurs numériques, des opérateurs et des références à n’importe quelle couche du projet en cours.

A virtual raster layer is a raster layer defined by its URI and whose pixels are calculated on-the-fly. It’s not a new file on disk; the virtual layer is still connected to the rasters used in the calculation meaning that deleting or moving these rasters would break it. A Layer name can be provided, otherwise the calculation expression is used as such. Removing the virtual layer from the project deletes it, and it can be made persistent in file using the layer Export ► Save as… contextual menu.

### Paramètres

Étiquette

Nom

Type

Description

Couches d’entrée

`INPUT`

[raster] [list]

Liste des couches raster en entrée

Expression

`EXPRESSION`

[expression]

Raster-based expression that will be used to calculate the output raster layer.

Étendue de sortie

Optionnel

`EXTENT`

[emprise]

Specify the spatial extent of the output raster layer. If the extent is not specified, the minimum extent that covers all the selected reference layers will be used.

Les méthodes disponibles sont:

• Calculer à partir d’une couche… : utilise l’étendue d’une couche chargée dans le projet actuel

• Calculer depuis une carte de mise en page… : utilise l’étendue d’un élément carte de mise en page du projet actif

• Calculer depuis un signet… : utilise l’étendue d’un signet géospatial précédemment sauvegardé

• Utiliser l’emprise du canevas de la carte

• Dessiner sur le canevas de carte : cliquer et dessiner un rectangle délimitant la zone à prendre en compte.

• Entrer les coordonnées `xmin, xmax, ymin, ymax`

Output cell size (leave empty to set automatically)

Optionnel

`CELLSIZE`

[number]

Taille de cellule de la couche raster en sortie. Si la taille de cellule n’est pas spécifiée, la taille de cellule minimale des couches de référence sélectionnées sera utilisée. La taille des cellules sera la même pour les axes X et Y.

SCR en sortie

Optionnel

`CRS`

[crs]

SCR de la couche raster en sortie. Si le SCR de sortie n’est pas spécifié, le SCR de la première couche de référence sera utilisé.

Output layer name

Optionnel

`LAYER_NAME`

[string]

The name to assign to the generated layer. If not set, the text of the calculation expression is used.

### Sorties

Étiquette

Nom

Type

Description

Calculé

`OUTPUT`

[raster]

Output virtual raster layer with the calculated values.

### Code Python

ID de l’algorithme : `native:virtualrastercalc`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.20. Propriétés de la couche raster

Returns basic properties of the given raster layer, including the extent, size in pixels and dimensions of pixels (in map units), number of bands, and NoData value.

This algorithm is intended for use as a means of extracting these useful properties to use as the input values to other algorithms in a model - e.g. to allow to pass an existing raster’s pixel sizes over to a GDAL raster algorithm.

### Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

`INPUT`

[raster]

Couche raster source

Numéro de bande

Optionnel

`BAND`

[raster band]

Par défaut : Non défini

Whether to also return properties of a specific band. If a band is specified, the noData value for the selected band is also returned.

### Sorties

Étiquette

Nom

Type

Description

Number of bands in raster

`BAND_COUNT`

[number]

The number of bands in the raster

Identifiant d’autorité CRS

`CRS_AUTHID`

[string]

Le système de référence de coordonnées de la couche raster en sortie

Extent

`EXTENT`

[string]

The raster layer extent in the CRS

Band has a NoData value set

`HAS_NODATA_VALUE`

[Booléen]

Indicates whether the raster layer has a value set for NoData pixels in the selected band

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[integer]

The number of columns in the raster layer

Band NoData value

`NODATA_VALUE`

[number]

The value (if set) of the NoData pixels in the selected band

Pixel size (height) in map units

`PIXEL_HEIGHT`

[integer]

Vertical size in map units of the pixel

Pixel size (width) in map units

`PIXEL_WIDTH`

[integer]

Horizontal size in map units of the pixel

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

The number of rows in the raster layer

Maximum x-coordinate

`X_MAX`

[number]

Minimum x-coordinate

`X_MIN`

[number]

Maximum y-coordinate

`Y_MAX`

[number]

Minimum y-coordinate

`Y_MIN`

[number]

### Code Python

ID de l’algorithme : `native:rasterlayerproperties`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.21. Statistiques de couche raster

Calcule les statistiques de base à partir des valeurs dans une bande donnée de la couche raster. La sortie est chargée dans le menu Processing -> Results viewer.

### Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

`INPUT`

[raster]

Couche raster source

Numéro de bande

`BAND`

[raster band]

Par défaut : la première bande de la couche d’entrée

Si le raster est multibande, choisissez la bande pour laquelle vous souhaitez obtenir des statistiques.

Statistiques

`OUTPUT_HTML_FILE`

[html]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification du fichier de sortie:

• Ignorer la sortie

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

### Sorties

Étiquette

Nom

Type

Description

Valeur maximale

`MAX`

[number]

Valeur moyenne

`MEAN`

[number]

Valeur minimum

`MIN`

[number]

Statistiques

`OUTPUT_HTML_FILE`

[html]

Le fichier de sortie contient les informations suivantes:

• Fichier analysé: chemin de la couche raster

• Valeur minimale: valeur minimale du raster

• Valeur maximale: valeur maximale du raster

• Plage: différence entre les valeurs maximales et minimales

• Somme: somme totale des valeurs

• Valeur moyenne: moyenne des valeurs

• Écart type: écart type des valeurs

• Somme des carrés: somme des différences au carré de chaque observation à partir de la moyenne globale

Gamme

`RANGE`

[number]

Écart-type

`STD_DEV`

[number]

Somme

`SUM`

[number]

Somme des carrés

`SUM_OF_SQUARES`

[number]

### Code Python

ID de l’algorithme: `native:rasterlayerstatistics`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.22. Rapport sur les valeurs uniques de la couche raster

Returns the count and area of each unique value in a given raster layer. The calculation of the area is done in the area unit of the layer’s CRS.

### Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

`INPUT`

[raster]

Couche raster source

Numéro de bande

`BAND`

[raster band]

Par défaut : la première bande de la couche d’entrée

Si le raster est multibande, choisissez la bande pour laquelle vous souhaitez obtenir des statistiques.

Rapport sur les valeurs uniques

`OUTPUT_HTML_FILE`

[file]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification du fichier de sortie:

• Ignorer la sortie

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

Table des valeurs uniques

`OUTPUT_TABLE`

[table]

Par défaut : `[Ignorer la sortie]`

Spécification de la table pour les valeurs uniques:

• Ignorer la sortie

• Créer une couche temporaire (`TEMPORARY_OUTPUT`)

• Enregistrer dans un fichier…

• Enregistrer dans un GeoPackage…

• Enregistrer vers une table de base de données…

L’encodage du fichier peut également être modifié ici.

### Sorties

Étiquette

Nom

Type

Description

Identifiant d’autorité CRS

`CRS_AUTHID`

[string]

Le système de référence de coordonnées de la couche raster en sortie

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[integer]

Le nombre de lignes dans la couche raster de sortie

Nombre de pixels NoData

`NODATA_PIXEL_COUNT`

[number]

The number of NoData pixels in the output raster layer

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[integer]

Nombre de pixels dans la couche raster en sortie

Rapport sur les valeurs uniques

`OUTPUT_HTML_FILE`

[html]

Le fichier HTML de sortie contient les informations suivantes:

• Fichier analysé: le chemin de la couche raster

• Etendue: xmin, ymin, xmax, ymax de l’étendue

• Projection: projection de la couche

• Largeur en pixels: nombre de colonnes et largeur de pixel

• Hauteur en pixels: nombre de lignes et largeur de pixel

• Nombre total de pixels: nombre de tous les pixels

• NoData pixel count: count of pixels with NoData value

Table des valeurs uniques

`OUTPUT_TABLE`

[table]

Une table à trois colonnes:

• valeur: valeur en pixels

• count: nombre de pixels avec cette valeur

• m2 or deg2 or ft2 or … : total area of pixels with this value. The column name depends on the area unit of the layer’s CRS and the calculation is done in that unit.

Largeur en pixels

`WIDTH_IN_PIXELS`

[integer]

Le nombre de colonnes dans la couche raster de sortie

### Code Python

ID de l’algorithme : `native:rasterlayeruniquevaluesreport`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.23. Statistiques zonales de la couche raster

Calcule les statistiques des valeurs d’une couche raster, classées par zones définies dans une autre couche raster.

### Paramètres

#### Paramètres basiques

Étiquette

Nom

Type

Description

Couche d’entrée

`INPUT`

[raster]

Couche raster source

Numéro de bande

`BAND`

[raster band]

Par défaut : la première bande de la couche raster

Si le raster est multibande, choisissez la bande pour laquelle vous souhaitez calculer les statistiques.

Couche Zones

`ZONES`

[raster]

Zones de définition de couche raster. Les zones sont données par des pixels contigus ayant la même valeur de pixel.

Numéro de bande des zones

`ZONES_BAND`

[raster band]

Par défaut : la première bande de la couche raster

Si le raster est multibande, choisissez la bande qui définit les zones

Statistiques

`OUTPUT_TABLE`

[table]

Par défaut : `[Créer une couche temporaire]`

Specification of the output report. One of:

• Créer une couche temporaire (`TEMPORARY_OUTPUT`)

• Enregistrer dans un fichier…

• Enregistrer dans un GeoPackage…

• Enregistrer vers une table de base de données…

L’encodage du fichier peut également être modifié ici.

#### Paramètres avancés

Étiquette

Nom

Type

Description

Couche de référence

Optionnel

`REF_LAYER`

[enumeration]

Par défaut : 0

Couche raster utilisée pour calculer les centroïdes qui seront utilisés comme référence lors de la détermination des zones dans la couche en sortie. Un des:

• 0 — Input layer: zones are determined by sampling the zone raster layer value at the centroid of each pixel from the source raster layer

• 1 — Zones layer: the input raster layer will be sampled at the centroid of each pixel from the zones raster layer

### Sorties

Étiquette

Nom

Type

Description

Identifiant d’autorité CRS

`CRS_AUTHID`

[string]

Le système de référence de coordonnées de la couche raster en sortie

Extent

`EXTENT`

[string]

L’étendue spatiale de la couche raster de sortie

Hauteur en pixels

`HEIGHT_IN_PIXELS`

[integer]

Le nombre de lignes dans la couche raster de sortie

Nombre de pixels NoData

`NODATA_PIXEL_COUNT`

[number]

The number of NoData pixels in the output raster layer

Statistiques

`OUTPUT_TABLE`

[table]

La couche de sortie contient les informations suivantes pour chaque zone:

• Surface: la zone en unités raster carrées de la zone;

• Somme: la somme totale des valeurs de pixels dans la zone;

• Count: le nombre de pixels dans la zone;

• Min: la valeur minimale de pixel dans la zone;

• Max: la valeur maximale de pixel dans la zone;

• Moyenne: la moyenne des valeurs de pixels dans la zone;

Nombre total de pixels

`TOTAL_PIXEL_COUNT`

[number]

Nombre de pixels dans la couche raster en sortie

Largeur en pixels

`WIDTH_IN_PIXELS`

[number]

Le nombre de colonnes dans la couche raster de sortie

### Code Python

ID de l’algorithme : `native:rasterlayerzonalstats`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.24. Volume de surface raster

Calcule le volume sous une surface raster par rapport à un niveau de base donné. Ceci est principalement utile pour les modèles numériques d’élévation (DEM).

### Paramètres

Étiquette

Nom

Type

Description

Couche INPUT

`INPUT`

[raster]

Raster en entrée, représentant une surface

Numéro de bande

`BAND`

[raster band]

Par défaut : la première bande de la couche raster

Si le raster est multibande, choisissez la bande qui définira la surface.

Niveau de base

`LEVEL`

[number]

Par défaut : 0.0

Définissez une valeur de base ou de référence. Cette base est utilisée dans le calcul du volume selon le paramètre `Méthode` (voir ci-dessous).

Méthode

`METHOD`

[enumeration]

Par défaut : 0

Définir la méthode de calcul du volume donné par la différence entre la valeur du pixel du raster et le « niveau de base ». Options :

• 0 — Compter uniquement au-dessus du niveau de base: seuls les pixels au-dessus du niveau de base ajouteront au volume.

• 1 — Compter uniquement en dessous du niveau de base: seuls les pixels en dessous du niveau de base ajouteront au volume.

• 2 — Soustraire les volumes en dessous du niveau de base: les pixels au-dessus du niveau de base ajouteront au volume, les pixels en dessous du niveau de base soustraireont du volume.

• 3 — Ajouter des volumes en dessous du niveau de base: ajoutez le volume, que le pixel soit au-dessus ou en dessous du niveau de base. Cela équivaut à additionner les valeurs absolues de la différence entre la valeur de pixel et le niveau de base.

Rapport de volume de surface

`OUTPUT_HTML_FILE`

[html]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification du rapport HTML de sortie. Un des:

• Ignorer la sortie

• Créer une couche temporaire (`TEMPORARY_OUTPUT`)

• Enregistrer dans un fichier…

• Enregistrer dans un GeoPackage…

• Enregistrer vers une table de base de données…

L’encodage du fichier peut également être modifié ici.

Table des volumes de surface

`OUTPUT_TABLE`

[table]

Par défaut : `[Ignorer la sortie]`

Spécification de la table de sortie. Un des:

• Ignorer la sortie

• Créer une couche temporaire (`TEMPORARY_OUTPUT`)

• Enregistrer dans un fichier…

• Enregistrer dans un GeoPackage…

• Enregistrer vers une table de base de données…

L’encodage du fichier peut également être modifié ici.

### Sorties

Étiquette

Nom

Type

Description

Volume

`VOLUME`

[number]

Le volume calculé

Surface

`AREA`

[number]

La surface en unités de carte carrée

Pixel_count

`PIXEL_COUNT`

[number]

Le nombre total de pixels qui ont été analysés

Rapport de volume de surface

`OUTPUT_HTML_FILE`

[html]

Le rapport de sortie (contenant le volume, la surface et le nombre de pixels) au format HTML

Table des volumes de surface

`OUTPUT_TABLE`

[table]

La table de sortie (contenant le volume, la surface et le nombre de pixels)

### Code Python

ID de l’algorithme : `native:rastersurfacevolume`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.25. Reclassifier par couche

Reclassifie une bande raster en attribuant de nouvelles valeurs de classe en fonction des plages spécifiées dans une table vectorielle.

### Paramètres

#### Paramètres basiques

Étiquette

Nom

Type

Description

Couche raster

`INPUT_RASTER`

[raster]

Couche raster à reclasser

Numéro de bande

`RASTER_BAND`

[raster band]

Par défaut : la première bande de la couche raster

Si le raster est multibande, choisissez la bande que vous souhaitez reclasser.

Couche contenant des sauts de classe

`INPUT_TABLE`

[vecteur : tout type]

Couche vectorielle contenant les valeurs à utiliser pour la classification.

Champ de valeur de classe minimum

`MIN_FIELD`

[tablefield: numeric]

Field with the minimum value of the range for the class. Use `-inf` to capture the lowest possible value.

Champ de valeur de classe maximum

`MAX_FIELD`

[tablefield: numeric]

Field with the maximum value of the range for the class. Use `inf` to capture the highest possible value.

Champ de valeur de sortie

`VALUE_FIELD`

[tablefield: numeric]

Field with the value that will be assigned to the pixels that fall in the class (between the corresponding min and max values). Use `nan` to set the value of the range to NoData.

Raster reclassifié

`OUTPUT`

[raster]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification pour le raster en sortie. Au choix :

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

#### Paramètres avancés

Étiquette

Nom

Type

Description

Output NoData value

`NO_DATA`

[number]

Par défaut : -9999.0

Value to apply to NoData values.

Limites de plage

`RANGE_BOUNDARIES`

[enumeration]

Par défaut : 0

Définit des règles de comparaison pour la classification. Options:

• 0 — min < value <= max

• 1 — min <= value < max

• 2 — min <= value <= max

• 3 — min < value < max

Use NoData when no range matches value

`NODATA_FOR_MISSING`

[booléen]

Par défaut : False

Applies the NoData value to band values that do not fall in any class. If False, the original value is kept.

Type de données de sortie

`DATA_TYPE`

[enumeration]

Par défaut : 5

Définit le format du fichier raster en sortie. Options :

• 0 — Byte (Entier 8 bit non signé (quint8))

• 1 — Int16 (Entier 16 bit signé (qint16))

• 2 — UInt16 (Entier 16 bit non signé (quint16))

• 3 — Int32 (Entier 32 bit signé (qint32))

• 4 — UInt32 (Entier 32 bit non signé (quint32))

• 5 — Float32 (Trente-deux bits à virgule flottante (float))

• 6 — Float64 (Soixante-quatre bits à virgule flottante (double))

• 7 — CInt16 (Complexe Int16)

• 8 — CInt32 (Complexe Int32)

• 9 — CFloat32 (Complexe Float32)

• 10 — CFloat64 (Complexe Float64)

• 11 — Int8 (Entier 8 bit signé (qint8))

Les options disponibles dépendent de la version de GDAL compilée avec votre version de QGIS (voir le menu Aide ► A propos)

### Sorties

Étiquette

Nom

Type

Description

Raster reclassifié

`OUTPUT`

[raster]

Couche raster en sortie avec des valeurs de bande reclassées

### Code Python

ID de l’algorithme : `native:reclassifybylayer`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.26. Reclassifier par table

Reclassifie une bande raster en attribuant de nouvelles valeurs de classe en fonction des plages spécifiées dans une table fixe.

### Paramètres

#### Paramètres basiques

Étiquette

Nom

Type

Description

Couche raster

`INPUT_RASTER`

[raster]

Couche raster à reclasser

Numéro de bande

`RASTER_BAND`

[raster band]

Par défaut : 1

Bande raster pour laquelle vous souhaitez recalculer les valeurs.

Reclassement la table

`TABLE`

[table]

A 3-columns table to fill with the values to set the boundaries of each class (`Minimum` and `Maximum`) and the new `Value` to assign to the band values that fall in the class. The value `-inf` can be used as minimum, `inf` as maximum, and `nan` can be used to set the output value to NoData.

Raster reclassifié

`OUTPUT`

[raster]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification de la couche raster en sortie. Un des:

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

#### Paramètres avancés

Étiquette

Nom

Type

Description

Output NoData value

`NO_DATA`

[number]

Par défaut : -9999.0

Value to apply to NoData values.

Limites de plage

`RANGE_BOUNDARIES`

[enumeration]

Par défaut : 0

Définit des règles de comparaison pour la classification. Options:

• 0 — min < value <= max

• 1 — min <= value < max

• 2 — min <= value <= max

• 3 — min < value < max

Use NoData when no range matches value

`NODATA_FOR_MISSING`

[booléen]

Par défaut : False

Applies the NoData value to band values that do not fall in any class. If False, the original value is kept.

Type de données de sortie

`DATA_TYPE`

[enumeration]

Par défaut : 5

Définit le format du fichier raster en sortie. Options :

• 0 — Byte (Entier 8 bit non signé (quint8))

• 1 — Int16 (Entier 16 bit signé (qint16))

• 2 — UInt16 (Entier 16 bit non signé (quint16))

• 3 — Int32 (Entier 32 bit signé (qint32))

• 4 — UInt32 (Entier 32 bit non signé (quint32))

• 5 — Float32 (Trente-deux bits à virgule flottante (float))

• 6 — Float64 (Soixante-quatre bits à virgule flottante (double))

• 7 — CInt16 (Complexe Int16)

• 8 — CInt32 (Complexe Int32)

• 9 — CFloat32 (Complexe Float32)

• 10 — CFloat64 (Complexe Float64)

• 11 — Int8 (Entier 8 bit signé (qint8))

Les options disponibles dépendent de la version de GDAL compilée avec votre version de QGIS (voir le menu Aide ► A propos)

### Sorties

Étiquette

Nom

Type

Description

Raster reclassifié

`OUTPUT`

[raster]

Couche raster en sortie avec des valeurs de bande reclassées

### Code Python

ID de l’algorithme : `native:reclassifybytable`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.27. Rescale raster

Rescales raster layer to a new value range, while preserving the shape (distribution) of the raster’s histogram (pixel values). Input values are mapped using a linear interpolation from the source raster’s minimum and maximum pixel values to the destination minimum and miximum pixel range.

By default the algorithm preserves the original NoData value, but there is an option to override it.

### Paramètres

Étiquette

Nom

Type

Description

Source raster

`INPUT`

[raster]

Raster layer to use for rescaling

Numéro de bande

`BAND`

[raster band]

Par défaut : la première bande de la couche d’entrée

Si le raster est multibande, choisissez une bande.

New minimum value

`MINIMUM`

[number]

Default value: 0.0

Minimum pixel value to use in the rescaled layer

New maximum value

`MAXIMUM`

[number]

Default value: 255.0

Maximum pixel value to use in the rescaled layer

New NoData value

Optionnel

`NODATA`

[number]

Default value: Not set

Value to assign to the NoData pixels. If unset, original NoData values are preserved.

Rescaled

`OUTPUT`

[raster]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification de la couche raster en sortie. Un des:

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

### Sorties

Étiquette

Nom

Type

Description

Rescaled

`OUTPUT`

[raster]

Output raster layer with rescaled band values

### Code Python

ID de l’algorithme : `native:rescaleraster`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.28. Round raster

Rounds the cell values of a raster dataset according to the specified number of decimals.

Alternatively, a negative number of decimal places may be used to round values to powers of a base n. For example, with a Base value n of 10 and Decimal places of -1, the algorithm rounds cell values to multiples of 10, -2 rounds to multiples of 100, and so on. Arbitrary base values may be chosen, the algorithm applies the same multiplicative principle. Rounding cell values to multiples of a base n may be used to generalize raster layers.

The algorithm preserves the data type of the input raster. Therefore byte/integer rasters can only be rounded to multiples of a base n, otherwise a warning is raised and the raster gets copied as byte/integer raster.

### Paramètres

#### Paramètres basiques

Étiquette

Nom

Type

Description

Input raster

`INPUT`

[raster]

Le fichier raster à traiter.

Numéro de bande

`BAND`

[number]

Par défaut : 1

La bande du raster

Rounding direction

`ROUNDING_DIRECTION`

[list]

Par défaut : 1

How to choose the target rounded value. Options are:

• 0 — Arrondir par excès

• 1 — Round to nearest

• 2 — Arrondir par défaut

Number of decimals places

`DECIMAL_PLACES`

[number]

Par défaut : 2

Number of decimals places to round to. Use negative values to round cell values to a multiple of a base n

Couche raster en sortie

`OUTPUT`

[raster]

Par défaut : `[Enregistrer dans un fichier temporaire]`

Spécification du fichier de sortie. Un des:

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

#### Paramètres avancés

Étiquette

Nom

Type

Description

Base n for rounding to multiples of n

`BASE_N`

[number]

Par défaut : 10

When the `DECIMAL_PLACES` parameter is negative, raster values are rounded to multiples of the base n value

### Sorties

Étiquette

Nom

Type

Description

Couche raster en sortie

`OUTPUT`

[raster]

The output raster layer with values rounded for the selected band.

### Code Python

ID de l’algorithme : `native:roundrastervalues`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.29. Exemples de valeurs raster

Extrait des valeurs raster aux emplacements des points. Si la couche raster est multibande, chaque bande est échantillonnée.

La table attributaire de la couche résultante aura autant de nouvelles colonnes que le nombre de bandes de couche raster.

### Paramètres

Étiquette

Nom

Type

Description

Couche d’entrée

`INPUT`

[vecteur : point]

Couche vectorielle ponctuelle à utiliser pour l’échantillonnage

Raster Layer

`RASTERCOPY`

[raster]

Couche raster à échantillonner aux emplacements de points donnés.

Préfixe de la colonne de sortie

`COLUMN_PREFIX`

[string]

Par défaut : “SAMPLE_”

Préfixe pour les noms des colonnes ajoutées.

Sampled

Optionnel

`OUTPUT`

[vecteur : point]

Par défaut : `[Créer une couche temporaire]`

Spécifiez la couche de sortie contenant les valeurs échantillonnées. Un des:

• Créer une couche temporaire (`TEMPORARY_OUTPUT`)

• Enregistrer dans un fichier…

• Enregistrer dans un GeoPackage…

• Enregistrer vers une table de base de données…

L’encodage du fichier peut également être modifié ici.

### Sorties

Étiquette

Nom

Type

Description

Sampled

`OUTPUT`

[vecteur : point]

Couche de sortie contenant les valeurs échantillonnées.

### Code Python

ID de l’algorithme : `native:rastersampling`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.30. Histogramme zonal

Ajoute des champs représentant le nombre de chaque valeur unique d’une couche raster contenue dans les entités surfaciques.

La table d’attributs de la couche de sortie aura autant de champs que les valeurs uniques de la couche raster qui intersecte le ou les polygones.

### Paramètres

Étiquette

Nom

Type

Description

Couche raster

`INPUT_RASTER`

[raster]

Couche raster en entrée.

Numéro de bande

`RASTER_BAND`

[raster band]

Par défaut : la première bande de la couche d’entrée

Si le raster est multibande, choisissez une bande.

Couche vectorielle contenant des zones

`INPUT_VECTOR`

[vecteur : polygone]

Couche de polygones vectoriels qui définit les zones.

Préfixe de la colonne de sortie

`COLUMN_PREFIX`

Optionnel

[string]

Par défaut : “HISTO_”

Préfixe pour les noms des colonnes de sortie.

Zones de sortie

`OUTPUT`

[vecteur : polygone]

Par défaut : `[Créer une couche temporaire]`

Spécifiez la couche de polygones de vecteur de sortie. Un des:

• Créer une couche temporaire (`TEMPORARY_OUTPUT`)

• Enregistrer dans un fichier…

• Enregistrer dans un GeoPackage…

• Enregistrer vers une table de base de données…

L’encodage du fichier peut également être modifié ici.

### Sorties

Étiquette

Nom

Type

Description

Zones de sortie

`OUTPUT`

[vecteur : polygone]

Couche de polygones de vecteur de sortie.

### Code Python

ID de l’algorithme : `native:zonalhistogram`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

## 28.1.15.31. Statistiques zonales

Calcule les statistiques d’une couche raster pour chaque entité d’une couche vectorielle polygone qui se chevauchent.

### Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

`INPUT`

[vecteur : polygone]

Couche de polygones vecteur qui contient les zones.

Couche raster

`INPUT_RASTER`

[raster]

Couche raster en entrée.

Bande raster

`RASTER_BAND`

[raster band]

Par défaut : la première bande de la couche d’entrée

Si le raster est multibande, choisissez une bande pour les statistiques.

Préfixe de la colonne de sortie

`COLUMN_PREFIX`

[string]

Par défaut : “_”

Préfixe pour les noms des colonnes de sortie.

Statistiques à calculer

`STATISTICS`

[enumeration] [list]

Par défaut : [0,1,2]

Liste des opérateurs statistiques pour la sortie. Options:

• 0 — Count

• 1 — somme

• 2 — Moyenne

• 3 — Médiane

• 4 — St. dev.

• 5 — Minimum

• 6 — Maximum

• 7 — Plage

• 8 — Minorité

• 9 — Majorité

• 10 — Variété

• 11 — Variance

Zonal Statistics

`OUTPUT`

[vecteur : polygone]

Par défaut : `[Créer une couche temporaire]`

Spécifiez la couche de polygones de vecteur de sortie. Un des:

• Créer une couche temporaire (`TEMPORARY_OUTPUT`)

• Enregistrer dans un fichier…

• Enregistrer dans un GeoPackage…

• Enregistrer vers une table de base de données…

• Ajouter à la couche…

L’encodage du fichier peut également être modifié ici.

### Sorties

Étiquette

Nom

Type

Description

Zonal Statistics

`OUTPUT`

[vecteur : polygone]

La couche vecteurs de zone avec des statistiques ajoutées.

### Code Python

ID de l’algorithme : `native:zonalstatisticsfb`

```import processing
processing.run("algorithm_id", {parameter_dictionary})
```

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.