26.2. Configurer le Module de Traitements

The Processing Options menu (Settings► Options ► processingAlgorithm Processing tab) allows you to configure how algorithms work. Configuration parameters are structured in separate blocks that you can select on the left-hand side of the dialog.

26.2.1. Général

The General block contains the default settings to control how the algorithm dialog as well as input or output parameters should behave. Some of the settings can however be overridden at the algorithm runtime, for individual parameters.

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

  • Show feature count for output vector layers. Since calculating the feature count might take some time in certain data formats, this option is off by default.

  • 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. 26.5 Styles de rendu

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

  • Warn before executing if parameter CRS’s do not match: By default, QGIS native algorithms (i.e. the ones listed under the menu Menus ► QGIS (native C++) group) transparently reproject the input layers to the first one’s CRS before execution. Check this option to get a notification from the other tools that do not suppport reprojection, when the inputs CRS are not identical. Third-party providers are not concerned.

26.2.3. Modèles et scripts

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

26.2.4. Fournisseurs

You will also find a block for algorithm processingAlgorithm Providers. This is the place where 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.