Analyse raster¶
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 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
.
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 (xmin, xmax, ymin, ymax) |
|
[emprise] |
Étendue de la couche raster en sortie. Si l’étendue n’est pas spécifiée, l’étendue minimale qui couvre toutes les couches de référence sélectionnées sera utilisée. |
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] Default: |
Spécification pour le raster en sortie. Au choix :
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Rendu |
|
[raster] |
Fichier raster en sortie avec les valeurs calculées. |
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. |
Rendu |
|
[html] Default: |
Spécification du fichier de sortie:
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Valeur maximale |
|
[number] |
|
Valeur moyenne |
|
[number] |
|
Valeur minimum |
|
[number] |
|
Rendu |
|
[html] |
Le fichier de sortie contient les informations suivantes:
|
Gamme |
|
[number] |
|
Écart-type |
|
[number] |
|
Somme |
|
[number] |
|
Somme des carrés |
|
[number] |
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] Default: |
Spécification du fichier de sortie:
L’encodage du fichier peut également être modifié ici. |
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 |
|
[crs] |
|
Extent |
|
[emprise] |
|
Hauteur en pixels |
|
[number] |
|
Nombre de pixels NODATA |
|
[number] |
|
Nombre total de pixels |
|
[number] |
|
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 |
|
[number] |
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¶
É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 |
|
[vector: any] |
Couche vectorielle contenant les valeurs à utiliser pour la classification. |
Champ de valeur de classe minimum |
|
[tablefield: numeric] |
Champ avec la valeur minimale de la plage pour la classe. |
Champ de valeur de classe maximum |
|
[tablefield: numeric] |
Champ avec la valeur maximale de la plage pour la classe. |
Champ de valeur de sortie |
|
[tablefield: numeric] |
Champ avec la valeur qui sera affectée aux pixels qui entrent dans la classe (entre les valeurs min et max correspondantes). |
Sortie no data |
|
[number] Default: -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 |
|
[boolean] Par défaut : Faux |
Les valeurs qui n’appartiennent pas à une classe entraîneront la valeur no data. Si False, la valeur d’origine est conservée. |
Type de données de sortie |
|
[enumeration] Par défaut: 5 |
Définit le type de données du fichier raster en sortie. Options:
|
Raster reclassifié |
|
[raster] |
Spécification pour le raster en sortie. Au choix :
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Raster reclassifié |
|
[raster] |
Couche raster en sortie avec des valeurs de bande reclassées |
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¶
É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. |
Reclassement la table |
|
[matrix] |
A 3-columns table (formatted as a list of nine numbers)
containing the values to use for class boundaries ( |
Sortie no data |
|
[number] Default: -9999.0 |
Value to use for nodata in the output |
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 |
|
[boolean] Par défaut : Faux |
Les valeurs qui n’appartiennent pas à une classe entraîneront la valeur no data. Si False, la valeur d’origine est conservée. |
Type de données de sortie |
|
[enumeration] Par défaut: 5 |
Définit le type de données du fichier raster en sortie. Options:
|
Raster reclassifié |
|
[raster] |
Spécification pour le raster en sortie. Au choix :
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Raster reclassifié |
|
[raster] |
Couche raster en sortie avec des valeurs de bande reclassées |
Exemples de valeurs raster¶
Extrait des valeurs raster aux emplacements des points. Si la couche raster est multibande, chaque bande est échantillonnée.
The attribute table of the resulting layer will have as many new columns as there are bands in the raster layer.
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche de points d’entrée |
|
[vector: point] |
Point vector layer in input to use for the sampling. |
Couche raster à échantillonner |
|
[raster] |
Raster layer to sample at input point layer locations. |
Préfixe de la colonne de sortie |
|
[string] Default: “rvalue” |
Prefix for the column(s) name. |
Points échantillonnés |
|
[vector: point] Par défaut: |
Specify the output point vector layer for the sampled raster values. One of:
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Points échantillonnés |
|
[vector: point] |
Output point vector layer with additional column(s) containing the sampled raster values. |
Histogramme zonal¶
Appends fields representing counts of each unique value from a raster layer contained within zones defined as polygons.
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 source |
Numéro de bande |
|
[raster band] Default: The first band raster layer to sample |
If the raster is multiband, choose the band to use for the zonal histogram. |
Vector layer containing the zones |
|
[vector: polygon] |
Polygon vector layer that defines the zones. |
Préfixe de la colonne de sortie Optionnel |
|
[string] Default: “HISTO_” |
Prefix for output column name(s). |
Zones de sortie |
|
[vector: polygon] Par défaut: |
Specify the output polygon vector layer with count of raster values. One of:
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Zones de sortie |
|
[vector: polygon] |
Output polygon vector layer with count of raster values. |
Statistiques zonales¶
Calcule les statistiques d’une couche raster pour chaque entité d’une couche vectorielle polygone qui se chevauchent.
Avertissement
No new output file will be created. The algorithm adds new columns to the input vector layer.
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Raster Layer |
|
[raster] |
Couche raster source |
Numéro de bande |
|
[raster band] Par défaut: la première bande de la couche raster |
If the raster is multiband, choose the band to use for the zonal histogram. |
Vector layer containing the zones |
|
[vector: polygon] |
Pologyn vector layer that defines the zones (and that will be updated with new statistics columns). |
Préfixe de la colonne de sortie Optionnel |
|
[string] Default: “_” |
Prefix for the output column name(s). |
Statistiques à calculer |
|
[enumeration] [list] Default: [0 1 2] |
List of statistical operators for the output. The available operators are:
|
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Vector layer containing the zones |
|
[vector: polygon] |
The input polygon vector layer with new fields added for the zone statistics. |