23.1.9. Analyse raster¶
23.1.9.1. 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
23.1.9.1.1. Paramètres¶
É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 |
|
[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 |
Sortie no data |
|
[number] Default: -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:
|
Couche en sortie |
|
[raster] |
Couche raster en sortie |
23.1.9.1.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Extent |
|
[emprise] |
L’étendue de la couche raster en 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] |
La largeur en pixels de la couche raster en sortie |
Hauteur en pixels |
|
[integer] |
La hauteur en pixels de la couche raster en 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 |
23.1.9.1.3. Code Python¶
Algorithm ID: qgis: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.
23.1.9.2. 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
23.1.9.2.1. Paramètres¶
É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 |
|
[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 |
Sortie no data |
|
[number] Default: -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:
|
Couche en sortie |
|
[raster] |
Couche raster en sortie |
23.1.9.2.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Extent |
|
[emprise] |
L’étendue de la couche raster en 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] |
La largeur en pixels de la couche raster en sortie |
Hauteur en pixels |
|
[integer] |
La hauteur en pixels de la couche raster en 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 |
23.1.9.2.3. Code Python¶
Algorithm ID: qgis: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.
23.1.9.3. 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
.
23.1.9.3.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. |
23.1.9.3.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Rendu |
|
[raster] |
Fichier raster en sortie avec les valeurs calculées. |
23.1.9.3.3. Code Python¶
Algorithm ID: 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.
23.1.9.4. 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
.23.1.9.4.1. 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. |
23.1.9.4.2. 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] |
23.1.9.4.3. Code Python¶
Algorithm ID: qgis: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.
23.1.9.5. 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.
23.1.9.5.1. 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. |
23.1.9.5.2. 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] |
23.1.9.5.3. Code Python¶
Algorithm ID: qgis: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.
23.1.9.6. 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
23.1.9.6.1. Paramètres¶
É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 |
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:
|
Statistiques |
|
[table] |
Tableau avec les statistiques calculées |
23.1.9.6.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Identifiant d’autorité CRS |
|
[crs] |
|
Extent |
|
[emprise] |
|
Hauteur en pixels |
|
[number] |
|
Nombre de pixels NODATA |
|
[number] |
|
Statistiques |
|
[table] |
La couche de sortie contient les informations suivantes pour chaque zone:
|
Nombre total de pixels |
|
[number] |
|
Largeur en pixels |
|
[number] |
23.1.9.6.3. Code Python¶
Algorithm ID: qgis: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.
23.1.9.7. 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).
23.1.9.7.1. 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] Default: |
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. |
23.1.9.7.2. 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) |
23.1.9.7.3. Code Python¶
Algorithm ID: qgis: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.
23.1.9.8. 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.
23.1.9.8.1. 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. |
23.1.9.8.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Raster reclassifié |
|
[raster] |
Couche raster en sortie avec des valeurs de bande reclassées |
23.1.9.8.3. Code Python¶
Algorithm ID: qgis: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.
23.1.9.9. 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.
23.1.9.9.1. Paramètres¶
É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] |
Un tableau à 3 colonnes à remplir avec les valeurs pour définir les limites de chaque classe ( |
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 |
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 :
|
Raster reclassifié |
|
[raster] Default: “[Save to temporary file]” |
Spécification de la couche raster en sortie. Un des:
L’encodage du fichier peut également être modifié ici |
23.1.9.9.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Raster reclassifié |
|
[raster] Default: “[Save to temporary file]” |
Couche raster en sortie. |
23.1.9.9.3. Code Python¶
Algorithm ID: qgis: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.
23.1.9.10. 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.
23.1.9.10.1. Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche de points d’entrée |
|
[vector: point] |
Couche vectorielle ponctuelle à utiliser pour l’échantillonnage |
Couche raster à échantillonner |
|
[raster] |
Couche raster à échantillonner aux emplacements de points donnés. |
Préfixe de la colonne de sortie |
|
[string] Default: “rvalue” |
Préfixe pour les noms des colonnes ajoutées. |
Points échantillonnés (Optional) |
|
[vector: 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. |
23.1.9.10.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Points échantillonnés (Optional) |
|
[vector: point] |
Couche de sortie contenant les valeurs échantillonnées. |
23.1.9.10.3. Code Python¶
Algorithm ID: qgis: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.
23.1.9.11. 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.
23.1.9.11.1. 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 |
|
[vector: polygon] |
Couche de polygones vectoriels qui définit les zones. |
Préfixe de la colonne de sortie |
Optionnel |
[string] Default: “HISTO_” |
Préfixe pour les noms des colonnes de sortie. |
Zones de sortie |
|
[vector: polygon] Par défaut: |
Spécifiez la couche de polygones de vecteur de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
23.1.9.11.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Zones de sortie (Optional) |
|
[vector: polygon] Par défaut: |
Couche de polygones de vecteur de sortie. |
23.1.9.11.3. Code Python¶
Algorithm ID: qgis: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.
23.1.9.12. Statistiques zonales¶
Calcule les statistiques d’une couche raster pour chaque entité d’une couche vectorielle polygone qui se chevauchent.
Avertissement
Aucun nouveau fichier de sortie ne sera créé. L’algorithme ajoute de nouvelles colonnes à la couche vecteur source.
23.1.9.12.1. Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
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. |
Couche vectorielle contenant des zones |
|
[vector: polygon] |
Couche de polygones vectoriels qui définit les zones. |
Préfixe de la colonne de sortie |
|
[string] Default: “_” |
Préfixe pour les noms des colonnes de sortie. |
Statistiques à calculer |
|
[enumeration] [list] Default: [0,1,2] |
Liste des opérateurs statistiques pour la sortie. Options:
|
23.1.9.12.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche vectorielle contenant des zones |
|
[vector: polygon] |
La couche vectorielle de la zone d’entrée avec des statistiques supplémentaires. |
23.1.9.12.3. Code Python¶
Algorithm ID: qgis:zonalstatistics
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.