QGIS Documentation - en to fr translation catalogue (69 entries)

en: The graphical modeler
fr: Le modeleur graphique

en: The *graphical modeler* allows to create complex models using a simple and easy-to-use interface. When working with a GIS, most analysis operations are not isolated, but part of a chain of operations instead. Using the graphical modeler, that chain of processes can be wrapped into a single process, so it is easier and more convenient to execute than a single process later on a different set on inputs. No matter how many steps and different algorithms it involves, a model is executed as a single algorithm, thus saving time and effort, specially for larger models.
fr: Le *modeleur graphique* permet de créer des modèles complexes en utilisant une interface simple et facile à utiliser. Dans un SIG, la plupart des opérations d'analyses ne sont pas simples mais font parties d'une chaîne d'opérations. En utilisant le modeleur graphique, cette chaîne de traitements peut être regroupée dans une tâche, qui est plus simple à exécuter et peut être réutilisée sur d'autres jeux de données. Peu importe le nombre d'étapes et d'algorithmes impliqués, un modèle est exécuté comme un seul algrithme, permettant ainsi d'économiser temps et effort, notamment sur de plus grands modèles.

en: The modeler can be opened from the processing menu.
fr: Le modeleur peut être ouvert à partir du menu Traitements.

en: The modeler has a working canvas where the structure of the model and the workflow it represents are shown. On the left part of the window, a panel with two tabs can be used to add new elements to the model.
fr: Le modeleur possède un espace de travail où sont représentés la structure du modèle et le flux de traitement. Sur la partie gauche se trouve un panneau avec deux onglets pour ajouter de nouveaux éléments au modèle.

en: Modeler |win|
fr: Modeleur |win|

en: Creating a model involves two steps:
fr: Deux étapes sont nécessaires pour la création d'un modèle:

en: *Definition of necessary inputs*. These inputs will be added to the parameters window, so the user can set their values when executing the model. The model itself is an algorithm, so the parameters window is generated automatically as it happens with all the algorithms available in the processign framework.
fr: *Définir les entrées nécessaires*. Ces entrées seront ajoutées à la fenêtre des paramètres, afin que l'utilisateur puisse y fixer les valeurs nécessaires à l'excéution du modèle. Le modèle en lui-même est un algorithme. Ainsi la fenêtre des paramètres est générée automatiquement comme cela est le cas pour tous les algorithmes fournis avec le Module de Traitements.

en: *Definition of the workflow*. Using the input data of the model, the workflow is defined adding algorithms and selecting how they use those inputs or the outputs generated by other algorithms already in the model
fr: *Définir le flux de traitements*. A partir des données d'entrée du modèle, le flux de traitements est défini en ajoutant des algorithmes et en sélectionnant comment ces derniers utiliseront les données ou d'autres données générées par d'autres algorithmes déjà présents dans le modèle.

en: Definition of inputs
fr: Définition des données d'entrée

en: The first step to create a model is to define the inputs it needs. The following elements are found in the :guilabel:`Inputs` tab on the left side of the modeler window:
fr: La première étape pour créer un modèle est de définir les données d'entrées nécessaires. Vous trouverez les éléments suivants dans l'onglet :guilabel:`Entrées` dans la partie gauche de la fenêtre du modeleur :

en: Raster layer
fr: Couche raster

en: Vector layer
fr: Couche vectorielle

en: String
fr: Chaîne de caractères

en: Table field
fr: Champ d'une table

en: Extent
fr: Etendue

en: Number
fr: Nombre

en: Boolean
fr: Booléen

en: File
fr: Fichier

en: Double-clicking on any of them, a dialog is shown to define its characteristics. Depending on the parameter itself, the dialog will contain just one basic element (the description, which is what the user will see when executing the model) or more of them. For instance, when adding a numerical value, as it can be seen in the next figure, apart from the description of the parameter you have to set a default value and a range of valid values.
fr: Double cliquez sur ces éléments pour faire apparaître une fenêtre avec leurs détails. Selon le paramètre, cette fenêtre peut contenir une simple description (que l'utilisateur verra à l'exécution du modèle) ou d'autres informations. Par exemple, à l'ajout d'une valeur numérique, à la description devront être définies la valeur par défaut ainsi que la liste des valeurs valides. La figure suivante illustre cette fenêtre.

en: Model Parameters |win|
fr: Paramètres du modèle |win|

en: For each added input, a new element is added to the modeler canvas.
fr: Pour chaque donnée d'entrée ajoutée, un nouvel élément apparaît dans l'espace de travail du modeleur.

en: Definition of the workflow
fr: Définition d'un flux de traitements

en: Once the inputs have been defined, it is time to define the algorithms to apply on them. Algorithms can be found in the :guilabel:`Algorithms` tab, grouped much in the same way as they are in the toolbox.
fr: Une fois les données d'entrée définies, il faut à présent ajouter les algorithmes de traitement. Ces algorithmes se situent dans l'onglet :guilabel:`Algorithmes`, regroupés par fournisseur comme dans la boîte à outils.

en: The appearance of the toolbox has two modes here as well: simplified and advanced. However, there is no element to switch between views in the modeler, and you have to do it in the toolbox. The mode that is selected in the toolbox is the one that will be used for the list of algorithms in the modeler.
fr: L'apparence de la boite à outil à deux modes : simple et avancé. Cependant vous devez passer par cette boîte à outils pour changer de vue. Le mode utilisé dans la boîte à outils est celui qui sera utilisé pour la liste des algorithmes dans le modeleur.

en: To add an algorithm to a model, double-click on its name. An execution dialog will appear, with a content similar to the one found in the execution panel that is shown when executing the algorithm from the toolbox. The one shown next correspond to the SAGA 'Convergence index' algorithm, the same one we saw in the section dedicated to the toolbox.
fr: Pour ajouter un algorithme, double cliquez sur son nom. Une boîte d'exécution apparaît, semblable à celle qui apparaît lorsque l'on lance ce même algorithme à partir de la boîte à outils. L'illustration suivante montre celle correspondant à l'algorithme 'Index de convergence' de SAGA, tout comme nous l'avons vu précédemment dans la section dédiée à la boîte à outils.

en: As you can see, some differences exist. Instead of the file output box that was used to set the filepath for output layers and tables, a simple text box is. If the layer generated by the algorithm is just a temporary result that will be used as the input of another algorithm and should not be kept as a final result, just do not edit that text box. Typing anything on it means that the result is a final one, and the text that you supply will be the description for the output, which will be the one the user will see when executing the model.
fr: Comme vous pouvez le voir, quelques différences existent entre les deux fenêtres. Ainsi, le nom de fichier en sortie de l'algorithme est remplacé par un simple champ texte. Pour créer une couche temporaire en sortie pour être utilisée par un autre algorithme et supprimée à la fin, laissez le champ texte vide. Dans le cas contraire, la couche résultante sera un résultat final de l'algorithme et portera le nom défini dans le champ de texte. C'est ce nom que verra l'utilisateur du modèle à son exécution.

en: Selecting the value of each parameter is also a bit different, since there are important differences between the context of the modeler and the toolbox one. Let's see how to introduce the values for each type of parameter.
fr: La sélection des valeurs de chaque paramètre s'effectue également différemment, en raison de la différence de contexte entre le modeleur et la boite à outils. Détaillons les valeurs pour chaque type de paramètre.

en: Numerical values. Literal values can be introduced directly on the text box. But this text box is also a list that can be used to select any of the numerical value inputs of the model. In this case, the parameter will take the value introduced by the user when executing the model.
fr: Les valeurs numériques. Les valeurs littérales peuvent être directement indiquées dans le champ correspondant. Mais ce dernier peut aussi être rempli à partir d'une donnée d'entrée du modèle. Dans ce cas, la valeur sera paramétrée par l'utilisateur à l'exécution du modèle.

en: String. Like in the case of numerical values, literal strings can be typed, or an input string can be selected.
fr: Les chaînes de caractères. Comme pour les valeurs numériques, les chaînes peuvent être fixées une fois pour toute ou à l'exécution du modèle.

en: Table field. The fields of the parent table or layer cannot be known at design-time, since they depend of the selection of the user each time the model is executed. To set the value for this parameter, type the name of a field directly in the text box, or use the list to select a table field input already added to the model. The validity of the selected field will be checked at run-time.
fr: Un champ de table. Les champs d'une table ou d'une couche ne sont pas connus au moment de la conception du modèle, puisqu'ils seront définis à l'exécution du modèle. Pour remplir ce paramètre, entrez le nom du champ directement dans le champ texte correspondant, ou sélectionnez-le dans la liste des champs des tables déjà présentes dans le modèle. La validité du champ sélectionné sera vérifiée à l'exécution.

en: In all cases, you will find an additional parameter named *Parent algorithms* that is not available when calling the algorithm from the toolbox. This parameter allows you to define the order in which algorithms are executed, by explicitly defining one algorithm as a parent of the current one, which will force it to be executed before it.
fr: Dans tous les cas, vous trouverez un paramètre supplémentaire nommé *Algorithme parent* qui n'est pas disponible lors de l'appel de l'algorithme via la boîte à outils. Ce paramètre vous permet de choisir dans quel ordre seront exécutés les algorithmes, en définissant explicitement un algorithme qui sera parent d'un autre, son exécution sera forcée en premier.

en: When you use the output of a previous algorithm as the input of your algorithm, that implicitly sets the former as parent of the current one (and places the corresponding arrow in the modeler canvas). However, in some cases an algorithm might depend on another one even if it does not use any output object from it (for instance, and algorithm that executes an SQL sentence on a PostGIS database and another one which imports a layer into that same database) In that case, just select it in the *Parent algorithms* parameter and they will be executed in the correct order.
fr: Lorsque vous utilisez les sorties d'un algorithme comme entrée de votre algorithme, le premier est implicitement défini comme l'algorithme parent du votre (et ajoute la flèche correspondante sur le modèle). Cependant, dans certains cas, un algorithme peut dépendre d'un autre même s'il n'en utilise pas les sorties (par exemple un algorithme qui exécute une requête SQL sur une base de données PostGIS et un autre qui importe une couche dans cette même base de données). Dans ce cas, sélectionnez le simplement dans le paramètre *Algorithme parent* et l'exécution se fera dans le bon ordre.

en: Once all the parameter have been assigned valid values, click on **[OK]** and the algorithm will be added to the canvas. It will be linked to all the other elements in the canvas, whether algorithms or inputs, which provide objects that are used as inputs for that algorithm.
fr: Une fois tous les paramètres remplis, validez avec le bouton **[OK]** et l'algorithme sera ajouté au canevas. Il sera lié aux autres éléments déjà présents, données d'entrée ou algorithmes fournissant des objets à utiliser comme entrée.

en: Elements can be dragged to a different position within the canvas, to change the way the module structure is displayed and make it more clear and intuitive. Links between elements are update automatically.
fr: Les éléments peuvent être disposés et rangés en les glissant dans l'espace de travail. Cela améliore la lecture et la compréhension du modèle. Les liens entre éléments sont mis à jour automatiquement.

en: You can run your algorithm anytime clicking on the **[Run]** button. However, in order to use it from the toolbox, it has to be saved and the modeler dialog closed, to allow the toolbox to refresh its contents.
fr: Vous pouvez à tout moment exécuter votre algorithme en cliquant que le bouton **[Exécuter]**. Toutefois, pour pouvoir l'utiliser à partir de la boîte à outils, le modèle doit être sauvegardé et le modeleur fermé. La boîte à outils pourra alors mettre à jour les traitements disponibles.

en: Saving and loading models
fr: Sauvegarder et charger les modèles

en: Use the **[Save]** button to save the current model and the **[Open]** one to open any model previously saved. Model are saved with the :file:`.model` extension. If the model has been previously saved from the modeler window, you will not be prompted for a filename, since there is already a file associated with that model, and it will be used.
fr: Utilisez le bouton **[Sauvegarder]** pour sauvegarder le modèle courant et le bouton **[Ouvrir]** pour restaurer un précédent modèle. Les modèles sont sauvegardés dans un fichier avec l'extension :file:`.model`. Si le modèle a précédemment été sauvegardé à partir du modeleur, vous n'aurez pas à redonner de nom de fichier, ce nom étant déjà associé au modèle sera réutilisé.

en: Before saving a model, you have to enter a name and a group for it, using the text boxes in the upper part of the window.
fr: Avant de sauvegarder un modèle, il faudra définir son nom et le groupe auquel il appartient. Pour cela, remplissez les deux champs texte situés sur la partie haute de la fenêtre.

en: Models saved on the :file:`models` folder (the default folder when you are prompted for a filename to save the model) will appear in the toolbox in the corresponding branch. When the toolbox is invoked, it searches the :file:`models` folder for files with :file:`.model` extension and loads the models they contain. Since a model is itself an algorithm, it can be added to the toolbox just like any other algorithm.
fr: Les modèles sauvegardés dans le répertoire :file:`models` (le répertoire par défaut) apparaîtront dans la boîte à outils dans le groupe correspondant. Lorsque la boîte à outils est ouverte, tous les fichiers portant l'extension :file:`.model` du répertoire :file:`models` sont chargés. Comme le modèle fait maintenant partie des algorithmes, il peut être utilisé comme tous les autres depuis la boite à outils ou depuis le modeleur.

en: The models folder can be set from the processing configuration dialog, under the :guilabel:`Modeler` group.
fr: Le répertoire par défaut des modèles peut être défini dans les configurations du Module de Traitements, dans le groupe :guilabel:`Models`.

en: Models loaded from the :file:`models` folder appear not only in the toolbox, but also in the algorithms tree in the :guilabel:`Algorithms` tab of the modeler window. That means that you can incorporate a model as a part of a bigger model, just as you add any other algorithm.
fr: Les modèles sauvegardés dans le répertoire :file:`models` apparaîtront dans la boîte à outils dans le groupe correspondant ainsi que dans la liste des :guilabel:`Algorithmes` proposés dans le modeleur. Cela signifie qu'il peut être utilisé comme tous les autres depuis la boite à outils ou depuis le modeleur.

en: In some cases, a model might not be loaded because not all the algorithms included in its workflow are available. If you have used a given algorithm as part of your model, it should be available (that is, it should appear on the toolbox) in order to load that model. Deactivating an algorithm provider in the processing configuration window renders all the algorithms in that provider unusable by the modeler, which might cause problems when loading models. Keep that in mind when you have trouble loading or executing models.
fr: Dans certains cas, un modèle ne peut pas se charger car un des algorithmes utilisés dans le flux de traitement est introuvable. Les algorithmes utilisés doivent donc être préalablement activés dans la boîte à outils. Veuillez vérifier que le fournisseur est bien disponible et activé dans la fenêtre de configuration du Module de Traitements. C'est une des premières pistes à vérifier en cas d'erreur de chargement ou d'exécution d'un modèle.

en: Editing a model
fr: Editer un modèle

en: You can edit the model you are currently creating, redefining the workflow and the relationships between the algorithms and inputs that define the model itself.
fr: Vous pouvez éditerle modèle sur lequel vous travaillez, en redéfinissant le flux de traitements et les relations entre algorithmes et données d'entrée.

en: If you right-click on an algorithm in the canvas representing the model, you will see a context menu like the one shown next:
fr: Si vous cliquez avec le bouton droit sur un algorithme de l'espace de travail du modèle, le menu contextuel suivant apparaîtra:

en: Modeler Right Click |win|
fr: Clic droit du modeleur |win|

en: Selecting the :guilabel:`Remove` option will cause the selected algorithm to be removed. An algorithm can be removed only if there are no other algorithms depending on it. That is, if no output from the algorithm is used in a different one as input. If you try to remove an algorithm that has others depending on it, a warning message like the one you can see below will be shown:
fr: Choisissez l'option :guilabel:`Enlever` pour supprimer l'algorithme sélectionné. Un algorithme ne peut être enlevé que si aucun autre algorithme ne dépend de lui, c'est-à-dire si aucune de ses sorties n'est utilisée par ailleurs. Si vous tentez de supprimer un algorithme utilisé par ailleurs, le message d'avertissement suivant s'affichera :

en: Cannot Delete Algorithm |win|
fr: Impossible de supprimer l'algorithme |win|

en: Selecting the :guilabel:`Edit` option or simply double-clicking on the algorithm icon will show the parameters dialog of the algorithm, so you can change the inputs and parameter values. Not all input elements available in the model will appear in this case as available inputs. Layers or values generated at a more advanced step in the workflow defined by the model will not be available if they cause circular dependencies.
fr: Choisissez l'option :guilabel:`Editer` ou bouble-cliquez simplement sur l'élément pour afficher la fenêtre des paramètres de l'algorithme, pour changer les données en entrée et les paramètres. Tous les paramètres d'entrée ne seront pas systématiquement affichés. Les couches ou les valeurs générées en amont dans le flux de traitement ne seront ainsi pas disponibles, pour éviter les références circulaires.

en: Select the new values and then click on the **[OK]** button as usual. The connections between the model elements will change accordingly in the modeler canvas.
fr: Sélectionnez les nouvelles valeurs et validez avec le bouton **[OK]**. Les liens entre les éléments du modèle seront actualisés dans l'espace de travail du modeleur.

en: Activating and deactivating algorithms
fr: Activer et désactiver les algorithmes

en: Algorithms can be deactivated in the modeler, so they will not be executed once the model is run. This can be used to test just a given part of the model, or when you do not need all the outputs it generates.
fr: Les algorithmes peuvent être désactivés dans le modeleur, pour éviter leur exécution au lancement du modèle. Cela peut servir notamment à tester une partie du modèle ou lorsque toutes les sorties ne sont pas nécessaires.

en: To deactivate an algorithm, right-click on its icon in the model canvas and select the :guilabel:`Deactivate` option. You will see that the algorithm is represented now with a red label under its name indicating that is not active.
fr: Pour désactiver un algorithme, cliquez avec le bouton droit sur l'élement désiré et choisissez l'option :guilabel:`Désactiver`. Une mention 'Désactivé' sera indiquée en rouge sous le nom de l'algorithme , signe qu'il n'est pas actif.

en: Deactivate |win|
fr: Désactiver |win|

en: All algorithms depending (directly or undirectly) on that algorithm will also appear as inactive, since they cannot be executed now.
fr: Tous ses algorithmes dépendants, directement ou indirectement, seront également désactivés, puisqu'ils ne pourront pas être exécutés.

en: To activate an algorithm, just right--click on its icon and select the :guilabel:`Activate` option.
fr: Pour activer un algorithme, répétez l'opération en choisissant cette fois l'option :guilabel:`Activer`.

en: Editing model help files and meta-information
fr: Editer l'aide et les métadonnées

en: You can document your models from the modeler itself. Just click on the **[Edit model help]** button and a dialog like the one shown next will appear.
fr: Vous pouvez documenter vos modèles. Cliquez sur le bouton **[Éditer l'aide du modèle]** et une fenêtre semblable à celle-ci apparaîtra.

en: Help Edition |win|
fr: Editeur d'aide |win|

en: On the right-hand side you will see a simple HTML page, created using the description of the input parameters and outputs of the algorithm, along with some additional items like a general description of the model or its author. The first time you open the help editor all those descriptions are empty, but you can edit them using the elements on the left-hand side of the dialog. Select an element on the upper part and the write its description in the text box below.
fr: Sur la partie droite apparaîtra une simple page HTML, créée à partir de la description des paramètres d'entrées et des sorties de l'algorithme, ainsi que d'autres éléments tels que description générale du modèle ou ses auteurs. A la première ouverture de l'éditeur d'aide, ces champs seront vides, mais vous pouvez les éditer à partir des éléments situés à gauche de la fenêtre. Sélectionnez un élément dans la partie supérieure et remplissez sa description dans la partie inférieure.

en: Model help is saved in a file in the same folder as the model itself. You do not have to worry about saving it, since it is done automatically.
fr: L'aide du modèle est sauvegardée dans le répertoire du modèle. La sauvegarde est automatique.

en: About available algorithms
fr: A propos des algorithmes disponibles

en: You might notice that some algorithms that can be be executed from the toolbox do not appear in the list of available ones when you are designing a model. To be included in a model, and algorithm must have a correct semantic, so as to be properly linked to other in the workflow. If an algorithm does not have such well-defined semantic (for instance, if the number of output layers cannot be know in advance), then it is not possible to use it within a model, and thus does not appear in the list of them that you can find in the modeler dialog.
fr: Vous remarquerez que certains algorithmes présents dans la boîte à outils ne sont pas disponibles dans le modeleur. Pour pouvoir être utilisé dans un modèle, un algorithme doit présenter une syntaxe correcte pour pouvoir être lié aux autres traitements. Si cela n'est pas le cas, par exemple si le nombre de couche en sortie n'est pas connu à l'avance, alors il ne sera pas possible de l'utiliser au sein d'un modèle et n'apparaîtra donc pas dans la liste du modeleur.

en: Additionally, you will see some algorithms in the modeler that are not found in the toolbox. This algorithms are meant to be used exclusively as part of a model, and they are of no interest in a different context. The 'Calculator' algorithm is an example of that. It is just a simple arithmetic calculator that you can use to modify numerical values (entered by the user or generated by some other algorithm). This tools is really useful within a model, but outside of that context, it doesn't make too much sense.
fr: De même, certains algorithmes du modeleur ne sont pas disponibles dans la boîte à outils. Ils sont destinés à être utilisés dans un modèle et n'ont que peu d'intérêt en dehors de ce contexte. C'est par exemple le cas de la 'Calculatrice' : c'est un simple calculateur arithmétique qui vous permet de modifier une valeur numérique (saisie par l'utilisateur ou générée par un autre algorithme). Cet outil peut être utile dans un modèle, mais n'a que peu d'intérêt en dehors de ce contexte.

en: Saving models as Python code
fr: Enregister le modèle en code Python

en: Given a model, it is possible to automatically create Python code that performs the same task as the model itself. This code is used to create a console script (we will explain them later in this manual) and you can modify that script to incorporate actions and methods not available in the graphical modeler, such as loops or conditional sentences.
fr: Selon le modèle, il est possible de créer automatiquement du code Python qui effectue la même tâche que le modèle. Ce code sera utilisé pour créer un script en console (ceci est expliqué plus loin) et vous pouvez modifier le script pour y ajouter des actions et méthodes non disponibles dans le modeleur graphique, comme des boucles ou des conditions.

en: This feature is also a very practical way of learning how to use processign algorithms from the console and how to create new algorithms using Python code, so you can use it as a learning tool when you start creating your own scripts.
fr: Cette fonctionnalité est également très utile pour l'apprentissage du Module de Traitements à partir de la console et pour créer des algorithmes à partir de Python. Les scripts peuvent servir de points de départ à la création de scripts.

en: Save your model in the models folder and go to the toolbox, where it should appear now, ready to be run. Right click on the model name and select *Save as Python script* in the context menu that will pop-up. A dialog will prompt you to introduce the file where you want to save the script.
fr: Sauvegardez votre modèle dans le dossier des modèles et regardez dans la boîte à outils, il devrait y apparaître, prêt à être utilisé. Faites un clic droit sur son nom et sélectionner *Sauvegarder comme script Python* dans le menu qui apparaît. Une fenêtre vous demandera d'insérer le fichier dans lequel vous voulez sauvegarder le script.

en: Layers (raster and vector) and tables. They are selected from a list, but in this case the possible values are not the layers or tables currently loaded in |qg|, but the list of model inputs of the corresponding type, or other layers or tables generated by algorithms already added to the model.
fr: Les couches raster et vectorielles et les tables. Elles sont à choisir dans une liste, non pas des couches ou tables déjà chargées dans |qg|, mais soit des entrées du modèle, soit des couches et/ou tables générées par les algorithmes déjà présents dans le modèle.
