.
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 à analyser
[raster]MNE à utiliser pour calculer les altitudes.
Couche des limites
[vecteur : polygone]Couche vectorielle polygonale avec des limites de zones utilisée pour calculée des courbes hypsométriques.
Étape
[nombre]Distance entre les courbes.
Par défaut : 100.0
Utiliser le % de surface à la place de la valeur absolue
[booléen]É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.
Couche en entrée
[raster]Raster à analyser.
Statistiques
[html]Résultats d’analyse dans le format HTML.
Valeur minimale
[nombre]Valeur minimale de cellule.
Valeur maximale
[nombre]Valeur maximale de cellule.
Somme
[nombre]Somme de toutes les valeurs des cellules.
Valeur moyenne
[nombre]Valeur moyenne de cellule.
Décompte des cellules valides
[nombre]Nombre de cellules avec données.
Décompte des cellules vides
[nombre]Nombre de cellules vides.
Écart-type
[nombre]É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
Couche raster
[raster]Raster à analyser.
Bande raster
[nombre]Nombre de bandes raster à analyser.
Par défaut : 1
Couche vectorielle contenant des zones
[vecteur : polygone]Couche avec des contours de zones.
Préfixe de la colonne en sortie
[chaîne]Préfixe pour les champs de sortie.
Par défaut : _
Charger entièrement le raster en mémoire
[booléen]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
Couche en sortie
[vecteur]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)