24.2.2. Conversion raster

24.2.2.1. gdal2xyz

Convertit les données raster au format de fichier XYZ ASCII.

Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[raster]

Couche raster à convertir

Numéro de bande

BAND

[raster band]

Par défaut: la première bande de la couche d’entrée

Si le raster est multibande, choisissez la bande que vous souhaitez convertir

Sortie de valeurs séparées par des virgules

CSV

[boolean]

Par défaut : Faux

Définit si le fichier de sortie doit être de type valeurs séparées par des virgules (csv).

Fichier ASCII XYZ

OUTPUT

[file]

Default: [Save to temporary file]

Spécification du fichier de sortie. Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

L’encodage du fichier peut également être modifié ici.

Sorties

Étiquette

Nom

Type

Description

Fichier ASCII XYZ

INPUT

[table]

Fichier de table contenant les valeurs exportées de la bande raster.

Code Python

ID de l’algorithme : gdal:gdal2xyz

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.

24.2.2.2. PCT à RGB

Convertit une image palettisée 8 bits en RVB 24 bits. Il convertira une bande pseudo-couleur du fichier d’entrée en un fichier RVB du format souhaité.

Cet algorithme est dérivé de l’utilitaire GDAL pct2rgb.

Default menu: Raster ► Conversion

Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[raster]

Image raster 8 bits en entrée

Numéro de bande

BAND

[raster band]

Par défaut: la première bande de la couche d’entrée

Si le raster est multibande, choisissez la bande que vous souhaitez convertir

Générez un fichier RGBA

RGBA

[boolean]

Par défaut : Faux

Définit si le fichier de sortie doit être de type RGBA.

PCT à RGB

OUTPUT

[file]

Default: [Save to temporary file]

Spécification du fichier de sortie. Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

L’encodage du fichier peut également être modifié ici.

Sorties

Étiquette

Nom

Type

Description

PCT à RGB

OUTPUT

[raster]

Image raster RVB 24 bits

Code Python

ID de l’algorithme : gdal:pcttorgb

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.

24.2.2.3. Polygoniser (raster en vecteur)

Crée des polygones vectoriels pour toutes les régions de pixels connectées dans le raster partageant une valeur de pixel commune. Chaque polygone est créé avec un attribut indiquant la valeur en pixels de ce polygone.

Cet algorithme est dérivé de l’utilitaire GDAL polygonize.

Default menu: Raster ► Conversion

Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[raster]

Couche raster source

Numéro de bande

BAND

[raster band]

Par défaut: la première bande de la couche d’entrée

Si le raster est multibande, choisissez la bande que vous souhaitez utiliser

Nom du champ à créer

FIELD

[string]

Default: “DN”

Spécifiez le nom de champ pour les attributs des régions connectées.

Utiliser la 8-connectedness

EIGHT_CONNECTEDNESS

[boolean]

Par défaut : Faux

Si elles ne sont pas définies, les cellules raster doivent avoir une bordure commune pour être considérées comme connectées (4 connectées). Si elles sont définies, les cellules raster en contact sont également considérées comme connectées (8 connectées).

Paramètres supplémentaires de la ligne de commande

Optionnel

EXTRA

[string]

Defaut: None

Ajout d’options supplémentaires à la ligne de commande GDAL

Vectorisé

OUTPUT

[vector: polygon]

Default: [Save to temporary file]

Spécification de la couche vectorielle de sortie (polygone). Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

L’encodage du fichier peut également être modifié ici.

Sorties

Étiquette

Nom

Type

Description

Vectorisé

OUTPUT

[vector: polygon]

Couche vectorielle de sortie

Code Python

ID de l’algorithme : gdal:polygonize

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.

24.2.2.4. Réorganiser les bandes

Crée un nouveau raster à l’aide des bandes sélectionnées à partir d’une couche raster donnée. L’algorithme permet également de réorganiser les bandes pour le raster nouvellement créé.

Cet algorithme est dérivé de l’utilitaire GDAL translate.

Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[raster]

Couche raster source

Bande (s) sélectionnée (s)

BANDS

[raster band] [list]

Defaut: None

Liste ordonnée des bandes à utiliser pour créer le nouveau raster

Options de création supplémentaires

Optionnel

OPTIONS

[string]

Par défaut: “”

Pour ajouter une ou plusieurs options de création qui contrôlent le raster à créer (couleurs, taille de bloc, compression de fichier …). Pour plus de commodité, vous pouvez utiliser des profils prédéfinis (voir les options de pilote GDAL).

For Batch Process: separate multiple options with a pipe character (|).

Type de données de sortie

DATA_TYPE

[enumeration]

Par défaut : 0

Définit le type de données du fichier raster en sortie. Options:

  • 0 — Utiliser le type de données de la couche d’entrée

  • 1 — Byte

  • 2 — Int16

  • 3 — UInt16

  • 4 — UInt32

  • 5 — Int32

  • 6 — Float32

  • 7 — Float64

  • 8 — CInt16

  • 9 — CInt32

  • 10 — CFloat32

  • 11 — CFloat64

Converti

OUTPUT

[raster]

Par défaut: enregistrer dans un fichier temporaire

Spécification pour le raster en sortie. Au choix :

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

L’encodage du fichier peut également être modifié ici.

Sorties

Étiquette

Nom

Type

Description

Converti

OUTPUT

[raster]

Couche raster en sortie avec bandes réarrangées.

Code Python

ID de l’algorithme : gdal:rearrange_bands

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.

24.2.2.5. RVB à PCT

Convertit une image RVB 24 bits en une palette 8 bits. Calcule une table de pseudo-couleurs optimale pour l’image RVB donnée en utilisant un algorithme de coupe médiane sur un histogramme RVB sous-échantillonné. Il convertit ensuite l’image en une image pseudo-colorée à l’aide de la table des couleurs. Cette conversion utilise le tramage Floyd-Steinberg (diffusion d’erreur) pour maximiser la qualité visuelle de l’image de sortie.

Si vous souhaitez classer une carte raster et réduire le nombre de classes, il peut être utile de sous-échantillonner votre image avec cet algorithme auparavant.

Cet algorithme est dérivé de l’utilitaire GDAL rgb2pct.

Default menu: Raster ► Conversion

Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[raster]

Couche raster en entrée (RVB)

Nombre de couleurs

NCOLORS

[number]

Par défaut : 2

Le nombre de couleurs que l’image résultante contiendra. Une valeur de 2 à 256 est possible.

RVB à PCT

OUTPUT

[raster]

Default: [Save to temporary file]

Spécification pour le raster en sortie. Au choix :

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

L’encodage du fichier peut également être modifié ici.

Sorties

Étiquette

Nom

Type

Description

RVB à PCT

OUTPUT

[raster]

Couche raster sortie

Code Python

ID de l’algorithme : gdal:rgbtopct

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.

24.2.2.6. Traduire (convertir le format)

Convertit les données raster entre différents formats.

Cet algorithme est dérivé de l’utilitaire GDAL translate.

Default menu: Raster ► Conversion

Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[raster]

Couche raster source

Remplacez la projection du fichier de sortie

Optionnel

TARGET_CRS

[crs]

Spécifiez une projection pour le fichier de sortie

Attribuez une valeur nodata spécifiée aux bandes de sortie

Optionnel

NODATA

[number]

Default: Not set

Définit la valeur à utiliser pour nodata dans le raster en sortie

Copiez tous les sous-jeux de données de ce fichier dans des fichiers de sortie individuels

COPY_SUBDATASETS

[boolean]

Par défaut : Faux

Créer des fichiers individuels pour les sous-jeux de données

Options de création supplémentaires

Optionnel

OPTIONS

[string]

Par défaut: “”

Pour ajouter une ou plusieurs options de création qui contrôlent le raster à créer (couleurs, taille de bloc, compression de fichier …). Pour plus de commodité, vous pouvez utiliser des profils prédéfinis (voir les options de pilote GDAL).

For Batch Process: separate multiple options with a pipe character (|).

Paramètres supplémentaires de la ligne de commande

Optionnel

EXTRA

[string]

Defaut: None

Ajout d’options supplémentaires à la ligne de commande GDAL

Type de données de sortie

DATA_TYPE

[enumeration]

Par défaut : 0

Définit le type de données du fichier raster en sortie. Options:

  • 0 — Utiliser le type de données de la couche d’entrée

  • 1 — Byte

  • 2 — Int16

  • 3 — UInt16

  • 4 — UInt32

  • 5 — Int32

  • 6 — Float32

  • 7 — Float64

  • 8 — CInt16

  • 9 — CInt32

  • 10 — CFloat32

  • 11 — CFloat64

Converti

OUTPUT

[raster]

Default: [Save to temporary file]

Spécification de la couche raster en sortie (traduite). Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

L’encodage du fichier peut également être modifié ici.

Sorties

Étiquette

Nom

Type

Description

Converti

OUTPUT

[raster]

Couche raster en sortie (traduite).

Code Python

ID de l’algorithme : gdal:translate

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.