` `
Calcule les courbes hypsométriques pour les entités d’une couche polygone et les sauvegarde comme fichier CSV pour un traitement ultérieur.
MNE à utiliser pour calculer les altitudes.
Couche vectorielle polygonale avec des limites de zones utilisée pour calculée des courbes hypsométriques.
Distance entre les courbes.
Par défaut : 100.0
Écrire le pourcentage de surface dans le champ “Surface” du fichier CSV à la place de la valeur absolue de surface.
Par défaut : Faux
Répertoire où la sortie sera sauvegardée. Pour chaque entité de la couche vecteur d’entrée, un fichier CSV avec des valeurs de surface et d’altitude va être créé.
Le nom du fichier est constitué du préfixe hystogram_ suivi par le nom de la couche et l’identifiant de l’entité.
processing.runalg('qgis:hypsometriccurves', input_dem, boundary_layer, step, use_percentage, output_directory)
Calcule les statistiques de base de la couche raster.
Raster à analyser.
Résultats d’analyse dans le format HTML.
Valeur minimale de cellule.
Valeur maximale de cellule.
Somme de toutes les valeurs des cellules.
Valeur moyenne de cellule.
Nombre de cellules avec données.
Nombre de cellules vides.
Écart-type des valeurs des cellules.
processing.runalg('qgis:rasterlayerstatistics', input, output_html_file)
Calcule des valeurs de statistiques pour des pixels du raster en entrée à l’intérieur de certaines zones, définies comme couche polygone.
Les valeurs suivantes ont été calculées pour chaque zone :
somme
compte
moyenne
écart-type
nombre de valeurs uniques
domaine
Raster à analyser.
Nombre de bandes raster à analyser.
Par défaut : 1
Couche avec des contours de zones.
Préfixe pour les champs de sortie.
Par défaut : _
Détermine si la bande raster sera chargée en mémoire (Vrai) ou lue par morceaux (Faux). Utile uniquement lorsque le disque IO ou les inefficacités de numérisation raster sont votre facteur limitant.
Par défaut : Vrai
La couche résultat. C’est fondamentalement la même couche que la couche des zones avec des nouvelles colonnes contenant les statistiques ajoutées.
processing.runalg('qgis:zonalstatistics', input_raster, raster_band, input_vector, column_prefix, global_extent, output_layer)