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) |
|
[emprise] |
Spécifiez l’étendue de la couche raster en sortie. Un des:
Il sera étendu en interne à un multiple de la taille de la tuile. |
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: enregistrer dans un fichier temporaire |
Spécification pour le raster en sortie. Au choix :
L’encodage du fichier peut également être modifié ici. |
23.1.11.1.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en sortie |
|
[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) |
|
[emprise] |
Spécifiez l’étendue de la couche raster en sortie. Un des:
Il sera étendu en interne à un multiple de la taille de la tuile. |
SCR cible |
|
[crs] Par défaut : SCR du projet |
SCR pour la couche raster en sortie |
Taille de pixel |
|
[nombre] Par défaut : 0.1 |
Taille de pixel (X = Y) en unités de carte. Valeur minimale: 0.01 |
Valeur constante |
|
[nombre] Par défaut : 1 |
Valeur de pixel constante pour la couche raster en sortie. |
Constante |
|
[raster] |
Spécification pour le raster en sortie. Au choix :
L’encodage du fichier peut également être modifié ici. |
23.1.11.2.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Constante |
|
[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) |
|
[emprise] |
Spécifiez l’étendue des tuiles. Un des:
Il sera étendu en interne à un multiple de la taille de la tuile. |
Zoom minimum |
|
[nombre] Par defaut: 12 |
Minimum 0, maximum 25. |
Zoom maximum |
|
[nombre] Par defaut: 12 |
Minimum 0, maximum 25. |
DPI |
|
[nombre] Default: 96 |
Minimum 48, maximum 600. |
Couleur de l’arrière plan Optionnel |
|
[color] Default: QColor(0, 0, 0, 0) |
Choisissez la couleur de fond pour les tuiles |
Format de tuile |
|
[enumeration] Par défaut : 0 |
Un des :
|
Qualité (JPG uniquement) Optionnel |
|
[nombre] Default: 75 |
Minimum 1, maximum 100. |
Taille métatile Optionnel |
|
[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 |
|
[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 |
|
[folder] Default: |
Spécification pour le raster en sortie. Au choix :
L’encodage du fichier peut également être modifié ici. |
Sortie html (leaflet) |
|
[html] Default: |
Spécification du fichier HTML de sortie. Un des:
|
23.1.11.3.2. 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) |
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) |
|
[emprise] |
Spécifiez l’étendue des tuiles. Un des:
Il sera étendu en interne à un multiple de la taille de la tuile. |
Zoom minimum |
|
[nombre] Par defaut: 12 |
Minimum 0, maximum 25. |
Zoom maximum |
|
[nombre] Par defaut: 12 |
Minimum 0, maximum 25. |
DPI |
|
[nombre] Default: 96 |
Minimum 48, maximum 600. |
Couleur de l’arrière plan Optionnel |
|
[color] Default: QColor(0, 0, 0, 0) |
Choisissez la couleur de fond pour les tuiles |
Format de tuile |
|
[enumeration] Par défaut : 0 |
Un des :
|
Qualité (JPG uniquement) Optionnel |
|
[nombre] Default: 75 |
Minimum 1, maximum 100. |
Taille métatile Optionnel |
|
[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) |
|
[file] Default: |
Spécification du fichier de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
23.1.11.4.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Fichier de sortie (pour MBTiles) |
|
[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.
Voir aussi
23.1.11.5.1. Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche raster |
|
[raster] |
La couche raster |
Fichier de style |
|
[file] |
Chemin d’accès au fichier de style |
23.1.11.5.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche raster |
|
[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.