Important
La traduction est le fruit d’un effort communautaire auquel vous pouvez vous joindre. Cette page est actuellement traduite à 82.28%.
28.1.18. Outils rasters
28.1.18.1. Align raster
NEW in 3.34
Aligns raster by resampling it to the same cell size and reprojecting to the same CRS as a reference raster.
Avertissement
This algorithm is ONLY available in the Model Designer context. For other contexts, use instead Align rasters.
Paramètres
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[raster] |
Input raster layer to align |
Méthode de rééchantillonnage |
|
[enumeration] Par défaut : 0 |
Method to use for input layer resampling.
|
Rescale values according to the cell size |
|
[booléen] Par défaut : Non |
|
Couche de référence |
|
[raster] |
A raster layer that will be used to fetch extent, cell size and CRS that will be applied to input layers. |
Override reference CRS Optionnel |
|
[crs] |
CRS to be used instead of the reference layer’s |
Override reference cell size X Optionnel |
|
[nombre] |
Cell size in X direction to be used instead of the reference layer’s |
Override reference cell size Y Optionnel |
|
[nombre] |
Cell size in Y direction to be used instead of the reference layer’s |
Override reference grid offset X Optionnel |
|
[nombre] |
Offset in X direction to apply to cells grid |
Override reference grid offset Y Optionnel |
|
[nombre] |
Offset in Y direction to apply to cells grid |
Clip to extent Optionnel |
|
[emprise] |
Specify the extent of the output raster layer. It will internally be extended to a multiple of the tile size. Les méthodes disponibles sont :
|
Aligned raster |
|
[raster] |
output raster with pixels resampled |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Aligned raster |
|
[raster] |
output raster with pixels resampled |
Code Python
Algorithm ID: native:alignsingleraster
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.
28.1.18.2. Align rasters
NEW in 3.34
Aligns rasters by resampling them to the same cell size and reprojecting to the same CRS as a reference raster.
Avertissement
This algorithm is NOT available in the Model Designer context. Use instead Align raster.
Paramètres
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couches en entrée |
|
[raster] [list] |
List of input raster layers with resampling options associated
(filled as a
Rescale values according to the cell size [boolean] ( |
Couche de référence |
|
[raster] |
A raster layer that will be used to fetch extent, cell size and CRS that will be applied to input layers. |
Override reference CRS Optionnel |
|
[crs] |
CRS to be used instead of the reference layer’s |
Override reference cell size X Optionnel |
|
[nombre] |
Cell size in X direction to be used instead of the reference layer’s |
Override reference cell size Y Optionnel |
|
[nombre] |
Cell size in Y direction to be used instead of the reference layer’s |
Override reference grid offset X Optionnel |
|
[nombre] |
Offset in X direction to apply to cells grid |
Override reference grid offset Y Optionnel |
|
[nombre] |
Offset in Y direction to apply to cells grid |
Clip to extent Optionnel |
|
[emprise] |
Specify the extent of the output raster layer. It will internally be extended to a multiple of the tile size. Les méthodes disponibles sont :
|
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Aligned rasters |
|
[raster] [list] |
output rasters with pixels resampled |
Code Python
ID de l’algorithme : native:alignrasters
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.
28.1.18.3. Convertir une carte en raster
Crée un image raster à partir du contenu du canevas de carte.
Un thème de carte peut être sélectionné pour rendre un ensemble prédéterminé de couches avec chacune un style bien défini.
Alternativement, une seule couche peut être sélectionnée si aucun thème de carte n’est défini.
Si aucun thème de carte ni couche n’est défini, le contenu de la carte actuelle sera rendu. L’étendue minimale entrée sera étendue en interne pour être un multiple de la taille de la tuile.
Paramètres
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Étendue minimale de rendu (xmin, xmax, ymin, ymax) |
|
[emprise] |
Specify the extent of the output raster layer. It will internally be extended to a multiple of the tile size. Les méthodes disponibles sont :
|
Taille de tuile |
|
[nombre] Par défaut : 1024 |
Taille de la tuile de la couche raster en sortie. Valeur minimale: 64. |
Unités de carte par pixel |
|
[nombre] Par défaut : 100.0 |
Taille de pixel (en unités de carte). Valeur minimale: 0.0 |
Rendre l’arrière-plan transparent |
|
[booléen] Par défaut : Faux |
Permet d’exporter la carte avec un fond transparent. Génère une image RGBA (au lieu de RGB) si elle est définie sur |
Thème de la carte à rendre Optionnel |
|
[enumeration] |
Utilisez un thème de carte existant pour le rendu. |
Couche unique à rendre Optionnel |
|
[enumeration] |
Choisissez une seule couche pour le rendu |
Couche en sortie |
|
[raster] Par défaut : |
Spécification pour le raster en sortie. Au choix :
|
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en sortie |
|
[raster] |
Couche raster en sortie |
Code Python
ID de l’algorithme: native:rasterize
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.
28.1.18.4. Fill NoData cells
Resets the NoData values in the input raster to a chosen value, resulting in raster dataset with no NoData pixels.
The algorithm respects the input raster data type, e.g. a floating point fill value will be truncated when applied to an integer raster.
Paramètres
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Input raster |
|
[raster] |
Le fichier raster à traiter. |
Numéro de bande |
|
[nombre] Par défaut : 1 |
La bande du raster |
Fill value |
|
[nombre] Par défaut : 1.0 |
Set the value to use for the NoData pixels |
Sortie raster |
|
[raster] Par défaut : |
Spécification pour le raster en sortie. Au choix :
|
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sortie raster |
|
[raster] |
The output raster layer with filled data cells. |
Code Python
ID de l’algorithme : native:fillnodata
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.
28.1.18.5. Générer des tuiles XYZ (répertoire)
Génère des tuiles raster “XYZ“ en utilisant le projet QGIS actuel comme images individuelles dans une structure de répertoires.
Optionally, a Leaflet HTML output file using the generated tiles as a map layer could be created.
Paramètres
Paramètres basiques
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Emprise (xmin, xmax, ymin, ymax) |
|
[emprise] |
Specify the extent of the tiles. It will internally be extended to a multiple of the tile size. Les méthodes disponibles sont :
|
Zoom minimum |
|
[nombre] Par défaut : 12 |
Minimum 0, maximum 25. |
Zoom maximum |
|
[nombre] Par défaut : 12 |
Minimum 0, maximum 25. |
DPI |
|
[nombre] Par défaut : 96 |
Minimum 48, maximum 600. |
Couleur de l’arrière plan Optionnel |
|
[color] Par défaut : QColor(0, 0, 0, 0) |
Choisissez la couleur de fond pour les tuiles |
Enable antialiasing |
|
[booléen] Par défaut : Vrai |
Determines if antialiasing should be enabled |
Format de tuile |
|
[enumeration] Par défaut : 0 |
Un des :
|
Qualité (JPG uniquement) Optionnel |
|
[nombre] Par défaut : 75 |
Minimum 1, maximum 100. |
Taille métatile Optionnel |
|
[nombre] Par défaut : 4 |
Spécifiez une taille de métatile personnalisée lors de la génération de tuiles XYZ. Des valeurs plus élevées peuvent accélérer le rendu des tuiles et fournir un meilleur étiquetage (moins d’écarts sans étiquettes) au détriment de l’utilisation de plus de mémoire. Minimum 1, maximum 20. |
Largeur de tuile Optionnel |
|
[nombre] Par défaut : 256 |
Minimum 1, maximum 4096. |
Hauteur de tuile Optionnel |
|
[nombre] Par défaut : 256 |
Minimum 1, maximum 4096. |
Utiliser l’axe Y des tuiles inversées (conventions TMS) Optionnel |
|
[booléen] Par défaut : Faux |
|
Répertoire de sortie Optionnel |
|
[folder] Par défaut : |
Specification of the output directory (for the tiles). One of:
|
Sortie html (leaflet) Optionnel |
|
[html] Par défaut : |
Spécification du fichier HTML de sortie. Un des:
|
Paramètres avancés
NEW in 3.30
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Leaflet HTML output title Optionnel |
|
[string] Par défaut : Non défini |
HTML <title>-tag used for the Leaflet HTML output file. |
Leaflet HTML output attribution Optionnel |
|
[string] Par défaut : Non défini |
Custom map attribution used for the Leaflet HTML output file. HTML links are possible. |
Include OpenStreetMap basemap in Leaflet HTML output Optionnel |
|
[booléen] Par défaut : Faux |
An OpenStreetMap basemap layer (source: https://tile.openstreetmap.org) is included in the Leaflet HTML output file. Proper map attribution is added automatically. |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Répertoire de sortie |
|
[folder] |
Répertoire de sortie (pour les tuiles) |
Sortie html (leaflet) |
|
[html] |
Le fichier HTML de sortie (Leaflet) |
Code Python
ID de l’algorithme : native:tilesxyzdirectory
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.
28.1.18.6. Générer des tuiles XYZ (MBTiles)
Génère des tuiles raster “XYZ“ en utilisant le projet QGIS en cours en tant que fichier unique au format “MBTiles“.
Paramètres
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Emprise (xmin, xmax, ymin, ymax) |
|
[emprise] |
Specify the extent of the tiles. It will internally be extended to a multiple of the tile size. Les méthodes disponibles sont :
|
Zoom minimum |
|
[nombre] Par défaut : 12 |
Minimum 0, maximum 25. |
Zoom maximum |
|
[nombre] Par défaut : 12 |
Minimum 0, maximum 25. |
DPI |
|
[nombre] Par défaut : 96 |
Minimum 48, maximum 600. |
Couleur de l’arrière plan Optionnel |
|
[color] Par défaut : QColor(0, 0, 0, 0) |
Choisissez la couleur de fond pour les tuiles |
Enable antialiasing |
|
[booléen] Par défaut : Vrai |
Determines if antialiasing should be enabled |
Format de tuile |
|
[enumeration] Par défaut : 0 |
Un des :
|
Qualité (JPG uniquement) Optionnel |
|
[nombre] Par défaut : 75 |
Minimum 1, maximum 100. |
Taille métatile Optionnel |
|
[nombre] Par défaut : 4 |
Spécifiez une taille de métatile personnalisée lors de la génération de tuiles XYZ. Des valeurs plus élevées peuvent accélérer le rendu des tuiles et fournir un meilleur étiquetage (moins d’écarts sans étiquettes) au détriment de l’utilisation de plus de mémoire. Minimum 1, maximum 20. |
Fichier de sortie (pour MBTiles) |
|
[file] Par défaut : |
Spécification du fichier de sortie. Un des:
|
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Fichier de sortie (pour MBTiles) |
|
[file] |
Le fichier de sortie. |
Code Python
ID de l’algorithme : native:tilesxyzmbtiles
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.