Important

La traduction est le fruit d’un effort communautaire auquel vous pouvez prendre part. 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

INPUT

[raster]

Input raster layer to align

Méthode de rééchantillonnage

RESAMPLING_METHOD

[enumeration]

Par défaut : 0

Method to use for input layer resampling. Available options are:

  • 0 — Voisin le plus proche

  • 1 — Bilinéaire (noyau de 2x2)

  • 2 — Cubique (noyau de 4x4)

  • 3 — Cubic B-Spline (4x4 kernel)

  • 4 — Lanczos (noyau de 6x6)

  • 5 — Moyenne

  • 6 — Mode

  • 7 — Maximum

  • 8 — Minimum

  • 9 — Médiane

  • 10 — Premier quartile (Q1)

  • 11 — Troisième quartile (Q3)

Rescale values according to the cell size

RESCALE

[booléen]

Par défaut : Non

Couche de référence

REFERENCE_LAYER

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

CRS to be used instead of the reference layer’s

Override reference cell size X

Optionnel

CELL_SIZE_X

[nombre]

Cell size in X direction to be used instead of the reference layer’s

Override reference cell size Y

Optionnel

CELL_SIZE_Y

[nombre]

Cell size in Y direction to be used instead of the reference layer’s

Override reference grid offset X

Optionnel

GRID_OFFSET_X

[nombre]

Offset in X direction to apply to cells grid

Override reference grid offset Y

Optionnel

GRID_OFFSET_Y

[nombre]

Offset in Y direction to apply to cells grid

Clip to extent

Optionnel

EXTENT

[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 :

  • Calculer à partir d’une couche… : utilise l’étendue d’une couche chargée dans le projet actuel

  • Calculer depuis une carte de mise en page… : utilise l’étendue d’un élément carte de mise en page du projet actif

  • Calculer depuis un signet… : utilise l’étendue d’un signet géospatial précédemment sauvegardé

  • Utiliser l’emprise du canevas de la carte

  • Dessiner sur le canevas de carte : cliquer et dessiner un rectangle délimitant la zone à prendre en compte.

  • Entrer les coordonnées xmin, xmax, ymin, ymax

Aligned raster

OUTPUT

[raster]

output raster with pixels resampled

Sorties

Étiquette

Nom

Type

Description

Aligned raster

OUTPUT

[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

INPUT

[raster] [list]

List of input raster layers with resampling options associated (filled as a QgsProcessingParameterAlignRasterLayers item — done in GUI by pressing Configure Raster… button for each selected layer):

Input layer [string] (inputFile)

Full path of the input layer to align

Output file [string] (outputFile)

Full path of the corresponding aligned output layer

Resampling method [enumeration] (resampleMethod)

Method to use for input layer resampling. Available options are:

  • 0 — Voisin le plus proche

  • 1 — Bilinéaire (noyau de 2x2)

  • 2 — Cubique (noyau de 4x4)

  • 3 — Cubic B-Spline (4x4 kernel)

  • 4 — Lanczos (noyau de 6x6)

  • 5 — Moyenne

  • 6 — Mode

  • 7 — Maximum

  • 8 — Minimum

  • 9 — Médiane

  • 10 — Premier quartile (Q1)

  • 11 — Troisième quartile (Q3)

Rescale values according to the cell size [boolean] (rescale)

Couche de référence

REFERENCE_LAYER

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

CRS to be used instead of the reference layer’s

Override reference cell size X

Optionnel

CELL_SIZE_X

[nombre]

Cell size in X direction to be used instead of the reference layer’s

Override reference cell size Y

Optionnel

CELL_SIZE_Y

[nombre]

Cell size in Y direction to be used instead of the reference layer’s

Override reference grid offset X

Optionnel

GRID_OFFSET_X

[nombre]

Offset in X direction to apply to cells grid

Override reference grid offset Y

Optionnel

GRID_OFFSET_Y

[nombre]

Offset in Y direction to apply to cells grid

Clip to extent

Optionnel

EXTENT

[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 :

  • Calculer à partir d’une couche… : utilise l’étendue d’une couche chargée dans le projet actuel

  • Calculer depuis une carte de mise en page… : utilise l’étendue d’un élément carte de mise en page du projet actif

  • Calculer depuis un signet… : utilise l’étendue d’un signet géospatial précédemment sauvegardé

  • Utiliser l’emprise du canevas de la carte

  • Dessiner sur le canevas de carte : cliquer et dessiner un rectangle délimitant la zone à prendre en compte.

  • Entrer les coordonnées xmin, xmax, ymin, ymax

Sorties

Étiquette

Nom

Type

Description

Aligned rasters

OUTPUT_LAYERS

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

EXTENT

[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 :

  • Calculer à partir d’une couche… : utilise l’étendue d’une couche chargée dans le projet actuel

  • Calculer depuis une carte de mise en page… : utilise l’étendue d’un élément carte de mise en page du projet actif

  • Calculer depuis un signet… : utilise l’étendue d’un signet géospatial précédemment sauvegardé

  • Utiliser l’emprise du canevas de la carte

  • Dessiner sur le canevas de carte : cliquer et dessiner un rectangle délimitant la zone à prendre en compte.

  • Entrer les coordonnées xmin, xmax, ymin, ymax

Taille de tuile

TILE_SIZE

[nombre]

Par défaut : 1024

Taille de la tuile de la couche raster en sortie. Valeur minimale: 64.

Unités de carte par pixel

MAP_UNITS_PER_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

MAKE_BACKGROUND_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 True.

Thème de la carte à rendre

Optionnel

MAP_THEME

[enumeration]

Utilisez un thème de carte existant pour le rendu.

Couche unique à rendre

Optionnel

LAYER

[enumeration]

Choisissez une seule couche pour le rendu

Couche en sortie

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

Couche en sortie

OUTPUT

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

../../../../_images/fill_nodata.png

Fig. 28.39 Filling NoData values (in grey) of a raster

Paramètres

Étiquette

Nom

Type

Description

Input raster

INPUT

[raster]

Le fichier raster à traiter.

Numéro de bande

BAND

[nombre]

Par défaut : 1

La bande du raster

Fill value

FILL_VALUE

[nombre]

Par défaut : 1.0

Set the value to use for the NoData pixels

Sortie raster

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

Sortie raster

OUTPUT

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

EXTENT

[emprise]

Specify the extent of the tiles. It will internally be extended to a multiple of the tile size.

Les méthodes disponibles sont :

  • Calculer à partir d’une couche… : utilise l’étendue d’une couche chargée dans le projet actuel

  • Calculer depuis une carte de mise en page… : utilise l’étendue d’un élément carte de mise en page du projet actif

  • Calculer depuis un signet… : utilise l’étendue d’un signet géospatial précédemment sauvegardé

  • Utiliser l’emprise du canevas de la carte

  • Dessiner sur le canevas de carte : cliquer et dessiner un rectangle délimitant la zone à prendre en compte.

  • Entrer les coordonnées xmin, xmax, ymin, ymax

Zoom minimum

ZOOM_MIN

[nombre]

Par défaut : 12

Minimum 0, maximum 25.

Zoom maximum

ZOOM_MAX

[nombre]

Par défaut : 12

Minimum 0, maximum 25.

DPI

DPI

[nombre]

Par défaut : 96

Minimum 48, maximum 600.

Couleur de l’arrière plan

Optionnel

BACKGROUND_COLOR

[color]

Par défaut : QColor(0, 0, 0, 0)

Choisissez la couleur de fond pour les tuiles

Enable antialiasing

ANTIALIAS

[booléen]

Par défaut : Vrai

Determines if antialiasing should be enabled

Format de tuile

TILE_FORMAT

[enumeration]

Par défaut : 0

Un des :

  • 0 — PNG

  • 1 — JPG

Qualité (JPG uniquement)

Optionnel

QUALITY

[nombre]

Par défaut : 75

Minimum 1, maximum 100.

Taille métatile

Optionnel

METATILESIZE

[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

TILE_WIDTH

[nombre]

Par défaut : 256

Minimum 1, maximum 4096.

Hauteur de tuile

Optionnel

TILE_HEIGHT

[nombre]

Par défaut : 256

Minimum 1, maximum 4096.

Utiliser l’axe Y des tuiles inversées (conventions TMS)

Optionnel

TMS_CONVENTION

[booléen]

Par défaut : Faux

Répertoire de sortie

Optionnel

OUTPUT_DIRECTORY

[folder]

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

Specification of the output directory (for the tiles). One of:

  • Ignorer la sortie

  • Save to a Temporary Directory

  • Sauvegarder dans le répertoire

Sortie html (leaflet)

Optionnel

OUTPUT_HTML

[html]

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

Spécification du fichier HTML de sortie. Un des:

  • Ignorer la sortie

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

Paramètres avancés

NEW in 3.30

Étiquette

Nom

Type

Description

Leaflet HTML output title

Optionnel

HTML_TITLE

[string]

Par défaut : Non défini

HTML <title>-tag used for the Leaflet HTML output file.

Leaflet HTML output attribution

Optionnel

HTML_ATTRIBUTION

[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

HTML_OSM

[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

OUTPUT_DIRECTORY

[folder]

Répertoire de sortie (pour les tuiles)

Sortie html (leaflet)

OUTPUT_HTML

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

EXTENT

[emprise]

Specify the extent of the tiles. It will internally be extended to a multiple of the tile size.

Les méthodes disponibles sont :

  • Calculer à partir d’une couche… : utilise l’étendue d’une couche chargée dans le projet actuel

  • Calculer depuis une carte de mise en page… : utilise l’étendue d’un élément carte de mise en page du projet actif

  • Calculer depuis un signet… : utilise l’étendue d’un signet géospatial précédemment sauvegardé

  • Utiliser l’emprise du canevas de la carte

  • Dessiner sur le canevas de carte : cliquer et dessiner un rectangle délimitant la zone à prendre en compte.

  • Entrer les coordonnées xmin, xmax, ymin, ymax

Zoom minimum

ZOOM_MIN

[nombre]

Par défaut : 12

Minimum 0, maximum 25.

Zoom maximum

ZOOM_MAX

[nombre]

Par défaut : 12

Minimum 0, maximum 25.

DPI

DPI

[nombre]

Par défaut : 96

Minimum 48, maximum 600.

Couleur de l’arrière plan

Optionnel

BACKGROUND_COLOR

[color]

Par défaut : QColor(0, 0, 0, 0)

Choisissez la couleur de fond pour les tuiles

Enable antialiasing

ANTIALIAS

[booléen]

Par défaut : Vrai

Determines if antialiasing should be enabled

Format de tuile

TILE_FORMAT

[enumeration]

Par défaut : 0

Un des :

  • 0 — PNG

  • 1 — JPG

Qualité (JPG uniquement)

Optionnel

QUALITY

[nombre]

Par défaut : 75

Minimum 1, maximum 100.

Taille métatile

Optionnel

METATILESIZE

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

OUTPUT_FILE

[file]

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

Spécification du fichier de sortie. Un des:

  • Ignorer la sortie

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

Sorties

Étiquette

Nom

Type

Description

Fichier de sortie (pour MBTiles)

OUTPUT_FILE

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