24.2. Configurer le Module de Traitements

Le menu Options Processing (Paramètres ► Options ► onglet Processing) vous permet de configurer le fonctionnement des algorithmes. Les paramètres de configuration sont structurés en blocs séparés que vous pouvez sélectionner sur le côté gauche du dialogue.

Le bloc General contient un certain nombre de paramètres intéressants.

  • extension par défaut sortie raster est par défaut tif.

  • Sortie par défaut des couches vecteur est par défaut gpkg.

  • Invalid features filtering when executing algorithm:

    • Do not filter (better performance): all the features (with valid and invalid geometries) are processed, but the result may be erroneous depending on how the geometry invalidity affects the operations

    • Skip (ignore) features with invalid geometries, meaning that only a subset of your dataset (the valid geometry features) will be processed

    • Stop algorithm execution when a geometry is invalid: you’ll need to track and fix the invalid geometries if you want the algorithm to process the whole layer. Algorithms like Vérifier la validité or Correction des géométries can help you achieve this.

    The Invalid features filtering setting can be overridden on a per-input basis, at algorithm runtime.

  • Maintenir le dialogue ouvert après l’exécution de l’algorithme. Une fois qu’un algorithme a terminé son exécution et que ses couches de sortie sont chargées dans le projet QGIS, le dialogue de l’algorithme est fermé. Si vous voulez le garder ouvert (pour exécuter à nouveau l’algorithme avec des paramètres différents, ou pour mieux vérifier la sortie qui est écrite dans l’onglet log), cochez cette option.

  • Max Threads

  • Output folder for non temporary outputs: If no folder path is provided for the Processing execution outputs, this is the folder in which they will be saved. Default is processing/outputs under the active user profile directory.

  • Override temporary output folder path: Temporary outputs are saved by default in the tmp folder on the machine. This option helps you set a different place for storage.

  • Script de pré-exécution et Script de post-exécution. Ces paramètres pointent vers les fichiers qui contiennent des scripts écrits en utilisant la fonctionnalité de script de traitement, expliquée dans la section couvrant le script et la console.

  • Préférer le nom de fichier de sortie pour les noms de couches. Le nom de chaque couche résultante créée par un algorithme est défini par l’algorithme lui-même. Dans certains cas, un nom fixe peut être utilisé, ce qui signifie que le même nom de sortie sera utilisé, quelle que soit la couche d’entrée utilisée. Dans d’autres cas, le nom peut dépendre du nom de la couche d’entrée ou de certains des paramètres utilisés pour exécuter l’algorithme. Si cette case est cochée, le nom sera tiré du nom du fichier de sortie à la place. Notez que, si la sortie est enregistrée dans un fichier temporaire, le nom de ce fichier temporaire est généralement long et sans signification afin d’éviter toute collision avec d’autres noms de fichiers déjà existants.

  • Results group name. If you want to obtain all processing result layers in a group in the Layers panel, set a group name for this parameter. The group may exist already or not. QGIS will add all output layers to such a group. By default, this parameter is empty, so all output layers are added to different places in the Layers panel, depending on the item that is active when running an algorithm. Note that output layers will be loaded to the Layers panel only if Open output file after running algorithm is checked in the algorithm dialog.

  • Show algorithms with known issues: By default, QGIS avoids display of broken algorithms (generally from third-party providers). If checked, they will be available in the Processing toolbox, with a warning icon and a tooltip explaining they have issues. Use at your own risks.

  • Affichez la définition de la couche CRS dans les boîtes de sélection.

  • Affichez l’info-bulle lorsqu’il y a des fournisseurs non activés

  • Style pour les couches lignes, Style pour les couches points, Style pour les couches polygones et Style pour les couches raster sont utilisés pour définir le style de rendu par défaut pour les couches de sortie (c’est-à-dire les couches générées par les algorithmes de traitement). Il suffit de créer le style souhaité à l’aide de QGIS, de l’enregistrer dans un fichier, puis de saisir le chemin d’accès à ce fichier dans les paramètres afin que les algorithmes puissent l’utiliser. Chaque fois qu’une couche est chargée par Processing et ajoutée au canevas QGIS, elle sera rendue avec ce style.

    Le rendu des styles peut être configuré pour chaque algorithme et pour chacune de ses sorties. Cliquez avec le bouton droit sur le nom de l’algorithme dans la boîte à outils et sélectionnez Éditer les styles de rendu par défaut. Une fenêtre comme celle-ci apparaîtra.

    ../../../_images/rendering_styles.png

    Fig. 24.5 Styles de rendu

    Sélectionnez le fichier de style (.qml) que vous souhaitez appliquer à chaque résultat et appuyez sur OK.

  • Avertir avant d’exécuter si les paramètres CRS ne correspondent pas

The Menus block controls whether an algorithm, script or model (built-in or provided by plugins) should be made available through a dedicated menu or toolbar (along with the Processing Toolbox). For each item of each provider, you can:

  • Add button in toolbar, making it available in the Processing Algorithms toolbar

  • assign an Icon to the algorithm

  • set a Menu path: the algorithm will then be available through an existing or a custom menu, e.g. Vect&or/MyTopAlgorithms

Restart QGIS to apply the settings. At any time, your changes can be Reset to defaults.

In the Models and Scripts blocks, you can set a default folder to store, and look for models and scripts respectively.

You will also find a block for algorithm Providers. This is the place installed providers expose their settings. For example, built-in providers contain an Activate item that you can use to make their algorithms appear or not in the toolbox. Some algorithm providers have their own configuration items, which will be explained when covering particular algorithm providers.