# 25.1.11. Analyse raster

## 25.1.11.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)

• Exclusive linear interpolation (PERCENTRANK.EXC)

The linear interpolation method 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 — Exclusive linear interpolation (PERCENTRANK.EXC)

Valeur

`VALUE`

[number]

Default: 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`

[boolean]

Default: True

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]

Default: `[Save to temporary file]`

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

Sortie no data

`OUTPUT_NODATA_VALUE`

[number]

Default: -9999.0

Valeur à utiliser pour les nodata dans la couche de sortie

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

## 25.1.11.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)

• Exclusive linear interpolation (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]

Default: 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`

[boolean]

Default: True

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]

Default: `[Save to temporary file]`

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

Sortie no data

`OUTPUT_NODATA_VALUE`

[number]

Default: -9999.0

Valeur à utiliser pour les nodata dans la couche de sortie

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

## 25.1.11.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)

• Exclusive linear interpolation (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 — Exclusive linear interpolation (PERCENTRANK.EXC)

Ignorer les valeurs NoData

`IGNORE_NODATA`

[boolean]

Default: True

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]

Default: `[Save to temporary file]`

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

Sortie no data

`OUTPUT_NODATA_VALUE`

[number]

Default: -9999.0

Valeur à utiliser pour les nodata dans la couche de sortie

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

## 25.1.11.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 d’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`

[boolean]

Default: True

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]

Default: `[Save to temporary file]`

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

Sortie no data

Optionnel

`OUTPUT_NO_DATA_VALUE`

[number]

Default: -9999.0

Valeur à utiliser pour les nodata dans la couche de sortie

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

Sortie raster

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

## 25.1.11.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`

[boolean]

Par défaut : Faux

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]

Default: `[Save to temporary file]`

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

Sortie no data

Optionnel

`OUTPUT_NO_DATA_VALUE`

[number]

Default: -9999.0

Valeur à utiliser pour les nodata dans la couche de sortie

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

## 25.1.11.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]

Default: 10

Point médian de la fonction gaussienne

Répartition des fonctions

`FUZZYSPREAD`

[number]

Default: 0.01

Diffusion de la fonction gaussienne

Raster flouté

`OUTPUT`

[identique à l’entrée]

Default: `[Save to temporary file]`

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.

## 25.1.11.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]

Default: 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]

Default: `[Save to temporary file]`

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.

## 25.1.11.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]

Default: `[Save to temporary file]`

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.

## 25.1.11.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]

Default: 50

Point médian de la fonction de proximité

Répartition des fonctions

`FUZZYSPREAD`

[number]

Default: 0.01

Propagation de la fonction de proximité

Raster flouté

`OUTPUT`

[identique à l’entrée]

Default: `[Save to temporary file]`

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.

## 25.1.11.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]

Default: 2

Exposant de la fonction puissance

Raster flouté

`OUTPUT`

[identique à l’entrée]

Default: `[Save to temporary file]`

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.

## 25.1.11.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]

Default: 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]

Default: `[Save to temporary file]`

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.

## 25.1.11.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`

[boolean]

Par défaut : Faux

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]

Default: `[Save to temporary file]`

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

Sortie no data

Optionnel

`OUTPUT_NO_DATA_VALUE`

[number]

Default: -9999.0

Valeur à utiliser pour les nodata dans la couche de sortie

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

## 25.1.11.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`

[boolean]

Par défaut : Faux

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]

Default: `[Save to temporary file]`

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

Sortie no data

`OUTPUT_NODATA_VALUE`

[number]

Default: -9999.0

Valeur à utiliser pour les nodata dans la couche de sortie

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

## 25.1.11.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`

[boolean]

Par défaut : Faux

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]

Default: `[Save to temporary file]`

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

Sortie no data

Optionnel

`OUTPUT_NO_DATA_VALUE`

[number]

Default: -9999.0

Valeur à utiliser pour les nodata dans la couche de sortie

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

## 25.1.11.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`

[boolean]

Par défaut : Faux

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]

Default: `[Save to temporary file]`

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

Sortie no data

`OUTPUT_NODATA_VALUE`

[number]

Default: -9999.0

Valeur à utiliser pour les nodata dans la couche de sortie

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

## 25.1.11.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.

Par défaut, un pixel nodata dans N’IMPORTE QUELLE couche en entrée se traduira par un pixel nodata dans le raster en sortie. Si l’option Traiter les valeurs nodata comme fausses est cochée, les entrées nodata seront traitées de la même manière qu’une valeur d’entrée `0`.

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)

Traitez les valeurs de nodata comme fausses

`NODATA_AS_FALSE`

[boolean]

Par défaut : Faux

Traitez les valeurs de nodata dans les fichiers d’entrée comme 0 lors de l’exécution de l’opération

Couche en sortie

`OUTPUT`

[raster]

Default: `[Save to temporary file]`

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

Sortie no data

`NO_DATA`

[number]

Default: -9999.0

Valeur à utiliser pour les nodata dans la couche de sortie

Type de données de sortie

`DATA_TYPE`

[enumeration]

Par défaut: 5

Type de données raster en sortie. Options:

• 0 — Byte

• 1 — Int16

• 2 — UInt16

• 3 — Int32

• 4 — UInt32

• 5 — Float32

• 6 — Float64

• 7 — CInt16

• 8 — CInt32

• 9 — CFloat32

• 10 — CFloat64

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

## 25.1.11.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.

Par défaut, un pixel nodata dans N’IMPORTE QUELLE couche en entrée se traduira par un pixel nodata dans le raster en sortie. Si l’option Traiter les valeurs nodata comme fausses est cochée, les entrées nodata seront traitées de la même manière qu’une valeur d’entrée `0`.

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)

Traitez les valeurs de nodata comme fausses

`NODATA_AS_FALSE`

[boolean]

Par défaut : Faux

Traitez les valeurs de nodata dans les fichiers d’entrée comme 0 lors de l’exécution de l’opération

Couche en sortie

`OUTPUT`

[raster]

Default: `[Save to temporary file]`

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

Sortie no data

`NO_DATA`

[number]

Default: -9999.0

Valeur à utiliser pour les nodata dans la couche de sortie

Type de données de sortie

`DATA_TYPE`

[enumeration]

Par défaut: 5

Type de données raster en sortie. Options:

• 0 — Byte

• 1 — Int16

• 2 — UInt16

• 3 — Int32

• 4 — UInt32

• 5 — Float32

• 6 — Float64

• 7 — CInt16

• 8 — CInt32

• 9 — CFloat32

• 10 — CFloat64

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

## 25.1.11.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.

Note

Lorsque vous utilisez la calculatrice dans L’interface de traitement par lot ou depuis la La console Python de QGIS, les fichiers à utiliser doivent être spécifiés. Les couches correspondantes sont référencées en utilisant le nom de base du fichier (sans le chemin complet). Par exemple, si vous utilisez une couche dans `path/to/my/rasterfile.tif`, la première bande de cette couche sera appelée `rasterfile.tif@1`.

Voir aussi

Calculatrice Raster

### Paramètres

Étiquette

Nom

Type

Description

Couches

GUI only

Affiche la liste de toutes les couches raster chargées dans la légende. Ceux-ci peuvent être utilisés pour remplir la zone d’expression (double-cliquez pour ajouter). Les couches raster sont référencées par leur nom et le numéro de la bande: `layer_name@band_number`. Par exemple, la première bande d’une couche nommée `` DEM ` sera appelée `` DEM @ 1 “”.

Les opérateurs

GUI only

Contient des boutons de type calculatrice qui peuvent être utilisés pour remplir la zone d’expression.

Expression

`EXPRESSION`

[string]

Expression qui sera utilisée pour calculer la couche raster en sortie. Vous pouvez utiliser les boutons d’opérateur fournis pour saisir directement l’expression dans cette zone.

Expressions prédéfinies

GUI only

Vous pouvez utiliser l’expression `NDVI` prédéfinie ou définir de nouvelles expressions pour les calculs. Le bouton Ajouter … charge une expression définie (et vous permet de définir les paramètres). Le bouton Enregistrer … vous permet de définir une nouvelle expression.

Couche (s) de référence (utilisée pour l’étendue automatisée, la taille de cellule et le SCR)

Optionnel

`LAYERS`

[raster] [list]

Couche (s) qui seront utilisées pour extraire l’étendue, la taille des cellules et le SCR. En choisissant la couche dans cette case, vous évitez de remplir tous les autres paramètres à la main. Les couches raster sont référencées par leur nom et le numéro de la bande: `layer_name@band_number`. Par exemple, la première bande d’une couche nommée `DEM` sera appelée `DEM@1`.

Taille de la cellule (utilisez 0 ou vide pour la définir automatiquement)

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.

Output extent

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.

Available methods are:

• Calculate from layer…: uses extent of a layer loaded in the current project

• Use map canvas extent

• Draw on canvas

• Enter the coordinates as `xmin, xmax, ymin, ymax`

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

Rendu

`OUTPUT`

[raster]

Default: `[Save to temporary file]`

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

• Enregistrer dans un fichier temporaire

• Enregistrer dans un fichier…

### Sorties

Étiquette

Nom

Type

Description

Rendu

`OUTPUT`

[raster]

Fichier raster en sortie avec les valeurs calculées.

### Code Python

ID de l’algorithme : `qgis:rastercalculator`

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

## 25.1.11.19. Raster layer properties

`NEW in 3.20`

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 no data 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]

Default: Not set

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`

[Boolean]

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.

## 25.1.11.20. 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]

Default: `[Save to temporary file]`

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

Algorithm ID: `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.

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

Renvoie le nombre et la surface de chaque valeur unique dans une couche raster donnée.

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

Default: `[Save to temporary file]`

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: `[Skip output]`

Spécification de la table pour les valeurs uniques:

• Ignorer la sortie

• Create Temporary Layer (`TEMPORARY_OUTPUT`)

• Enregistrer dans un fichier…

• Enregistrer dans un GeoPackage…

• Enregistrer dans 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

• Nombre de pixels NODATA: nombre de pixels avec valeur NODATA

Table des valeurs uniques

`OUTPUT_TABLE`

[table]

Une table à trois colonnes:

• valeur: valeur en pixels

• count: nombre de pixels avec cette valeur

• m2: superficie totale en mètres carrés de pixels avec cette valeur.

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.

## 25.1.11.22. 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:

• Create Temporary Layer (`TEMPORARY_OUTPUT`)

• Enregistrer dans un fichier…

• Enregistrer dans un GeoPackage…

• Enregistrer dans 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.

## 25.1.11.23. 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]

Default: `[Save to temporary file]`

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

• Ignorer la sortie

• Create Temporary Layer (`TEMPORARY_OUTPUT`)

• Enregistrer dans un fichier…

• Enregistrer dans un GeoPackage…

• Enregistrer dans 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: `[Skip output]`

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

• Ignorer la sortie

• Create Temporary Layer (`TEMPORARY_OUTPUT`)

• Enregistrer dans un fichier…

• Enregistrer dans un GeoPackage…

• Enregistrer dans 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.

## 25.1.11.24. 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]

Champ avec la valeur minimale de la plage pour la classe.

Champ de valeur de classe maximum

`MAX_FIELD`

[tablefield: numeric]

Champ avec la valeur maximale de la plage pour la classe.

Champ de valeur de sortie

`VALUE_FIELD`

[tablefield: numeric]

Champ avec la valeur qui sera affectée aux pixels qui entrent dans la classe (entre les valeurs min et max correspondantes).

Raster reclassifié

`OUTPUT`

[raster]

Default: `[Save to temporary file]`

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

Sortie no data

`NO_DATA`

[number]

Default: -9999.0

Valeur à appliquer aux valeurs no data.

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

N’utilisez no data lorsqu’aucune plage ne correspond à la valeur

`NODATA_FOR_MISSING`

[boolean]

Par défaut : Faux

Applique la valeur no data aux valeurs de bande qui n’appartiennent à aucune classe. Si False, la valeur d’origine est conservée.

Type de données de sortie

`DATA_TYPE`

[enumeration]

Par défaut: 5

Defines the format of the output raster file. Options:

• 0 — Byte

• 1 — Int16

• 2 — UInt16

• 3 — Int32

• 4 — UInt32

• 5 — Float32

• 6 — Float64

• 7 — CInt16

• 8 — CInt32

• 9 — CFloat32

• 10 — CFloat64

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

## 25.1.11.25. 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]

Un tableau à 3 colonnes à remplir avec les valeurs pour définir les limites de chaque classe (`Minimum` et `Maximum`) et la nouvelle `Valeur` à affecter aux valeurs de bande qui entrent dans la classe.

Raster reclassifié

`OUTPUT`

[raster]

Default: `[Save to temporary file]`

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

Sortie no data

`NO_DATA`

[number]

Default: -9999.0

Valeur à appliquer aux valeurs no data.

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

N’utilisez no data lorsqu’aucune plage ne correspond à la valeur

`NODATA_FOR_MISSING`

[boolean]

Par défaut : Faux

Applique la valeur no data aux valeurs de bande qui n’appartiennent à aucune classe. Si False, la valeur d’origine est conservée.

Type de données de sortie

`DATA_TYPE`

[enumeration]

Par défaut: 5

Defines the format of the output raster file. Options:

• 0 — Byte

• 1 — Int16

• 2 — UInt16

• 3 — Int32

• 4 — UInt32

• 5 — Float32

• 6 — Float64

• 7 — CInt16

• 8 — CInt32

• 9 — CFloat32

• 10 — CFloat64

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

## 25.1.11.26. 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]

Default: `[Save to temporary file]`

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.

## 25.1.11.27. 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]

The raster to process.

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 — Round up

• 1 — Round to nearest

• 2 — Round down

Number of decimals places

`DECIMAL_PLACES`

[number]

Default: 2

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

Sortie raster

`OUTPUT`

[raster]

Default: `[Save to temporary file]`

Specification of the output file. One of:

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

Default: 10

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

### Sorties

Étiquette

Nom

Type

Description

Sortie raster

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

## 25.1.11.28. 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]

Default: “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:

• Create Temporary Layer (`TEMPORARY_OUTPUT`)

• Enregistrer dans un fichier…

• Enregistrer dans un GeoPackage…

• Enregistrer dans 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.

## 25.1.11.29. 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]

Default: “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:

• Create Temporary Layer (`TEMPORARY_OUTPUT`)

• Enregistrer dans un fichier…

• Enregistrer dans un GeoPackage…

• Enregistrer dans 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.

## 25.1.11.30. 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]

Default: “_”

Préfixe pour les noms des colonnes de sortie.

Statistiques à calculer

`STATISTICS`

[enumeration] [list]

Default: [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:

• Create Temporary Layer (`TEMPORARY_OUTPUT`)

• Enregistrer dans un fichier…

• Enregistrer dans un GeoPackage…

• Enregistrer dans 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.