.

GDAL analyse

Exposition

Description

Crée une carte d’aspect à partir d’un raster d’élévation supporté par GDAL. L’aspect est la direction du compas perpendiculaire à la pente. Les pixels auront une valeur entre 0° et 360° mesurée en degrés à partir du Nord, indiquant l’azimut. Dans l’hémisphère nord, la face au Nord des pentes est souvent ombragée (petit azimut de 0° à 90°), alors que la pente au Sud reçoit plus de radiation solaire (azimut plus élevé de 180° à 270°). L’algorithme est dérivé de l’utilitaire GDAL MNE .

Paramètres

Couche en entrée [raster]

Couche raster d’élévation.

Numéro de bande [numéro]

Le numéro d’une bande contenant les valeurs d’élévation.

Par défaut : 1

Calculer les bords [booléen]

Crée les bords à partir du raster d’élévation.

Par défaut : Faux

Utiliser la formule de Zevenbergen&Thorne (au lieu de celle de Horn) [booléen]

Active la formule de Zevenbergen&Thorne pour des paysages lissés.

Par défaut : Faux

Renvoyer l'angle trigonométrique (au lieu de l'azimuth) [booléen]

Différentes catégories sont créées lorsque vous activez l’angle trigonométrique : 0° (=Est), 90° (Nord), 180° (=Ouest), 270° (=Sud).

Par défaut : Faux

Renvoyer 0 pour le plat (au lieu de -9999) [booléen]

Un 0 remplacera la valeur -9999 dans les régions plates si vous activez cette option.

Par défaut : Faux

Sorties

Fichier en sortie [raster]

Raster de sortie avec les valeurs d’angles en degrés.

Utilisation dans la console

processing.runalg('gdalogr:aspect', input, band, compute_edges, zevenbergen, trig_angle, zero_flat, output)

Voir également

Couleur du relief

Description

Crée une carte de relief en couleur à partir d’un raster d’élévation supporté par GDAL. Les reliefs en couleur peuvent tout particulièrement être utilisés pour montrer les élévations. L’algorithme génère un raster à 4-bandes ayant des valeurs calculées à partir de l’élévation et d’un fichier texte contenant la configuration des couleurs. Par défaut, les couleurs entre les valeurs définies de l’élévation sont fusionnées en continu et le résultat est un joli raster coloré de l’élévation. L’algorithme est dérivé de l’utilitaire GDAL MNE .

Paramètres

Couche en entrée [raster]

Couche raster d’élévation.

Numéro de bande [numéro]

Le numéro d’une bande contenant les valeurs d’élévation.

Par défaut : 1

Calculer les bords [booléen]

Crée les bords à partir du raster d’élévation.

Par défaut : Faux

Fichier de configuration de couleur [Fichier]

Un fichier texte contenant la configuration des couleurs.

Mode de correspondance [sélection]

Le mode “0,0,0,0” RVBA est utilisé pour l’interpolation des couleurs alors que les modes Couleur exacte et Couleur la plus proche évitent l’interpolation des valeurs qui ne sont pas des indices dans le fichier de configuration des couleurs.

Options :

  • 0 — “0,0,0,0” RVBA

  • 1 — Couleur exacte

  • 2 — Couleur la plus proche

Par défaut : 0

Sorties

Fichier en sortie [raster]

Un raster de sortie à 4-bandes.

Utilisation dans la console

processing.runalg('gdalogr:colorrelief', input, band, compute_edges, color_table, match_mode, output)

Voir également

Remplir les valeurs nulles (nodata)

Description

Remplit les régions d’un raster ayant des valeurs ‘sans donnée’ par interpolation à partir des bords. Les valeurs pour les régions ‘sans donnée’ sont calculées avec les données des pixels voisins en utilisant la distance inverse pondérée. Après l’interpolation, un lissage des résultats est fait. L’entrée peut être n’importe quelle couche de raster supporté par GDAL. Cet algorithme est généralement approprié pour l’interpolation sur des régions d’un raster dont les valeurs varient de façon presque monotone (tels que les modèles d’élévation par exemple). Il est aussi adéquat pour le remplissage de petits trous ou craquelures dans des images dont les valeurs sont plus irrégulièrement (comme les photos aériennes). Il n’est généralement pas très bon pour interpoler un raster n’ayant que des points épars. L’algorithme est dérivé de l’utilitaire fillnodata de GDAL .

Paramètres

Couche en entrée [raster]

Couche raster.

Distance de recherche [nombre]

Le nombre de pixels rechercher dans toutes les direction et à utiliser pour l’interpolation.

Par défaut : 100

Itérations de lissage [nombre]

Le nombre de passes du filtre 3x3 (0 ou plus) pour lisser le résultat de l’interpolation.

Par défaut : 0

Bande à utiliser [nombre]

La bande à traiter. ‘Sans donnée’ doit être représenté par la valeur 0.

Par défaut : 1

Masque de validité [nombre]

En option.

Un masque qui définit les régions qui doivent être remplies.

Ne pas utiliser le masque de validité par défaut [booléen]

Active le masque de validité défini par l’utilisateur.

Par défaut : Faux

Sorties

Couche en sortie [raster]

Raster en sortie, dans un des formats supportés par GDAL.

Utilisation dans la console

processing.runalg('gdalogr:fillnodata', input, distance, iterations, band, mask, no_default_mask, output)

Voir également

Grid (Moyenne mobile)

Description

La Moyenne Mobile est un algorithme simple pour faire la moyenne des données. Il utilise une fenêtre mobile de forme elliptique pour rechercher les valeurs et faire la moyenne de tous les points de données dans cette fenêtre. L’ellipse de recherche peut être orientée dans un angle donné, le centre de l’ellipse étant aligné sur le nœud de la grille. De plus, le nombre minimum de points de données à moyenner peut être choisi, s’il n’y a pas assez de points dans la fenêtre, le nœud de la grille est considéré comme vide et une valeur ‘SANS DONNÉE’ lui est donné.

Paramètres

Couche en entrée [vecteur : point]

Couche vectorielle de points

Champ Z [champ de table : numérique]

Champ pour l’interpolation (Optionnel)

Rayon 1 [nombre]

Le premier rayon (axe des X si l’angle de rotation est 0) de l’ellipse de recherche.

Par défaut : 0.0

Rayon 2 [nombre]

Le second rayon (axe des Y si l’angle de rotation est 0) de l’ellipse de recherche.

Par défaut : 0.0

Min points [nombre]

Le nombre minimum de points de données pour la moyenne. S’il y a moins de points dans la fenêtre, le nœud de la grille est considéré comme vide et un marquer ‘SANS DONNÉE’ lui est donné.

Par défaut : 0.0

Angle [nombre]

Angle de rotation de l’ellipse, en degrés. L’ellipse est tournée dans le sens anti-horaire.

Par défaut : 0.0

Sans donnée [nombre]

Le marqueur Sans donnée pour les points vides.

Par défaut : 0.0

Type de raster en sortie [sélection]

Type de fichier raster

Options :

  • 0 — Byte
  • 1 — Int16
  • 2 — UInt16
  • 3 — UInt32
  • 4 — Int32
  • 5 — Float32
  • 6 — Float64
  • 7 — CInt16
  • 8 — CInt32
  • 9 — CFloat32
  • 10 — CFloat64

Par défaut : 5

Sorties

Fichier en sortie [raster]

Fichier raster interpolé

Utilisation dans la console

processing.runalg('gdalogr:gridaverage', input, z_field, radius_1, radius_2, min_points, angle, nodata, rtype, output)

Voir également

Grid (Métrique des données)

Description

Cet algorithme calcule des métriques des données en utilisant la fenêtre spécifiée et renvoie la géométrie de la grille.

Paramètres

Couche en entrée [vecteur : point]

Couche vectorielle de points

Champ Z [champ de table : numérique]

Champ pour l’interpolation (Optionnel)

Métriques [sélection]

Liste des métriques disponibles :

Options :

  • 0 — Minimum, valeur minimum trouvée aux nœuds de la grille dans l’ellipse de recherche.

  • 1 — Maximum, valeur maximum trouvée aux nœuds de la grille dans l’ellipse de recherche

  • 2 — Plage, la différence entre le minimum et le maximum trouvés aux nœuds de la grille dans l’ellipse de recherche

  • 3 — Nombre, le nombre de points de données trouvés aux nœuds de la grille dans l’ellipse de recherche

  • 4 — Distance moyenne, la distance moyenne entre le nœud de la grille (centre de l’ellipse de recherche) et tous les points de données trouvés aux nœuds de la grille dans l’ellipse de recherche

  • 5 — Distance moyenne entre points, la distance moyenne entre les points de données trouvés aux nœuds de la grille dans l’ellipse de recherche. La distance entre chaque paire de points dans l’ellipse est calculée et la moyenne de toutes ces distances est placée comme valeur au nœud de la grille

Par défaut : 0

Rayon 1 [nombre]

Le premier rayon (axe des X si l’angle de rotation est 0) de l’ellipse de recherche. Mettez ce paramètre à zéro pour utiliser l’ensemble de la grille de points

Par défaut : 0.0

Rayon 2 [nombre]

Le second rayon (axe des Y si l’angle de rotation est 0) de l’ellipse de recherche. Mettez ce paramètre à zéro pour utiliser l’ensemble de la grille de points

Par défaut : 0.0

Min points [nombre]

Le nombre minimum de points de données à utiliser. S’il y a moins de points dans la fenêtre, le nœud de la grille est considéré comme vide et un marquer ‘SANS DONNÉE’ lui est donné.

N’est utilisé que si l’ellipse de recherche est définie (les deux rayons ne sont pas à zéro)

Par défaut : 0.0

Angle [nombre]

Angle de rotation de l’ellipse, en degrés (sens anti-horaire)

Par défaut : 0.0

Sans donnée [nombre]

Le marqueur SANS DONNÉE pour les points vides

Par défaut : 0.0

Type de raster en sortie [sélection]

Type de fichier raster

Options :

  • 0 — Byte
  • 1 — Int16
  • 2 — UInt16
  • 3 — UInt32
  • 4 — Int32
  • 5 — Float32
  • 6 — Float64
  • 7 — CInt16
  • 8 — CInt32
  • 9 — CFloat32
  • 10 — CFloat64

Par défaut : 5

Sorties

Fichier en sortie [raster]

Fichier raster interpolé

Utilisation dans la console

processing.runalg('gdalogr:griddatametrics', input, z_field, metric, radius_1, radius_2, min_points, angle, nodata, rtype, output)

Voir également

Tutoriel grille de GDAL

Grid (Distance inverse à une puissance)

Description

La méthode de mise en grille Distance Inverse à la Puissance est un interpolateur à moyenne pondérée.

Le devez fournir les tableaux en entrée ayant les valeurs des données disséminées y compris les coordonnées de chaque point et la géométrie de la grille en sortie. La fonction calculera la valeur interpolée pour la position donnée dans la grille de sortie.

Paramètres

Couche en entrée [vecteur : point]

Couche vectorielle de points

Champ Z [champ de table : numérique]

Champ pour l’interpolation (Optionnel)

Puissance [nombre]

Puissance de pondération

Par défaut : 2.0

Lissage [nombre]

Paramètre de lissage

Par défaut : 0.0

Rayon 1 [nombre]

Le premier rayon (axe des X si l’angle de rotation est 0) de l’ellipse de recherche.

Par défaut : 0.0

Rayon 2 [nombre]

Le second rayon (axe des Y si l’angle de rotation est 0) de l’ellipse de recherche.

Par défaut : 0.0

Max points [nombre]

Nombre maximum de points de données à utiliser.

Ne par chercher plus de points que ce nombre. S’il y a moins de points, le nœud de la grille est considéré comme vide et un marquer ‘SANS DONNÉE’ lui est donné.

Par défaut : 0.0

Min points [nombre]

Nombre minimum de points de données à utiliser.

Si moins de points sont trouvés, le nœud de la grille est considéré comme vide et un marquer ‘SANS DONNÉE’ lui est donné.

Par défaut : 0.0

Angle [nombre]

Angle de rotation de l’ellipse, en degrés.

L’ellipse est tournée dans le sens anti-horaire.

Par défaut : 0.0

Sans donnée [nombre]

Le marqueur SANS DONNÉE pour les points vides

Par défaut : 0.0

Type de raster en sortie [sélection]

Type de fichier raster

Options :

  • 0 — Byte
  • 1 — Int16
  • 2 — UInt16
  • 3 — UInt32
  • 4 — Int32
  • 5 — Float32
  • 6 — Float64
  • 7 — CInt16
  • 8 — CInt32
  • 9 — CFloat32
  • 10 — CFloat64

Par défaut : 5

Sorties

Fichier en sortie [raster]

Fichier raster interpolé

Utilisation dans la console

processing.runalg('gdalogr:gridinvdist', input, z_field, power, smothing, radius_1, radius_2, max_points, min_points, angle, nodata, rtype, output)

Voir également

Tutoriel grille de GDAL

Grid (Plus proche voisin)

Description

La méthode du Plus Proche Voisin ne fait aucune interpolation ou lissage, elle prend simplement la valeur du point le plus proche trouvé dans l’ellipse de recherche et le renvoie en tant que résultat. S’il n’y a aucun point trouvé, la valeur SANS DONNÉE spécifiée sera renvoyée.

Paramètres

Couche en entrée [vecteur : point]

Couche vectorielle de points

Champ Z [champ de table : numérique]

Champ pour l’interpolation (Optionnel)

Rayon 1 [nombre]

Le premier rayon (axe des X si l’angle de rotation est 0) de l’ellipse de recherche.

Par défaut : 0.0

Rayon 2 [nombre]

Le second rayon (axe des Y si l’angle de rotation est 0) de l’ellipse de recherche.

Par défaut : 0.0

Angle [nombre]

Angle de rotation de l’ellipse, en degrés. L’ellipse est tournée dans le sens anti-horaire.

Par défaut : 0.0

Sans donnée [nombre]

Le marqueur Sans donnée pour les points vides.

Par défaut : 0.0

Type de raster en sortie [sélection]

Type de fichier raster

Options :

  • 0 — Byte
  • 1 — Int16
  • 2 — UInt16
  • 3 — UInt32
  • 4 — Int32
  • 5 — Float32
  • 6 — Float64
  • 7 — CInt16
  • 8 — CInt32
  • 9 — CFloat32
  • 10 — CFloat64

Par défaut : 5

Sorties

Fichier en sortie [raster]

Fichier raster interpolé

Utilisation dans la console

processing.runalg('gdalogr:gridnearestneighbor', input, z_field, radius_1, radius_2, angle, nodata, rtype, output)

Voir également

Tutoriel grille de GDAL

Ombrage

Description

Produit un raster avec un joli effet de relief. Ceci est vraiment utile pour visualiser le relief. Vous pouvez optionnellement spécifier l’azimut et l’altitude de la source d’éclairement, un facteur d’exagération verticale et un facteur d’échelle pour tenir compte des différences entre unités horizontales et verticales. Cet algorithme est dérivé de l’Utilitaire GDAL DEM .

Paramètres

Couche en entrée [raster]

Couche raster d’élévation.

Numéro de bande [numéro]

Bande ayant les information d’élévation.

Par défaut : 1

Calculer les bords [booléen]

Crée les bords à partir du raster d’élévation.

Par défaut : Faux

Utiliser la formule de Zevenbergen&Thorne (au lieu de celle de Horn) [booléen]

Active la formule de Zevenbergen&Thorne pour des paysages lissés.

Par défaut : Faux

Facteur Z (exagération verticale) [nombre]

Le facteur exagère la hauteur du raster d’élévation en sortie.

Par défaut : 1.0

Échelle (ratio unités vert./horiz.) [nombre]

Le rapport entre les unités verticales et les unités horizontales.

Par défaut : 1.0

Orientation de l'éclairage [nombre]

Définit l’azimut de la lumière éclairant le raster d’élévation, en degrés. Si elle provient du dessus du raster la valeur est 0, si elle provient de l’Est elle est de 90 et ainsi de suite.

Par défaut : 315.0

Altitude de l'éclairage [nombre]

Définit l’altitude de la lumière, en degrés. 90 si la lumière provient de dessus du raster d’élévation, 0 si elle en est tangente.

Par défaut : 45.0

Sorties

Fichier en sortie [raster]

Raster en sortie.

Utilisation dans la console

processing.runalg('gdalogr:hillshade', input, band, compute_edges, zevenbergen, z_factor, scale, azimuth, altitude, output)

Voir également

Presque Noir

Description

Convertit les bordures presque noires/blanches en noir.

Cet utilitaire scanne une image et essaie de donner à tous les pixels présents autour du cadre, qui sont presque ou exactement noirs, blancs ou d’une ou d’autres couleurs personnalisées, la valeur noire ou blanche. Il est souvent utilisé pour “réparer” les photos aériennes qui sont compressées avec perte pour que les pixels puissent être considérés comme transparents lors d’une opération de mosaïque

Paramètres

Couche en entrée [raster]

Fichier raster en entrée

Distance depuis le noir (ou blanc) [nombre]

Définit l’éloignement de plein noir, plein blanc ou de la couleur personnalisée que la valeur d’un pixel peut avoir pour être considéré comme étant plein noir, plein blanc ou de la couleur personnalisée

Par défaut : 15

Chercher les pixels presque blancs (255) [booléen]

Cherche les pixels presque blancs (255) au lieu des pixels presque noirs

Par défaut : Faux

Sorties

Couche en sortie [raster]

Fichier raster en sortie.

Utilisation dans la console

processing.runalg('gdalogr:nearblack', input, near, white, output)

Voir également

Proximité (distance raster)

Description

L’algorithme de proximité crée une carte raster de proximité indiquant la distance depuis le centre de chaque pixel au centre du plus proche pixel identifié comme un pixel cible. Les pixels cibles sont ceux du raster source pour lesquels la valeur du pixel du raster fait partie de la liste des valeurs de pixels cibles.

Paramètres

Couche en entrée [raster]

Raster en entrée

Valeurs [texte]

Une liste de valeurs de pixels cibles de l’image source pour être considérés comme pixels cibles. Si elle n’est pas définie, tous les pixels non nuls seront considérés comme pixels cibles.

Par défaut : (non défini)

Unités de distance [sélection]

Indique si les distances générées sont en pixels ou en coordonnées géoréférencées.

Options :

  • 0 — Géographique

  • 1 — Pixel

Par défaut : 0

Distance maximale (nvaleur négative pour ignorer) [nombre]

La distance maximale qui sera générée. La valeur sans donnée sera utilisée pour les pixels au-delà de cette distance. Si la valeur sans donnée n’est pas fournie, une requête pour la valeur sans donnée de la bande en sortie sera effectuée.

Si la bande de sortie n’a pas de valeur de sans donnée, alors la valeur 65535 est utilisée. La distance est interprétée en pixels à moins que distunits soit définie par GEO

Par défaut : -1

Sans donnée (une valeur négative permet d'ignorer le paramètre) [nombre]

Fournit la valeur sans donnée à utiliser pour le raster de proximité en sortie

Par défaut : -1

Valeur tampon fixe (une valeur négative permet d'ignorer le paramètre) [nombre]

Fournit la valeur à donner à tous les pixels qui sont inférieurs à -maxdist des pixels cibles (y compris les pixels cibles) au lieu de la valeur de distance

Par défaut : -1

Type de raster en sortie [sélection]

Type de fichier raster

Options :

  • 0 — Byte
  • 1 — Int16
  • 2 — UInt16
  • 3 — UInt32
  • 4 — Int32
  • 5 — Float32
  • 6 — Float64
  • 7 — CInt16
  • 8 — CInt32
  • 9 — CFloat32
  • 10 — CFloat64

Par défaut : 5

Sorties

Couche en sortie [raster]

Fichier raster en sortie.

Utilisation dans la console

processing.runalg('gdalogr:proximity', input, values, units, max_dist, nodata, buf_val, rtype, output)

Voir également

Algorithme GDAL proximity

Rugosité

Description

Produit un raster à bande unique dont les valeurs sont calculées à partir de l’élévation. La rugosité est le degré d’irrégularité de la surface. Elle est calculée par la plus grande différence entre les cellules d’un pixel central et ses cellules environnantes. La détermination de la rugosité joue un rôle dans l’analyse des données d’élévation de terrain, elle est utile pour les calculs de la morphologie de rivières, en climatologie et en géographie physique en général. Cet algorithme est dérivé de l’Utilitaire GDAL DEM .

Paramètres

Couche en entrée [raster]

Couche raster d’élévation.

Numéro de bande [numéro]

Le numéro d’une bande contenant les valeurs d’élévation.

Par défaut : 1

Calculer les bords [booléen]

Crée les bords à partir du raster d’élévation.

Par défaut : Faux

Sorties

Fichier en sortie [raster]

Raster à bande unique en sortie. La valeur -9999 est utilisée comme valeur vide dans la sortie.

Utilisation dans la console

processing.runalg('gdalogr:roughness', input, band, compute_edges, output)

Voir également

Tamiser

Description

Enlève les polygones rasters plus petits que le seuil donné (en pixels) et les remplace avec la valeur du pixel du plus grand polygone voisin. C’est utile si vous avez beaucoup de petites régions dans votre carte raster. L’algorithme est dérivé de l’utilitaire tamis de GDAL .

Paramètres

Couche en entrée [raster]

Couche raster.

Seuil [nombre]

Seuls les polygones raster plus petits que cette taille seront supprimés.

Par défaut : 2

Connexions de pixel [selection]

Soit quatre connexités, soit huit connexités devraient être utilisées pour la détermination.

Options :

  • 0 — 4
  • 1 — 8

Par défaut : 0

Sorties

Couche en sortie [raster]

Couche raster en sortie.

Utilisation dans la console

processing.runalg('gdalogr:sieve', input, threshold, connections, output)

Voir également

Pente

Description

Crée une carte de pentes à partir d’un raster d’élévation supporté par GDAL. La pente est l’angle d’inclinaison par rapport à l’horizontale. Vous avez l’option de spécifier le type de valeur de pente que vous voulez : en degrés ou en pourcentage de pente. L’algorithme est dérivé de l’utilitaire MNE de GDAL .

Paramètres

Couche en entrée [raster]

Couche raster d’élévation.

Numéro de bande [numéro]

Le numéro d’une bande contenant les valeurs d’élévation.

Par défaut : 1

Calculer les bords [booléen]

Crée les bords à partir du raster d’élévation.

Par défaut : Faux

Utiliser la formule de Zevenbergen&Thorne (au lieu de celle de Horn) [booléen]

Active la formule de Zevenbergen&Thorne pour des paysages lissés.

Par défaut : Faux

Pente exprimée en pourcentage (au lieu de degrés) [booléen]

Vous avez la possibilité d’utiliser une pente exprimée en degrés.

Par défaut : Faux

Échelle (ratio unités vert./horiz.) [nombre]

Le rapport entre les unités verticales et les unités horizontales.

Par défaut : 1.0

Sorties

Fichier en sortie [raster]

Raster en sortie en réel 32-bit.

Utilisation dans la console

processing.runalg('gdalogr:slope', input, band, compute_edges, zevenbergen, as_percent, scale, output)

Voir également

Index de Position Topographique (TPI)

Description

Cette commande produit un raster à bande unique dont les valeurs sont calulées à partir de l’élévation. TPI signifie Indice de Position Topographique, qui est défini comme étant la différence entre un pixel central et la moyenne de ses cellules environnantes.

Paramètres

Couche en entrée [raster]

Couche raster d’élévation

Numéro de bande [numéro]

Le numéro de la bande contenant les valeurs d’élévation.

Par défaut : 1

Calculer les bords [booléen]

Génère les côtés à partir du raster d’élévation.

Par défaut : Faux

Sorties

Fichier en sortie [raster]

Raster TPI en sortie

Utilisation dans la console

processing.runalg('gdalogr:tpitopographicpositionindex', input, band, compute_edges, output)

Voir également

utilitaire MNE de GDAL

Rugosité du Terrain (TRI)

Description

Cette commande retourne un raster à une bande dont les valeurs sont calculées à partir de l’élévation. TRI veut dire index de rugosité du terrain, qui est définie comme la différence moyenne entre un pixel central et ses cellules voisines.

Paramètres

Couche en entrée [raster]

Couche raster d’élévation

Numéro de bande [numéro]

Le numéro de la bande contenant les valeurs d’élévation.

Par défaut : 1

Calculer les bords [booléen]

Génère les côtés à partir du raster d’élévation.

Par défaut : Faux

Sorties

Fichier en sortie [raster]

Fichier raster TRI.

Utilisation dans la console

processing.runalg('gdalogr:triterrainruggednessindex', input, band, compute_edges, output)

Voir également

Utilitaire GDAL DEM