23.2.2. Conversion raster¶
23.2.2.1. gdal2xyz¶
Convertit les données raster au format de fichier XYZ ASCII.
23.2.2.1.1. Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[raster] |
Couche raster à convertir |
Numéro de bande |
|
[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 |
|
[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 |
|
[file] Default: |
Spécification du fichier de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
23.2.2.1.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Fichier ASCII XYZ |
|
[table] |
Fichier de table contenant les valeurs exportées de la bande raster. |
23.2.2.1.3. Code Python¶
Algorithm ID: 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.
23.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:
23.2.2.2.1. Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[raster] |
Image raster 8 bits en entrée |
Numéro de bande |
|
[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 |
|
[boolean] Par défaut : Faux |
Définit si le fichier de sortie doit être de type RGBA. |
PCT à RGB |
|
[file] Default: |
Spécification du fichier de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
23.2.2.2.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
PCT à RGB |
|
[raster] |
Image raster RVB 24 bits |
23.2.2.2.3. Code Python¶
Algorithm ID: 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.
23.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 de polygonisation GDAL.
Default menu:
23.2.2.3.1. Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[raster] |
Couche raster source |
Numéro de bande |
|
[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 |
|
[string] Default: “DN” |
Spécifiez le nom de champ pour les attributs des régions connectées. |
Utiliser la 8-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 |
|
[string] Defaut: None |
Ajout d’options supplémentaires à la ligne de commande GDAL |
Vectorisé |
|
[vector: polygon] Default: |
Spécification de la couche vectorielle de sortie (polygone). Un des:
L’encodage du fichier peut également être modifié ici. |
23.2.2.3.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Vectorisé |
|
[vector: polygon] |
Couche vectorielle de sortie |
23.2.2.3.3. Code Python¶
Algorithm ID: 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.
23.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.
23.2.2.4.1. Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[raster] |
Couche raster source |
Bande (s) sélectionnée (s) |
|
[raster band] [list] Defaut: None |
Liste ordonnée des bandes à utiliser pour créer le nouveau raster |
Options de création supplémentaires Optionnel |
|
[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). |
Type de données de sortie |
|
[enumeration] Par défaut : 0 |
Définit le type de données du fichier raster en sortie. Options:
|
Converti |
|
[raster] Par défaut: enregistrer dans un fichier temporaire |
Spécification pour le raster en sortie. Au choix :
L’encodage du fichier peut également être modifié ici. |
23.2.2.4.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Converti |
|
[raster] |
Couche raster en sortie avec bandes réarrangées. |
23.2.2.4.3. Code Python¶
Algorithm ID: 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.
23.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:
23.2.2.5.1. Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[raster] |
Couche raster en entrée (RVB) |
Nombre de couleurs |
|
[number] Par défaut : 2 |
Le nombre de couleurs que l’image résultante contiendra. Une valeur de 2 à 256 est possible. |
RVB à PCT |
|
[raster] Default: |
Spécification pour le raster en sortie. Au choix :
L’encodage du fichier peut également être modifié ici. |
23.2.2.5.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
RVB à PCT |
|
[raster] |
Couche raster sortie |
23.2.2.5.3. Code Python¶
Algorithm ID: 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.
23.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:
23.2.2.6.1. Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[raster] |
Couche raster source |
Remplacez la projection du fichier de sortie Optionnel |
|
[crs] |
Spécifiez une projection pour le fichier de sortie |
Attribuez une valeur nodata spécifiée aux bandes de sortie Optionnel |
|
[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 |
|
[boolean] Par défaut : Faux |
Créer des fichiers individuels pour les sous-jeux de données |
Options de création supplémentaires Optionnel |
|
[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). |
Paramètres supplémentaires de la ligne de commande Optionnel |
|
[string] Defaut: None |
Ajout d’options supplémentaires à la ligne de commande GDAL |
Type de données de sortie |
|
[enumeration] Par défaut : 0 |
Définit le type de données du fichier raster en sortie. Options:
|
Converti |
|
[raster] Default: |
Spécification de la couche raster en sortie (traduite). Un des:
L’encodage du fichier peut également être modifié ici. |
23.2.2.6.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Converti |
|
[raster] |
Couche raster en sortie (traduite). |
23.2.2.6.3. Code Python¶
Algorithm ID: 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.