27.2.2. Conversion raster

27.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

[booléen]

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]

Par défaut : [Enregistrer dans un fichier temporaire]

Spécification du fichier de sortie. Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

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.

27.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.

Menu par défaut : 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

[booléen]

Par défaut : Faux

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

PCT à RGB

OUTPUT

[file]

Par défaut : [Enregistrer dans un fichier temporaire]

Spécification du fichier de sortie. Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

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.

27.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.

Menu par défaut : Raster ► Conversion

Paramètres

Paramètres basiques

É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]

Par défaut : “DN”

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

Utiliser la 8-connectedness

EIGHT_CONNECTEDNESS

[booléen]

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).

Vectorisé

OUTPUT

[vecteur : polygone]

Par défaut : [Enregistrer dans un fichier temporaire]

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

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

Paramètres avancés

Étiquette

Nom

Type

Description

Paramètres supplémentaires de la ligne de commande

Optionnel

EXTRA

[string]

Defaut: None

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

Sorties

Étiquette

Nom

Type

Description

Vectorisé

OUTPUT

[vecteur : polygone]

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.

27.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

Paramètres basiques

É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

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…

Paramètres avancés

Étiquette

Nom

Type

Description

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).

Pour le processus en lot et le modeleur graphique : séparez les différentes options avec le caractère pipe (|).

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 (Entier 8 bit non signé (quint8))

  • 1 — Byte (Entier 16 bit non signé (quint8))

  • 3 — UInt16 (Entier 16 bit non signé (quint16))

  • 4 — UInt32 (Entier 32 bit non signé (quint32))

  • 5 — Int32 (Entier 32 bit signé (qint32))

  • 6 — Float32 (Trente-deux bits à virgule flottante (float))

  • 7 — Float64 (Soixante-quatre bits à virgule flottante (double))

  • 8 — CInt16 (Complexe Int16)

  • 9 — CInt32 (Complexe Int32)

  • 10 — CFloat32 (Complexe Float32)

  • 11 — CFloat64 (Complexe Float64)

Les options disponibles dépendent de la version de GDAL compilée avec votre version de QGIS (voir le menu Aide ► A propos)

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.

27.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.

Menu par défaut : 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]

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…

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.

27.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.

Menu par défaut : Raster ► Conversion

Paramètres

Paramètres basiques

É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]

Par défaut : 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

[booléen]

Par défaut : Faux

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

Converti

OUTPUT

[raster]

Par défaut : [Enregistrer dans un fichier temporaire]

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

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

Paramètres avancés

Étiquette

Nom

Type

Description

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).

Pour le processus en lot et le modeleur graphique : séparez les différentes options avec le caractère pipe (|).

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 (Entier 8 bit non signé (quint8))

  • 1 — Byte (Entier 16 bit non signé (quint8))

  • 3 — UInt16 (Entier 16 bit non signé (quint16))

  • 4 — UInt32 (Entier 32 bit non signé (quint32))

  • 5 — Int32 (Entier 32 bit signé (qint32))

  • 6 — Float32 (Trente-deux bits à virgule flottante (float))

  • 7 — Float64 (Soixante-quatre bits à virgule flottante (double))

  • 8 — CInt16 (Complexe Int16)

  • 9 — CInt32 (Complexe Int32)

  • 10 — CFloat32 (Complexe Float32)

  • 11 — CFloat64 (Complexe Float64)

Les options disponibles dépendent de la version de GDAL compilée avec votre version de QGIS (voir le menu Aide ► A propos)

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.