23.1.11. Outils rasters

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

23.1.11.1.1. Paramètres

Étiquette

Nom

Type

Description

Étendue minimale de rendu (xmin, xmax, ymin, ymax)

EXTENT

[emprise]

Spécifiez l’étendue de la couche raster en sortie. Un des:

  • Utiliser l’étendue du canevas

  • Sélectionner l’étendue sur le canevas

  • Utiliser l’étendue des couches …

Il sera étendu en interne à un multiple de la taille de la tuile.

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…

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

23.1.11.1.2. Sorties

Étiquette

Nom

Type

Description

Couche en sortie

OUTPUT

[raster]

Couche raster en sortie

23.1.11.1.3. Code Python

Algorithm ID: qgis: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.

23.1.11.2. Créer une couche raster constante

Génère une couche raster où tous les pixels ont la même valeur.

23.1.11.2.1. Paramètres

Étiquette

Nom

Type

Description

Etendue souhaitée (xmin, xmax, ymin, ymax)

EXTENT

[emprise]

Spécifiez l’étendue de la couche raster en sortie. Un des:

  • Utiliser l’étendue du canevas

  • Sélectionner l’étendue sur le canevas

  • Utiliser l’étendue des couches …

Il sera étendu en interne à un multiple de la taille de la tuile.

SCR cible

TARGET_CRS

[crs]

Par défaut : SCR du projet

SCR pour la couche raster en sortie

Taille de pixel

PIXEL_SIZE

[nombre]

Par défaut : 0.1

Taille de pixel (X = Y) en unités de carte. Valeur minimale: 0.01

Valeur constante

NUMBER

[nombre]

Par défaut : 1

Valeur de pixel constante pour la couche raster en sortie.

Constante

OUTPUT

[raster]

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.

23.1.11.2.2. Sorties

Étiquette

Nom

Type

Description

Constante

OUTPUT

[raster]

Raster couvrant l’étendue souhaitée avec la taille et la valeur de pixel spécifiées.

23.1.11.2.3. Code Python

Algorithm ID: qgis:createconstantrasterlayer

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

23.1.11.3.1. Paramètres

Étiquette

Nom

Type

Description

Extent (xmin, xmax, ymin, ymax)

EXTENT

[emprise]

Spécifiez l’étendue des tuiles. Un des:

  • Utiliser l’étendue du canevas

  • Sélectionner l’étendue sur le canevas

  • Utiliser l’étendue des couches …

Il sera étendu en interne à un multiple de la taille de la tuile.

Zoom minimum

ZOOM_MIN

[nombre]

Par defaut: 12

Minimum 0, maximum 25.

Zoom maximum

ZOOM_MAX

[nombre]

Par defaut: 12

Minimum 0, maximum 25.

DPI

DPI

[nombre]

Default: 96

Minimum 48, maximum 600.

Couleur de l’arrière plan

Optionnel

BACKGROUND_COLOR

[color]

Default: QColor(0, 0, 0, 0)

Choisissez la couleur de fond pour les tuiles

Format de tuile

TILE_FORMAT

[enumeration]

Par défaut : 0

Un des :

  • 0 — PNG

  • 1 — JPG

Qualité (JPG uniquement)

Optionnel

QUALITY

[nombre]

Default: 75

Minimum 1, maximum 100.

Taille métatile

Optionnel

METATILESIZE

[nombre]

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

OUTPUT_DIRECTORY

[folder]

Default: [Save to temporary folder]

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

  • Ignorer la sortie

  • Save to a Temporary Directory

  • Save to Directory…

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

Sortie html (leaflet)

OUTPUT_HTML

[html]

Default: [Save to temporary file]

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

  • Ignorer la sortie

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

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

23.1.11.3.3. Code Python

Algorithm ID: qgis: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.

23.1.11.4. 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“.

23.1.11.4.1. Paramètres

Étiquette

Nom

Type

Description

Extent (xmin, xmax, ymin, ymax)

EXTENT

[emprise]

Spécifiez l’étendue des tuiles. Un des:

  • Utiliser l’étendue du canevas

  • Sélectionner l’étendue sur le canevas

  • Utiliser l’étendue des couches …

Il sera étendu en interne à un multiple de la taille de la tuile.

Zoom minimum

ZOOM_MIN

[nombre]

Par defaut: 12

Minimum 0, maximum 25.

Zoom maximum

ZOOM_MAX

[nombre]

Par defaut: 12

Minimum 0, maximum 25.

DPI

DPI

[nombre]

Default: 96

Minimum 48, maximum 600.

Couleur de l’arrière plan

Optionnel

BACKGROUND_COLOR

[color]

Default: QColor(0, 0, 0, 0)

Choisissez la couleur de fond pour les tuiles

Format de tuile

TILE_FORMAT

[enumeration]

Par défaut : 0

Un des :

  • 0 — PNG

  • 1 — JPG

Qualité (JPG uniquement)

Optionnel

QUALITY

[nombre]

Default: 75

Minimum 1, maximum 100.

Taille métatile

Optionnel

METATILESIZE

[nombre]

Default: 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]

Default: [Save to temporary file]

Spécification du fichier de sortie. Un des:

  • Ignorer la sortie

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

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

23.1.11.4.2. Sorties

Étiquette

Nom

Type

Description

Fichier de sortie (pour MBTiles)

OUTPUT_FILE

[file]

Le fichier de sortie.

23.1.11.4.3. Code Python

Algorithm ID: qgis: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.

23.1.11.5. Définir le style de la couche raster

Définit le style d’une couche raster. Le style doit être défini comme un fichier QML.

Aucune nouvelle sortie n’est créée: le style QML est affecté à la couche raster choisie.

23.1.11.5.1. Paramètres

Étiquette

Nom

Type

Description

Couche raster

INPUT

[raster]

La couche raster

Fichier de style

STYLE

[file]

Chemin d’accès au fichier de style QML.

23.1.11.5.2. Sorties

Étiquette

Nom

Type

Description

Couche raster

INPUT

[raster]

La couche raster avec le style choisi

23.1.11.5.3. Code Python

Algorithm ID: qgis:setstyleforrasterlayer

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.