27.1.11. Analyse raster
27.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)
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 |
|
[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 |
|
[enumeration] Par défaut : 0 |
Method for percentile calculation:
|
Valeur |
|
[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 |
|
[booléen] Par défaut : 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 |
|
[raster] |
The reference layer for the output layer creation (extent, CRS, pixel dimensions) |
Couche en sortie |
|
[identique à l’entrée] Par défaut : |
Spécification pour le raster en sortie. Au choix :
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sortie no data |
|
[number] Par défaut : -9999.0 |
Valeur à utiliser pour les nodata dans la couche de sortie |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en sortie |
|
[raster] |
Couche raster en sortie contenant le résultat |
Identifiant d’autorité CRS |
|
[string] |
Le système de référence de coordonnées de la couche raster en sortie |
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Largeur en pixels |
|
[integer] |
Le nombre de colonnes dans la couche raster de sortie |
Hauteur en pixels |
|
[integer] |
Le nombre de lignes dans la couche raster de sortie |
Nombre total de pixels |
|
[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.
27.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)
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 |
|
[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 |
|
[enumeration] Par défaut : 0 |
Method for percentile calculation:
|
Percentile |
|
[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 |
|
[booléen] Par défaut : 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 |
|
[raster] |
The reference layer for the output layer creation (extent, CRS, pixel dimensions) |
Couche en sortie |
|
[identique à l’entrée] Par défaut : |
Spécification pour le raster en sortie. Au choix :
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sortie no data |
|
[number] Par défaut : -9999.0 |
Valeur à utiliser pour les nodata dans la couche de sortie |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en sortie |
|
[raster] |
Couche raster en sortie contenant le résultat |
Identifiant d’autorité CRS |
|
[string] |
Le système de référence de coordonnées de la couche raster en sortie |
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Largeur en pixels |
|
[integer] |
Le nombre de colonnes dans la couche raster de sortie |
Hauteur en pixels |
|
[integer] |
Le nombre de lignes dans la couche raster de sortie |
Nombre total de pixels |
|
[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.
27.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)
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 |
|
[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 |
|
[raster] |
The layer to rank the values among the stack of all overlaid layers |
Value raster band |
|
[integer] Par défaut : 1 |
Band of the « value raster layer » to compare to |
Méthode |
|
[enumeration] Par défaut : 0 |
Method for percentile calculation:
|
Ignorer les valeurs NoData |
|
[booléen] Par défaut : 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 |
|
[raster] |
The reference layer for the output layer creation (extent, CRS, pixel dimensions) |
Couche en sortie |
|
[identique à l’entrée] Par défaut : |
Spécification pour le raster en sortie. Au choix :
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sortie no data |
|
[number] Par défaut : -9999.0 |
Valeur à utiliser pour les nodata dans la couche de sortie |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en sortie |
|
[raster] |
Couche raster en sortie contenant le résultat |
Identifiant d’autorité CRS |
|
[string] |
Le système de référence de coordonnées de la couche raster en sortie |
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Largeur en pixels |
|
[integer] |
Le nombre de colonnes dans la couche raster de sortie |
Hauteur en pixels |
|
[integer] |
Le nombre de lignes dans la couche raster de sortie |
Nombre total de pixels |
|
[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.
27.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 |
|
[raster] [list] |
Couches raster d’entrée |
Statistique |
|
[enumeration] Par défaut : 0 |
Statistiques disponibles. Options :
|
Ignorer les valeurs NoData |
|
[booléen] Par défaut : True |
Calculer également les statistiques pour toutes les piles de cellules, en ignorant l’occurrence des NoData. |
Couche de référence |
|
[raster] |
La couche de référence à partir de laquelle créer la couche de sortie (étendue, SCR, dimensions en pixels) |
Couche en sortie |
|
[identique à l’entrée] Par défaut : |
Spécification pour le raster en sortie. Au choix :
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sortie no data Optionnel |
|
[number] Par défaut : -9999.0 |
Valeur à utiliser pour les nodata dans la couche de sortie |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Identifiant d’autorité CRS |
|
[crs] |
Le système de référence de coordonnées de la couche raster en sortie |
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Hauteur en pixels |
|
[integer] |
Le nombre de lignes dans la couche raster de sortie |
Sortie raster |
|
[raster] |
Couche raster en sortie contenant le résultat |
Nombre total de pixels |
|
[integer] |
Nombre de pixels dans la couche raster en sortie |
Largeur en 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.
27.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 |
|
[raster] |
The input value layer serves as reference layer for the sample layers |
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 |
|
[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 |
|
[booléen] 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 |
|
[identique à l’entrée] Par défaut : |
Spécification pour le raster en sortie. Au choix :
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sortie no data Optionnel |
|
[number] Par défaut : -9999.0 |
Valeur à utiliser pour les nodata dans la couche de sortie |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en sortie |
|
[raster] |
Couche raster en sortie contenant le résultat |
Identifiant d’autorité CRS |
|
[string] |
Le système de référence de coordonnées de la couche raster en sortie |
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Count of cells with equal value occurrences |
|
[number] |
|
Hauteur en pixels |
|
[number] |
Le nombre de lignes dans la couche raster de sortie |
Nombre total de pixels |
|
[integer] |
Nombre de pixels dans la couche raster en sortie |
Mean frequency at valid cell locations |
|
[number] |
|
Nombre d’occurrences de la valeur |
|
[number] |
|
Largeur en 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.
27.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.
Voir aussi
Raster flouté (grand nombre de membres) Raster flouté (adhésion linéaire), Raster flouté (proche appartenance), Raster flouté (appartenance à la puissance), Raster flouté (appartenance du petit nombre)
Paramètres
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Source raster |
|
[raster] |
Couche raster source |
Numéro de la bande |
|
[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 |
|
[number] Par défaut : 10 |
Point médian de la fonction gaussienne |
Répartition des fonctions |
|
[number] Par défaut : 0.01 |
Diffusion de la fonction gaussienne |
Raster flouté |
|
[identique à l’entrée] Par défaut : |
Spécification pour le raster en sortie. Au choix :
|
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Raster flouté |
|
[identique à l’entrée] |
Couche raster en sortie contenant le résultat |
Identifiant d’autorité CRS |
|
[crs] |
Le système de référence de coordonnées de la couche raster en sortie |
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Largeur en pixels |
|
[integer] |
Le nombre de colonnes dans la couche raster de sortie |
Hauteur en pixels |
|
[integer] |
Le nombre de lignes dans la couche raster de sortie |
Nombre total de pixels |
|
[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.
27.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.
Voir aussi
Raster Flouté (adhésion gaussienne), Raster flouté (adhésion linéaire), Raster flouté (proche appartenance), Raster flouté (appartenance à la puissance), Raster flouté (appartenance du petit nombre)
Paramètres
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Source raster |
|
[raster] |
Couche raster source |
Numéro de la bande |
|
[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 |
|
[number] Par défaut : 50 |
Point médian de la grande fonction |
Répartition des fonctions |
|
[number] Par défaut : 5 |
Diffusion de la grande fonction |
Raster flouté |
|
[identique à l’entrée] Par défaut : |
Spécification pour le raster en sortie. Au choix :
|
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Raster flouté |
|
[identique à l’entrée] |
Couche raster en sortie contenant le résultat |
Identifiant d’autorité CRS |
|
[crs] |
Le système de référence de coordonnées de la couche raster en sortie |
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Largeur en pixels |
|
[integer] |
Le nombre de colonnes dans la couche raster de sortie |
Hauteur en pixels |
|
[integer] |
Le nombre de lignes dans la couche raster de sortie |
Nombre total de pixels |
|
[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.
27.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.
Voir aussi
Raster Flouté (adhésion gaussienne), Raster flouté (grand nombre de membres), Raster flouté (proche appartenance), Raster flouté (appartenance à la puissance), Raster flouté (appartenance du petit nombre)
Paramètres
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Source raster |
|
[raster] |
Couche raster source |
Numéro de la bande |
|
[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 |
|
[number] Par défaut : 0 |
Limite inférieure de la fonction linéaire |
Limite fortement flou |
|
[number] Par défaut : 1 |
Limite supérieure de la fonction linéaire |
Raster flouté |
|
[identique à l’entrée] Par défaut : |
Spécification pour le raster en sortie. Au choix :
|
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Raster flouté |
|
[identique à l’entrée] |
Couche raster en sortie contenant le résultat |
Identifiant d’autorité CRS |
|
[crs] |
Le système de référence de coordonnées de la couche raster en sortie |
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Largeur en pixels |
|
[integer] |
Le nombre de colonnes dans la couche raster de sortie |
Hauteur en pixels |
|
[integer] |
Le nombre de lignes dans la couche raster de sortie |
Nombre total de pixels |
|
[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.
27.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.
Voir aussi
Raster Flouté (adhésion gaussienne), Raster flouté (grand nombre de membres), Raster flouté (adhésion linéaire), Raster flouté (appartenance à la puissance), Raster flouté (appartenance du petit nombre)
Paramètres
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Source raster |
|
[raster] |
Couche raster source |
Numéro de la bande |
|
[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 |
|
[number] Par défaut : 50 |
Point médian de la fonction de proximité |
Répartition des fonctions |
|
[number] Par défaut : 0.01 |
Propagation de la fonction de proximité |
Raster flouté |
|
[identique à l’entrée] Par défaut : |
Spécification pour le raster en sortie. Au choix :
|
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Raster flouté |
|
[identique à l’entrée] |
Couche raster en sortie contenant le résultat |
Identifiant d’autorité CRS |
|
[crs] |
Le système de référence de coordonnées de la couche raster en sortie |
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Largeur en pixels |
|
[integer] |
Le nombre de colonnes dans la couche raster de sortie |
Hauteur en pixels |
|
[integer] |
Le nombre de lignes dans la couche raster de sortie |
Nombre total de pixels |
|
[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.
27.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.
Voir aussi
Raster Flouté (adhésion gaussienne), Raster flouté (grand nombre de membres), Raster flouté (adhésion linéaire), Raster flouté (proche appartenance), Raster flouté (appartenance du petit nombre)
Paramètres
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Source raster |
|
[raster] |
Couche raster source |
Numéro de la bande |
|
[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 |
|
[number] Par défaut : 0 |
Limite inférieure de la fonction de puissance |
Limite fortement flou |
|
[number] Par défaut : 1 |
Limite supérieure de la fonction puissance |
Limite fortement flou |
|
[number] Par défaut : 2 |
Exposant de la fonction puissance |
Raster flouté |
|
[identique à l’entrée] Par défaut : |
Spécification pour le raster en sortie. Au choix :
|
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Raster flouté |
|
[identique à l’entrée] |
Couche raster en sortie contenant le résultat |
Identifiant d’autorité CRS |
|
[crs] |
Le système de référence de coordonnées de la couche raster en sortie |
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Largeur en pixels |
|
[integer] |
Le nombre de colonnes dans la couche raster de sortie |
Hauteur en pixels |
|
[integer] |
Le nombre de lignes dans la couche raster de sortie |
Nombre total de pixels |
|
[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.
27.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.
Voir aussi
Raster Flouté (adhésion gaussienne), Raster flouté (grand nombre de membres) Raster flouté (adhésion linéaire), Raster flouté (proche appartenance), Raster flouté (appartenance à la puissance)
Paramètres
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Source raster |
|
[raster] |
Couche raster source |
Numéro de la bande |
|
[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 |
|
[number] Par défaut : 50 |
Point médian de la petite fonction |
Répartition des fonctions |
|
[number] Par défaut : 5 |
Diffusion de la petite fonction |
Raster flouté |
|
[identique à l’entrée] Par défaut : |
Spécification pour le raster en sortie. Au choix :
|
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Raster flouté |
|
[identique à l’entrée] |
Couche raster en sortie contenant le résultat |
Identifiant d’autorité CRS |
|
[crs] |
Le système de référence de coordonnées de la couche raster en sortie |
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Largeur en pixels |
|
[integer] |
Le nombre de colonnes dans la couche raster de sortie |
Hauteur en pixels |
|
[integer] |
Le nombre de lignes dans la couche raster de sortie |
Nombre total de pixels |
|
[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.
27.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 |
|
[raster] |
The input value layer serves as reference layer for the sample layers |
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 |
|
[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 |
|
[booléen] 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 |
|
[identique à l’entrée] Par défaut : |
Spécification pour le raster en sortie. Au choix :
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sortie no data Optionnel |
|
[number] Par défaut : -9999.0 |
Valeur à utiliser pour les nodata dans la couche de sortie |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en sortie |
|
[raster] |
Couche raster en sortie contenant le résultat |
Identifiant d’autorité CRS |
|
[string] |
Le système de référence de coordonnées de la couche raster en sortie |
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Count of cells with equal value occurrences |
|
[number] |
|
Hauteur en pixels |
|
[number] |
Le nombre de lignes dans la couche raster de sortie |
Nombre total de pixels |
|
[integer] |
Nombre de pixels dans la couche raster en sortie |
Mean frequency at valid cell locations |
|
[number] |
|
Nombre d’occurrences de la valeur |
|
[number] |
|
Largeur en 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.
27.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.
Voir aussi
Paramètres
Paramètres basiques
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Input raster layers |
|
[raster] [list] |
List of raster layers to compare with |
Couche de référence |
|
[raster] |
The reference layer for the output layer creation (extent, CRS, pixel dimensions) |
Ignorer les valeurs NoData |
|
[booléen] 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 |
|
[raster] Par défaut : |
Specification of the output raster containing the result. One of:
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sortie no data |
|
[number] Par défaut : -9999.0 |
Valeur à utiliser pour les nodata dans la couche de sortie |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en sortie |
|
[raster] |
Couche raster en sortie contenant le résultat |
Identifiant d’autorité CRS |
|
[string] |
Le système de référence de coordonnées de la couche raster en sortie |
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Largeur en pixels |
|
[integer] |
Le nombre de colonnes dans la couche raster de sortie |
Hauteur en pixels |
|
[integer] |
Le nombre de lignes dans la couche raster de sortie |
Nombre total de pixels |
|
[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.
27.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 |
|
[raster] |
The input value layer serves as reference layer for the sample layers |
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 |
|
[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 |
|
[booléen] 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 |
|
[identique à l’entrée] Par défaut : |
Spécification pour le raster en sortie. Au choix :
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sortie no data Optionnel |
|
[number] Par défaut : -9999.0 |
Valeur à utiliser pour les nodata dans la couche de sortie |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en sortie |
|
[raster] |
Couche raster en sortie contenant le résultat |
Identifiant d’autorité CRS |
|
[string] |
Le système de référence de coordonnées de la couche raster en sortie |
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Count of cells with equal value occurrences |
|
[number] |
|
Hauteur en pixels |
|
[number] |
Le nombre de lignes dans la couche raster de sortie |
Nombre total de pixels |
|
[integer] |
Nombre de pixels dans la couche raster en sortie |
Mean frequency at valid cell locations |
|
[number] |
|
Nombre d’occurrences de la valeur |
|
[number] |
|
Largeur en 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.
27.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.
Voir aussi
Paramètres
Paramètres basiques
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Input raster layers |
|
[raster] [list] |
List of raster layers to compare with |
Couche de référence |
|
[raster] |
The reference layer for the output layer creation (extent, CRS, pixel dimensions) |
Ignorer les valeurs NoData |
|
[booléen] 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 |
|
[raster] Par défaut : |
Specification of the output raster containing the result. One of:
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sortie no data |
|
[number] Par défaut : -9999.0 |
Valeur à utiliser pour les nodata dans la couche de sortie |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en sortie |
|
[raster] |
Couche raster en sortie contenant le résultat |
Identifiant d’autorité CRS |
|
[string] |
Le système de référence de coordonnées de la couche raster en sortie |
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Largeur en pixels |
|
[integer] |
Le nombre de colonnes dans la couche raster de sortie |
Hauteur en pixels |
|
[integer] |
Le nombre de lignes dans la couche raster de sortie |
Nombre total de pixels |
|
[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.
27.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
Paramètres
Paramètres basiques
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couches d’entrée |
|
[raster] [list] |
Liste des couches raster en entrée |
Couche de référence |
|
[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 |
|
[booléen] 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 |
|
[raster] Par défaut : |
Specification of the output raster containing the result. One of:
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sortie no data |
|
[number] Par défaut : -9999.0 |
Valeur à utiliser pour les nodata dans la couche de sortie |
Type de données de sortie |
|
[enumeration] Par défaut : 5 |
Type de données raster en sortie. Options:
Les options disponibles dépendent de la version de GDAL compilée avec votre version de QGIS (voir le menu ) |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Identifiant d’autorité CRS |
|
[crs] |
Le système de référence de coordonnées de la couche raster en sortie |
Largeur en pixels |
|
[integer] |
Le nombre de colonnes dans la couche raster de sortie |
Hauteur en pixels |
|
[integer] |
Le nombre de lignes dans la couche raster de sortie |
Nombre total de pixels |
|
[integer] |
Nombre de pixels dans la couche raster en sortie |
Nombre de pixels NODATA |
|
[integer] |
Le nombre de pixels nodata dans la couche raster en sortie |
Nombre de pixels vrai |
|
[integer] |
Le nombre de vrais pixels (valeur = 1) dans la couche raster en sortie |
Nombre de faux pixels |
|
[integer] |
Nombre de faux pixels (valeur = 0) dans la couche raster en sortie |
Couche en sortie |
|
[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.
27.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
Paramètres
Paramètres basiques
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couches d’entrée |
|
[raster] [list] |
Liste des couches raster en entrée |
Couche de référence |
|
[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 |
|
[booléen] 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 |
|
[raster] Par défaut : |
Specification of the output raster containing the result. One of:
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sortie no data |
|
[number] Par défaut : -9999.0 |
Valeur à utiliser pour les nodata dans la couche de sortie |
Type de données de sortie |
|
[enumeration] Par défaut : 5 |
Type de données raster en sortie. Options:
Les options disponibles dépendent de la version de GDAL compilée avec votre version de QGIS (voir le menu ) |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Identifiant d’autorité CRS |
|
[crs] |
Le système de référence de coordonnées de la couche raster en sortie |
Largeur en pixels |
|
[integer] |
Le nombre de colonnes dans la couche raster de sortie |
Hauteur en pixels |
|
[integer] |
Le nombre de lignes dans la couche raster de sortie |
Nombre total de pixels |
|
[integer] |
Nombre de pixels dans la couche raster en sortie |
Nombre de pixels NODATA |
|
[integer] |
Le nombre de pixels nodata dans la couche raster en sortie |
Nombre de pixels vrai |
|
[integer] |
Le nombre de vrais pixels (valeur = 1) dans la couche raster en sortie |
Nombre de faux pixels |
|
[integer] |
Nombre de faux pixels (valeur = 0) dans la couche raster en sortie |
Couche en sortie |
|
[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.
27.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
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: |
|
Les opérateurs |
GUI only |
Contient des boutons de type calculatrice qui peuvent être utilisés pour remplir la zone d’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 |
|
Couche (s) de référence (utilisée pour l’étendue automatisée, la taille de cellule et le SCR) Optionnel |
|
[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: |
Taille de la cellule (utilisez 0 ou vide pour la définir automatiquement) Optionnel |
|
[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. |
Étendue de sortie Optionnel |
|
[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 :
|
SCR en sortie Optionnel |
|
[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 |
|
[raster] Par défaut : |
Spécification pour le raster en sortie. Au choix :
|
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Rendu |
|
[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.
27.1.11.19. Raster layer properties
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 |
|
[raster] |
Couche raster source |
Numéro de bande Optionnel |
|
[raster band] Par défaut : 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 |
|
[number] |
The number of bands in the raster |
Identifiant d’autorité CRS |
|
[string] |
Le système de référence de coordonnées de la couche raster en sortie |
Extent |
|
[string] |
The raster layer extent in the CRS |
Band has a NoData value set |
|
[Booléen] |
Indicates whether the raster layer has a value set for NODATA pixels in the selected band |
Hauteur en pixels |
|
[integer] |
The number of columns in the raster layer |
Band NoData value |
|
[number] |
The value (if set) of the NoData pixels in the selected band |
Pixel size (height) in map units |
|
[integer] |
Vertical size in map units of the pixel |
Pixel size (width) in map units |
|
[integer] |
Horizontal size in map units of the pixel |
Largeur en pixels |
|
[integer] |
The number of rows in the raster layer |
Maximum x-coordinate |
|
[number] |
|
Minimum x-coordinate |
|
[number] |
|
Maximum y-coordinate |
|
[number] |
|
Minimum y-coordinate |
|
[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.
27.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
.Paramètres
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[raster] |
Couche raster source |
Numéro de bande |
|
[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 |
|
[html] Par défaut : |
Spécification du fichier de sortie:
|
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Valeur maximale |
|
[number] |
|
Valeur moyenne |
|
[number] |
|
Valeur minimum |
|
[number] |
|
Statistiques |
|
[html] |
Le fichier de sortie contient les informations suivantes:
|
Gamme |
|
[number] |
|
Écart-type |
|
[number] |
|
Somme |
|
[number] |
|
Somme des carrés |
|
[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.
27.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 |
|
[raster] |
Couche raster source |
Numéro de bande |
|
[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 |
|
[file] Par défaut : |
Spécification du fichier de sortie:
|
Table des valeurs uniques |
|
[table] Par défaut : |
Spécification de la table pour les valeurs uniques:
L’encodage du fichier peut également être modifié ici. |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Identifiant d’autorité CRS |
|
[string] |
Le système de référence de coordonnées de la couche raster en sortie |
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Hauteur en pixels |
|
[integer] |
Le nombre de lignes dans la couche raster de sortie |
Nombre de pixels NODATA |
|
[number] |
The number of NODATA pixels in the output raster layer |
Nombre total de pixels |
|
[integer] |
Nombre de pixels dans la couche raster en sortie |
Rapport sur les valeurs uniques |
|
[html] |
Le fichier HTML de sortie contient les informations suivantes:
|
Table des valeurs uniques |
|
[table] |
Une table à trois colonnes:
|
Largeur en 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.
27.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.
Voir aussi
Paramètres
Paramètres basiques
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche d’entrée |
|
[raster] |
Couche raster source |
Numéro de bande |
|
[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 |
|
[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 |
|
[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 |
|
[table] Par défaut : |
Specification of the output report. One of:
L’encodage du fichier peut également être modifié ici. |
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche de référence Optionnel |
|
[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:
|
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Identifiant d’autorité CRS |
|
[string] |
Le système de référence de coordonnées de la couche raster en sortie |
Extent |
|
[string] |
L’étendue spatiale de la couche raster de sortie |
Hauteur en pixels |
|
[integer] |
Le nombre de lignes dans la couche raster de sortie |
Nombre de pixels NODATA |
|
[number] |
The number of NODATA pixels in the output raster layer |
Statistiques |
|
[table] |
La couche de sortie contient les informations suivantes pour chaque zone:
|
Nombre total de pixels |
|
[number] |
Nombre de pixels dans la couche raster en sortie |
Largeur en 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.
27.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 |
|
[raster] |
Raster en entrée, représentant une surface |
Numéro de bande |
|
[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 |
|
[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 |
|
[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 :
|
Rapport de volume de surface |
|
[html] Par défaut : |
Spécification du rapport HTML de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
Table des volumes de surface |
|
[table] Par défaut : |
Spécification de la table de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Volume |
|
[number] |
Le volume calculé |
Surface |
|
[number] |
La surface en unités de carte carrée |
Pixel_count |
|
[number] |
Le nombre total de pixels qui ont été analysés |
Rapport de volume de surface |
|
[html] |
Le rapport de sortie (contenant le volume, la surface et le nombre de pixels) au format HTML |
Table des volumes de surface |
|
[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.
27.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 |
|
[raster] |
Couche raster à reclasser |
Numéro de bande |
|
[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 |
|
[vecteur : tout type] |
Couche vectorielle contenant les valeurs à utiliser pour la classification. |
Champ de valeur de classe minimum |
|
[tablefield: numeric] |
Field with the minimum value of the range for the class.
Use |
Champ de valeur de classe maximum |
|
[tablefield: numeric] |
Field with the maximum value of the range for the class.
Use |
Champ de valeur de sortie |
|
[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 |
Raster reclassifié |
|
[raster] Par défaut : |
Spécification pour le raster en sortie. Au choix :
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sortie no data |
|
[number] Par défaut : -9999.0 |
Valeur à appliquer aux valeurs no data. |
Limites de plage |
|
[enumeration] Par défaut : 0 |
Définit des règles de comparaison pour la classification. Options:
|
N’utilisez no data lorsqu’aucune plage ne correspond à la valeur |
|
[booléen] 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 |
|
[enumeration] Par défaut : 5 |
Définit le format du fichier raster en sortie. Options :
Les options disponibles dépendent de la version de GDAL compilée avec votre version de QGIS (voir le menu ) |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Raster reclassifié |
|
[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.
27.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 |
|
[raster] |
Couche raster à reclasser |
Numéro de bande |
|
[raster band] Par défaut : 1 |
Bande raster pour laquelle vous souhaitez recalculer les valeurs. |
Reclassement la table |
|
[table] |
A 3-columns table to fill with the values to set the boundaries
of each class ( |
Raster reclassifié |
|
[raster] Par défaut : |
Spécification de la couche raster en sortie. Un des:
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sortie no data |
|
[number] Par défaut : -9999.0 |
Valeur à appliquer aux valeurs no data. |
Limites de plage |
|
[enumeration] Par défaut : 0 |
Définit des règles de comparaison pour la classification. Options:
|
N’utilisez no data lorsqu’aucune plage ne correspond à la valeur |
|
[booléen] 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 |
|
[enumeration] Par défaut : 5 |
Définit le format du fichier raster en sortie. Options :
Les options disponibles dépendent de la version de GDAL compilée avec votre version de QGIS (voir le menu ) |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Raster reclassifié |
|
[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.
27.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 |
|
[raster] |
Raster layer to use for rescaling |
Numéro de bande |
|
[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 |
|
[number] Default value: 0.0 |
Minimum pixel value to use in the rescaled layer |
New maximum value |
|
[number] Default value: 255.0 |
Maximum pixel value to use in the rescaled layer |
New NODATA value Optionnel |
|
[number] Default value: Not set |
Value to assign to the NODATA pixels. If unset, original NODATA values are preserved. |
Rescaled |
|
[raster] Par défaut : |
Spécification de la couche raster en sortie. Un des:
|
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Rescaled |
|
[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.
27.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 |
|
[raster] |
The raster to process. |
Numéro de bande |
|
[number] Par défaut : 1 |
La bande du raster |
Rounding direction |
|
[list] Par défaut : 1 |
How to choose the target rounded value. Options are:
|
Number of decimals 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 |
Sortie raster |
|
[raster] Par défaut : |
Spécification du fichier de sortie. Un des:
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Base n for rounding to multiples of n |
|
[number] Par défaut : 10 |
When the |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sortie raster |
|
[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.
27.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 |
|
[vecteur : point] |
Couche vectorielle ponctuelle à utiliser pour l’échantillonnage |
Raster Layer |
|
[raster] |
Couche raster à échantillonner aux emplacements de points donnés. |
Préfixe de la colonne de sortie |
|
[string] Par défaut : “SAMPLE_” |
Préfixe pour les noms des colonnes ajoutées. |
Sampled Optionnel |
|
[vecteur : point] Par défaut : |
Spécifiez la couche de sortie contenant les valeurs échantillonnées. Un des:
L’encodage du fichier peut également être modifié ici. |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sampled |
|
[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.
27.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 |
|
[raster] |
Couche raster en entrée. |
Numéro de bande |
|
[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 |
|
[vecteur : polygone] |
Couche de polygones vectoriels qui définit les zones. |
Préfixe de la colonne de sortie |
Optionnel |
[string] Par défaut : “HISTO_” |
Préfixe pour les noms des colonnes de sortie. |
Zones de sortie |
|
[vecteur : polygone] Par défaut : |
Spécifiez la couche de polygones de vecteur de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Zones de sortie |
|
[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.
27.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 |
|
[vecteur : polygone] |
Couche de polygones vecteur qui contient les zones. |
Couche raster |
|
[raster] |
Couche raster en entrée. |
Bande raster |
|
[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 |
|
[string] Par défaut : “_” |
Préfixe pour les noms des colonnes de sortie. |
Statistiques à calculer |
|
[enumeration] [list] Par défaut : [0,1,2] |
Liste des opérateurs statistiques pour la sortie. Options:
|
Zonal Statistics |
|
[vecteur : polygone] Par défaut : |
Spécifiez la couche de polygones de vecteur de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Zonal Statistics |
|
[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.