Configuration de QGIS

QGIS est hautement configurable. Au travers du menu Options , il fournit différents outils pour :

  • options Options…:permet de régler les options à appliquer à différents endroits du logiciel. Ces réglages sont sauvegardés dans le profil utilisateur actif et sont appliquées par défaut à chaque fois que vous ouvrez un nouveau projet avec ce profil. Mais ils peuvent être écrasés pendant chaque session QGIS avec les propriétés du projet (accessibles sous Projet menu).

  • interfaceCustomization Personnalisation de l’interface…: configure l”interface, en cachant des dialogues ou des outils dont vous n’avez pas besoin.

  • keyboardShortcuts Raccourcis Clavier…: permet de définir vos propres Raccourcis Clavier.

  • styleManager Gestionnaire de symboles…: créer et gérer vos propres symboles et palettes de couleurs.

  • customProjection Projections personnalisées …: créer vos propres systèmes de référence des coordonnées.

Options

options Quelques options basiques peuvent être sélectionnées dans la fenêtre Options. Selectionnez le menu Préférences ‣ options Options. Vous pouvez modifier les options à votre guise. Certaines modifications peuvent nécessiter un redémarrage de QGIS pour être effectives.

Les onglets où vous pouvez configurer vos options sont décrits ci-dessous.

Note

Les plugins peuvent intégrer leurs paramètres dans la boîte de dialogue Options

Bien que seuls les paramètres de base soient présentés ci-dessous, notez que cette liste peut être étendue par les Extensions installées implémentant leurs propres options dans la boite de dialogue standard. Ceci évite que chaque extension ait sa propre boîte de dialogue de configuration avec des éléments de menu supplémentaires juste pour elle…

Général

Paramètres régionaux du système

  • Cocher checkbox Remplacer les paramètres régionaux du système si vous souhaitez utiliser une langue différente de celle de votre système et choisissez la Locale (fomat monétaire, des nombres et des dates) dans la liste.

  • Les informations sur les paramètres de lieu (locale) sont affichées.

Application

  • Sélectionner le Style (redémarrage de QGIS nécessaire) selectString pour choisir entre “Oxygen”, “Windows”, “Motif”, “CDE”, “Plastique” and “Cleanlooks”;

  • Définir le Theme UI selectString. Soit “default” soit “Night Mapping”;

  • Définir la Taille de l’icône selectString;

  • Définir la Police et sa Taille. La police peut être radioButtonOn Qt default ou choisie par l’utilisateur ;

  • Choisir le Délai d’abandon pour les messages ou fenêtres selectString;

  • checkbox Cacher l’écran de démarrage;

  • checkbox Vérifier la version au démarrage pour vous tenir informé si une nouvelle version est publiée;

  • checkbox Dialogue du gestionaire de source de données sasn interruption pour conserver le data source manager ouvert ce qui permet d’interagir avec qgis tout en ajoutant des couches au projet;

  • checkbox Utiliser les fenêtres natives de choix de couleur (voir sélecteur de couleur).

Fichiers projet

  • Ouverture du projet au démarrage selectString (choisissez entre “Nouveau”, “Dernier utilisé”, “Page d’accueil” et “Spécifique”). Lorsque vous choisissez “Spécifique”, utilisez le bouton pour sélectionner un projet par défaut. “Page d’accueil” affiche la liste des projets récemment utilisés avec leur capture d’écran.

  • checkbox Créer les nouveaux projets à partir du projet par défaut. Vous pouvez choisir d”Utiliser le projet courant comme défaut ou de Réinitialiser le projet par défaut. Vous pouvez parcourir vos fichiers et sélectionner le répertoire où sont stockés vos modèles de projets personnalisés. Cela créera une nouvelle entrée dans le menu Projet ‣ Nouveau depuis un modèle si vous cochez checkbox Créer les nouveaux projets à partir du projet par défaut et sauvegardez un projet dans le répertoire de modèles de projets spécifié.

  • checkbox Demander de sauver le projet et les sources de données quand nécessaire pour éviter de perdre les changements effectués.

  • checkbox Demander une confirmation lorsqu’une couche va être supprimée

  • checkbox Avertir lors de l’ouverture d’un fichier projet sauvegardé dans une version précédente de QGIS. Vous pouvez toujours ouvrir des projets créés avec une ancienne version de QGIS, mais une fois le projet enregistré, tenter de l’ouvrir avec une version plus ancienne peut échouer en raison de fonctionnalités non disponibles dans cette version.

  • Activer les macros selectString . Cette option a été créée pour gérer les macros devant exécuter des actions sur des événements du projet. Vous pouvez choisir entre “Jamais”, “Demander”, “Uniquement pour cette session” et “Toujours (non recommandé)”.

Système

Chemins SVG

Ajouter ou enlever Chemin(s) vers les symboles SVG. Ces fichiers SVG seront utilisables pour styler les objets de la carte et disponibles pour les mises en page.

Chemins vers les extensions

Ajouter ou enlever Chemin(s) vers des extensions C++ supplémentaires.

Chemins de documentation

Ajouter ou enlever Chemins de documentation pour utiliser l’aide de Qgis. Par défaut, un lien vers le manuel officiel en ligne correspondant à la version utilisée est ajouté. Vous pouvez cependant ajouter d’autres liens et les hiérarchiser de haut en bas : à chaque fois que vous cliquez sur le bouton Aide, le lien le plus haut est vérifié et si aucune page correspondante n’est trouvée, la page suivante est essayée, et ainsi de suite.

Note

La documentation est versionnée et traduite uniquement pour les versions Long Term Releases (LTR) de QGIS , ce qui veut dire que si vous utilisez une version régulière (eg, QGIS 3.0), le bouton aide ouvrira la page de la version LTR (càd QGIS 3.4 LTR), qui peut contenir des fonctionnalités d’autres versions plus récentes (3.2 et 3.4). Si aucune version LTR ultérieure à votre version de programme n’est disponible, alors la documentation testing sera ouverte, affichant probablement des fonctionnalités plus récentes voire en développement.

Paramètres

Cela vous permet de Réinitialiser l’interface utilisateur aux réglages d’origine (redémarrage requis) si vous avez effectué une personnalisation.

Environnement

Les variables d’environnement Système peuvent maintenant être visualisées et configurées pour certains dans le groupe Environnement (voir figure_environment_variables). Ceci est pratique sur certaines plateformes, notamment sur Mac, ou une application avec interface graphique n’hérite pas nécessairement des paramètres de l’environnement en ligne de commande de l’utilisateur. Ceci est aussi utile pour paramétrer/visualiser les variables d’environnement des outils externes contrôlés par la boîte à outils de traitement (par exemple SAGA, GRASS) et activer les sorties de débogage pour des sections spécifiques du code source.

  • checkbox Utiliser des variables personnalisées (redémarrage requis - utiliser les séparateurs). Vous pouvez Ajouter et Supprimer des variables. Les variables d’environnement prédéfinies sont affichées dans Variables d’environnement courantes, et il est possible de les filtrer en cochant checkbox Afficher uniquement les variables liées à Qgis.

../../../_images/sys-env-options.png

Variables d’environnement Système dans QGIS

SCR

SCR par défaut pour les nouveaux projets

Il y a une option pour définir automatiquement le SCR pour les nouveaux projets :

  • radioButtonOnUse CRS from first layer added: the CRS of the project is turned to match the CRS of the first layer loaded into it

  • radioButtonOffUse a default CRS: a preselected CRS is applied by default to any new project and is left unchanged when adding layers to the project.

The choice will be saved for use in subsequent QGIS sessions and in any case, the Coordinate Reference System of the project can still be overridden from the Project ‣ Project properties ‣ CRS tab.

SCR pour les nouvelles couches

Cet espace vous permet de définir une action à faire lorsqu’une nouvelle couche est créée ou lorsqu’une couche sans SCR est chargée.

  • radioButtonOn Demander le SCR

  • radioButtonOff Utiliser le SCR du projet

  • radioButtonOff Utiliser le SRC par défaut

Transformations géodésiques par défaut

Dans ce groupe, vous pouvez contrôler si la reprojection des couches vers un autre SCR doit être effectuée :

  • automatiquement en utilisant les transformations par défaut des options de Qgis ;

  • et/ou contrôlée par vous avec des préférences personnalisées telles que :

    • checkbox Demander de choisir la transformation de datum si plusieurs sont disponibles(défini dans le paramétrage global)

    • une liste prédéfinie de transformations de datum à appliquer par défaut. Voir Datum Transformations pour plus de détails.

Note

Pour plus d’informations sur la façon dont QGIS gère la projection de couches, veuillez lire la section dédiée à Utiliser les projections.

../../../_images/crsdialog.png

Paramètres SCR dans Qgis

Sources de données

Attributs et tables

  • checkbox Ouvrir la table d’attributs dans une fenêtre intégrée

  • Copier les entités comme “Texte uniquement, pas de géométrie”, “Texte uniquement, géométrie WKT”, ou “GeoJSON” quand on colle les entités vers d’autres applications.

  • Comportement des tables d’attributs selectString: filtre la table d’attribut à l’ouverture. Il y a trois possibilités : “Montrer toutes les entités”, “Ne montrer que les entités sélectionnées” et “Montrer les entités visibles sur la carte”.

  • Vue par défaut: définit le mode d’ouverture de la table d’attributs lors de l’ouverture. Cela peut être : “Se souvenir de la dernière vue”, “Voir la table “ ou “Voir le formulaire”.

  • Cache de la table attributaire selectNumber. Ce cache permet de garder en mémoire les n dernières lignes d’attributs chargées afin de rendre l’utilisation de la table attributaire plus réactive. Le cache est supprimé à la fermeture de la table attributaire.

  • Représentation des valeurs NULL permet de définir une valeur par défaut pour les champs contenant la valeur NULL.

Astuce

Amélioration de l’ouverture d’une grande table attributaire

Lorsque vous travaillez avec des couches avec un grand nombre d’enregistrements, l’ouverture de la table d’attributs peut être lente car la fenêtre doit afficher toutes les lignes de la couche. Régler Comportement des tables d’attributs à “Montrer les entités visibles sur la carte va permettre à Qgis de ne rechercher que les entités affichées sur la carte quand on ouvre la table attributaire, ce qui permet un meilleur temps de chargement.

Notez que les données de la table attributaire seront toujours liées à l’étendue de la carte dans laquelle elle est ouverte, ce qui signifie qu’en sélectionnant Montrer toutes les entités avec une telle table n’affichera pas les nouvelles entités. Vous pouvez tout de même mettre à jour le jeu de données affiché en changeant l’étendue de la carte et en sélectionnant Montrer les entités visibles sur la carte .

Gestion des sources de données

  • Rechercher les fichiers valides dans l’explorateur selectString. Vous pouvez choisir entre “Vérifier l’extension” ou “Vérifier le contenu du fichier”.

  • Rechercher du contenu dans les fichiers compressés (.zip) selectString définit le niveau de détail affiché dans la fenêtre informations en bas de l’explorateur - outil des propriétés- lors de la sélection du fichier. Les options sont : “Non”, “Scan Basique” et “Scan complet”.

  • Demande à l’ouverture s’il y a des sous-couches raster. Certains rasters comportent des sous-couches - appelées sous-jeux de données dans GDAL. Par exemple les fichiers netCDF - s’il y a de nombreuses variables netCDF, GDAL considérera chaque variable comme un sous-jeux de données. L’option vous permet de choisir comment traiter les sous-jeux de données quand un fichier avec des sous-couches est ouvert. Vous avez les choix suivants :

    • “Toujours” : Demande toujours (s’il existe des sous-couches)

    • “Si nécessaire” : Demande si la couche n’a pas de bande, mais qu’elle possède des sous-couches

    • “Jamais” : Ne demande jamais, mais ne charge rien

    • “Charger tout” : Ne demande jamais, mais charge toutes les sous-couches

  • checkbox Ignorer la déclaration interne d’encodage des shapefiles. Si une couche shapefile a une information d’encodage interne, elle sera ignorée par Qgis.

  • checkbox Ajouter des couches PostGIS avec un double-clic et sélectionner en mode étendu

  • checkbox Ajouter les couches Oracle par double-clic et sélection en mode étendu

  • checkbox Exécuter les expressions coté serveur si possible

  • checkbox Évaluer les valeurs par défaut définit si les valeurs par défaut du fournisseur de base de données doivent être calculées lors de la numérisation de la nouvelle entité (checked status) ou lors de la sauvegarde des modifications.

Chemins masqués

La fenêtre liste les dossiers que vous avez choisis de cacher dans le panneau de l’explorateur. Supprimer un dossier dans la liste permet de le retrouver dans le panneau de l’explorateur.

../../../_images/options_data_sources.png

Les paramètres Sources de données dans Qgis

Rendu

../../../_images/rendering_menu.png

Onglet Rendu des Options de Qgis

Comportement du rendu

  • unchecked Par défaut les couches supplémentaires sont affichées: Décocher cette option peut être pratique lors du chargement de plusieurs couches pour éviter que chaque nouvelle couche ne soit restituée dans la carte et ralentisse le processus.

  • checkbox Utiliser le cache du rendu si possible pour accélérer l’affichage

  • checkbox Rendu des couches en parallèle en utilisant plusieurs cœurs du processeur

  • checkbox Nombre de cœurs à utiliser

  • Intervalle de rafraîchissement de l’affichage de la carte (par défaut de 250 ms)

  • checkbox Activer la simplification des entités par défaut lors de l’ajout de nouvelles couches

  • Seuil de simplification

  • Algorithme de simplification: Cette option effectue une simplification « à la volée » des entités et accélère le rendu de la géométrie. Cela ne change pas la géométrie récupérée auprès des fournisseurs de données. Ainsi, lorsque vous avez des expressions qui utilisent la géométrie de l’élément (par exemple, le calcul de la surface) - cela garantit que ces calculs soient effectués sur la géométrie originale et non sur la géométrie simplifiée. QGIS propose trois algorithmes de simplification :”Distance” (par défaut), “SnapToGrid” et “Visvalingam”.

  • checkbox Réaliser la simplification par le fournisseur de données lorsque c’est possible: Les géométries sont simplifiées par le fournisseur (PostGIS, Oracle…) et contrairement à la simplification locale, les calculs basés sur la géométrie peuvent être affectés.

  • Échelle maximale à partir de laquelle la couche doit être simplifiée

  • doubleSpinBox Niveau d’agrandissement (voir agrandissement)

Note

En plus des Options de configuration de Qgis, les entités peuvent être simplifiées pour chaque couche depuis l’onglet Propriétés de la couche ‣ Rendu .

Qualité du rendu

  • checkbox Les lignes semblent moins déchiquetées aux dépends d’une certaine vitesse d’exécution

Segmentation courbe

  • Tolerance de segmentation: ce paramètre contrôle la façon dont les arcs circulaires sont segmentés. Le plus petit angle maximum (entre les deux sommets consécutifs et le centre de la courbe, en degrés) ou la différence maximale (distance entre le segment des deux sommets et la ligne de la courbe, en unités de la carte), permet de définir les segments de la ligne la plus droite qui seront utilisés.

  • Type de tolérance: on choisira Angle maximal ou *Différence maximale * pour gérer la façon de segmenter la courbe.

Rasters

  • Avec la Sélection de bande RVB, vous pouvez définir la valeur des bandes Rouge, Verte et Bleue.

Amélioration du contraste

Les options d’amélioration du contraste peuvent être appliquées à Bande grise unique, Couleur à bandes multiples (octet /bande) or Couleur à bandes multiples (>octet / bande). Pour chacun, vous pouvez définir :

  • l”Algorithme à utiliser, dont les valeurs peuvent être “Pas d’étirement”,”Étirement jusqu’au MinMax”, “Étirement et couper jusqu’au MinMax” ou “Couper jusqu’au MinMax”

  • les Limites (minimum/maximum) à appliquer, avec des valeurs telles que “Histogramme cumulatif - décompte de coupe”, “Minimum /maximum”, “Moyenne+/- écart type”.

Pour le rendu des rasters, vous pouvez également définir les options suivantes :

  • Limite de découpe pour le comptage cumulé de pixels

  • Multiplicateur de l’écart-type

Déboggage

  • checkbox Actualisation du canevas de carte pour suivre la durée de rendu dans le panneau journal des messages onglet Rendu.

Canevas et légende

../../../_images/options_canvas_legend.png

Canevas et légende

Cet onglet vous permet de définir :

  • L” Apparence de carte par défaut (écrasée par les propriétés du projet ): la Couleur de sélection et la Couleur de fond.

  • Interaction avec la Légende des couches :

    • Double click dans la légende selectString. Vous pouvez soit “Ouvrir les propriétés de la couche” soit “Ouvrir la table attributaire” ou “Ouvrir le panneau de style de couche” .

    • checkbox Afficher les attributs de classification dans le titre des calques dans le panneau des couches , notamment pour la symbologie catégorisée oubasée sur des règles (voir Onglet Symbologie pour plus d’informations).

    • La résolution de l’image getLegendGraphic pour le WMS

  • Le Délai en millisecondes pour l’affichage des infobulles des couches

Outils cartographiques

Cet onglet propose des options concernant le comportement de l”Outil Identifier.

  • Rayon de recherche pour identifier les entités et afficher les infobulles est la distance à l’intérieur de laquelle l’outil d’identification affichera les résultats.

  • Couleur de surbrillance vous permet de choisir avec quelle couleur les entités qui devraient être identifiées sont en surbrillance.

  • Tampon détermine une zone tampon pour la mise en surbrillance des bordures des entités identifiés.

  • Largeur minimum détermine l’épaisseur de la bordure d’un objet mis en surbrillance.

Outils de mesure

  • Définir la Couleur du trait des outils de mesure

  • Définir le Nombre de décimales

  • checkbox Garder l’unité de base pour ne pas convertir automatiquement des grands nombres (ex: mètres en kilomètres).

  • Unités de distance préférées radioButtonOn (“Mètres”, “Kilomètres”, “Pieds”, “Yards”, “Miles”, “Miles Nautiques”, “Degrés” ou “Unités de la carte”)`

  • Unités de surface préférées radioButtonOn (“Mètres carrés”, “kilomètres carrés”, “Pieds carrés”, “Yards carrés”, “Miles carrés”, “Hectares”, “Acres”, “Miles nautiques carrés”,”Degrés carrés” or “Unités de carte”)

  • Unités d’angle préférées radioButtonOn (“Degrés”, “Radians”, “Grades/gradians”, “Minutes d’arc”, “Secondes d’arc” or “Tours/révolutions”)

Déplacement et zoom

  • Définit le Facteur de zoom pour les outils de zoom ou la molette de la souris.

Échelles prédéfinies

Vous trouverez ici une liste d’échelles prédéfinies. Avec signPlus et signMinus Vous pouvez ajouter ou supprimer vos échelles personnelles. Vous pouvez également importer ou exporter des échelles depuis / vers un fichier .XML. Notez que vous avez toujours la possibilité de supprimer vos modifications et de réinitialiser les échelles par défaut.

../../../_images/options_map_tools.png

Paramètres des outils cartographiques dans QGIS

Couleurs

Ce menu vous permet de créer ou de mettre à jour les palettes de couleurs utilisées dans le sélecteur de couleurs. Vous pouvez choisir :

  • Couleurs récentes montre les couleurs utilisées récemment

  • Couleurs standard, la palette de couleurs par défaut

  • Couleurs du projet, un jeu des couleurs utilisées dans le projet courant (voir Onglet Style par défaut pour plus de détails)

  • Nouvelles couleurs de couches, un jeu de couleurs à utiliser par défaut lorsque de nouvelles couches sont ajoutées.

  • Les palettes personnalisées, peuvent être crées ou importées grâce au bouton à côté de la liste déroulante de la palette.

Par défaut, les palettes, Couleurs récentes, Couleurs standard et Couleurs du projet ne peuvent pas être supprimées et sont définies pour apparaître dans le menu déroulant du bouton couleur. Des palettes personnalisées peuvent également être ajoutées à ce widget grâce à l’option Afficher dans les Boutons de Couleur .

Pour toutes les palettes, vous pouvez gérer la liste des couleurs à l’aide de l’ensemble des outils à côté du cadre, c’est à dire :

  • signPlus Ajouter ou signMinus Supprimer une couleur

  • editCopy Copier ou editPaste Coller une couleur

  • fileOpen Importer ou fileSave Exporter le jeu de couleurs depuis/vers le fichier .gpl .

Double-cliquez sur une couleur dans la liste pour la modifier ou la remplacer dans le Sélecteur de couleurs . Vous pouvez aussi le renommer en double-cliquant dans la colonne Étiquette .

../../../_images/options_colors.png

Couleurs

Numérisation

Cet onglet vous permet de configurer les paramètres généraux lors de l”édition d’une couche vecteur (attribut et géométrie).

Création d’entités

  • checkbox :guilabel:`Supprimer la fenêtre de saisie des attributs lors de la création d’une nouvelle entité: ce choix peut être écrasé dans chaque boîte de dialogue de propriétés de calque.

  • checkbox Réutiliser les dernières valeurs d’attribut saisies.

  • Valider les géométries. L’édition de lignes ou de polygones complexes, composés de nombreux nœuds, peut entrainer un rendu très lent. Ceci parce que les procédures de validation par défaut dans QGIS peuvent prendre beaucoup de temps. Pour accélérer le rendu, sélectionnez l’option de validation GEOS (à partir de GEOS 3.3) ou désactivez l’option. La validation de géométrie GEOS est beaucoup plus rapide, mais l’inconvénient est qu’elle ne signale que le premier problème de géométrie rencontré.

  • Valeur Z par défaut à utiliser lors de la création de nouvelles entités 3D.

Contours d’édition

  • Définit le coutour Largeur de ligne, Couleur de Ligne et Couleur de remplissage.

  • Ne pas mettre à jour le contour lors de l’édition.

Accrochage

  • checkbox Activer l’accrochage par défaut active l’accrochage lors de l’ouverture d’un projet

  • Définit le mode d’accrochage par défaut selectString (“Sommet”, “Sommet et segment”,”Segment”)

  • Définir Tolérance d’accrochage par défaut en unités de carte ou en pixels

  • Définir le Rayon de recherche pour l’édition des sommets en unités de carte ou en pixels

  • Afficher la fenêtre principale en tant que (redémarrage nécessaire): permet de définir si la boîte de dialogue “Configuration avancée / Paramètres d’accrochage du projet” doit être affichée en tant que “Dialogue” ou “Intégré” .

  • Couleur du marqueur d’accrochage

  • checkbox Afficher les infobulles d’accrochage telles que le nom de la couche dont vous êtes sur le point d’accrocher l’entité. Utile lorsque plusieurs entités se chevauchent.

  • checkbox Activer l’accrochage sur des entités invisibles (non visibles sur la carte)

Symbole des sommets

  • checkbox Montrer les symboles uniquement pour les entités sélectionnées

  • Définir le Syle de marqueur selectString (“Croix” (par défaut), “Cercle semi-transparent” ou “Aucun”) du sommet

  • Définir la Taille du marqueur des sommets

Outil de décalage de courbe

Les trois options suivantes se réfèrent à l’outil de offsetCurve Décalage de courbe dans Numérisation avancée. Grâce aux différents réglages, il est possible de modifier la forme du décalage de ligne. Ces options sont possibles à partir de GEOS 3.3.

  • style de jointure: “Round”, “Angle droit” or “Oblique”

  • Segments de quadrant

  • Limite de la pointe

../../../_images/options_digitizing.png

Paramètres de la numérisation dans QGIS

Mises en page

Valeurs par défaut pour les compositions

Vous pouvez définir la police par défaut à utiliser dans les mises en page.

Apparence de la grille

  • Définir le Style de la grille selectString (“Continu”, “Pointillés”, “Croix”)

  • Définir la Couleur de la grille

Grille et guide par défaut

  • Définir l”Espacement de la grille selectNumber

  • Définit le décalage de la Grille selectNumber en X et Y

  • Définir la Tolérance d’accrochage selectNumber

Répertoires des modèles de mises en page

  • Définit le(s) Chemin(s) de recherche des modèles supplémentaires d’impression : la liste des dossiers contenant des modèles à utiliser lors de la création de nouvelles mises en page .

../../../_images/options_layouts.png

Paramètres des mises en page dans Qgis

GDAL

GDAL est une bibliothèque d’échange de données pour les fichiers vectoriels et raster. Il fournit des pilotes pour lire et/ou écrire des données dans différents formats. L’onglet GDAL expose actuellement les pilotes pour les formats raster avec leurs capacités.

Options des pilotes GDAL

This frame provides ways to customize the behavior of drivers that support read and write access:

  • Edit create options: allows you to edit or add different profiles of file transformation, i.e. a set of predefined combinations of parameters (type and level of compression, blocks size, overview, colorimetry, alpha…) to use when outputting raster files. The parameters depend on the driver.

    ../../../_images/gdalCreateOptions.png

    Sample of create options profile (for GeoTiff)

    The upper part of the dialog lists the current profile(s) and allows you to add new ones or remove any of them. You can also reset the profile to its default parameters if you have changed them. Some drivers (eg, GeoTiff) have some sample of profiles you can work with.

    At the bottom of the dialog:

    • The signPlus button lets you add rows to fill with the parameter name and value

    • The signMinus button deletes the selected parameter

    • Click the Validate button to check that the creation options entered for the given format are valid

    • Use the Help button to find the parameters to use, or refer to the GDAL raster drivers documentation.

  • Edit Pyramids Options

    ../../../_images/gdalPyramidsOptions.png

    Sample of Pyramids profile

GDAL drivers

In this frame, you can define which GDAL driver is to use to read and/or write files, as in some cases more than one GDAL driver is available.

../../../_images/options_gdal.png

Paramètres de GDAL dans Qgis

Astuce

Double-click a driver that allows read and write access (rw+(v)) opens the Edit Create options dialog for customization.

Variables

L’onglet Variables liste toutes les variables disponibles au niveau global.

Il permet également à l’utilisateur de gérer des variables de niveau global. Cliquez sur le bouton|signPlus| pour ajouter une nouvelle variable de niveau global personnalisée. De même, sélectionnez une variable de niveau global personnalisée dans la liste et cliquez sur le bouton signMinus pour la supprimer.

Plus d’informations dans la section Storing values in Variables section.

../../../_images/options_variables_global.png

Variables

Authentification

Dans l’onglet Authentification , vous pouvez définir des configurations d’authentification et gérer des certificats PKI. Voir Système d’authentification pour plus de détails.

../../../_images/auth-editor-configs21.png

Paramètres d’authentification dans Qgis

Réseau

Général

  • Définir l”Adresse de recherche WMS, par défaut : http://geopole.org/wms/search?search=\%1\&type=rss

  • Définir le Délai d’abandon pour les requêtes réseaux (ms) - la valeur par défaut est 60000

  • Define Durée par défaut d’expiration du cache des listes de couches WMS (en heures) - la valeur par défaut est 24

  • Définir le Délai d’expiration pour les tuiles WMSC/WMTS (en heures)- la valeur par défaut est 24

  • Define Nombre maximal de tentatives lors d’erreurs de récupération de tuile ou d’entités

  • Définir le User-Agent

../../../_images/proxy-settings.png

Paramètres de proxy dans Qgis

Paramètres du cache

Defines the Directory and a Size for the cache. Also offers tools to automatically clear the connection authentication cache on SSL errors (recommended).

Proxy pour l’accès Internet

  • checkbox Utiliser un proxy pour l’accès Internet

  • Paramétrez le Type de proxy selectString en fonction de vos besoins, définissez “Host” et “Port”. Les types de proxy disponibles sont :

    • Proxy par Défaut: le proxy est déterminé sur la base du proxy système.

    • Socks5Proxy : proxy générique pour tout type de connexion. Supporte le TCP, UDP, binding à un port (connexions entrantes) et l’authentification.

    • HttpProxy : implémenté avec la commande « CONNECT » , supporte uniquement les connexions TCP sortantes, supporte l’authentification.

    • HttpCachingProxy : implémenté via les commandes HTTP normales, utile uniquement dans un contexte de requêtes HTTP.

    • FtpCachingProxy : implémenté avec un proxy FTP, utile uniquement dans un contexte de requêtes FTP.

Les authentifications au niveau du proxy sont décrites dans authentication widget.

Vous pouvez exclure certaines adresses en les ajoutant dans la zone de texte sous les paramètres de proxy (voir Figure_Network_Tab).

Si vous avez besoin d’informations plus détaillées sur les différents paramètres de proxy, référez-vous au manuel de la bibliothèque sous-jacente QT : https://doc.qt.io/qt-5.9/qnetworkproxy.html#ProxyType-enum

Astuce

Utiliser les proxy

L’utilisation de proxy peut se révéler difficile. Il est utile de tester les types de proxy décrits ci-dessus et vérifier s’ils conviennent.

Localisateur

search L’onglet Localisateur permet de configurer la barre de localisation, un widget de recherche rapide disponible dans la barre d’état qui vous aide à effectuer des recherches n’importe où dans l’application. Il fournit quelques filtres par défaut (avec préfixe) à utiliser :

  • Les couches du projet (l): trouve et sélectionne une couche dans le panneau Couches .

  • Mises en pages (pl): trouve et ouvre une mise en page.

  • Actions (.): trouve et exécute une action QGIS ; les actions peuvent représenter tout outil ou menu de QGIS, ouvrir un panneau …

  • Entités de la couche active (f): recherche les attributs correspondants dans n’importe quel champ de la couche active actuelle et effectue un zoom sur l’élément sélectionné.

  • Entités de toutes les couches (af): recherche l’information dans les attributs définis comme nom d’affichage pour chacune des couches interrogeables et zoome sur l’entité sélectionnée.

  • Calculateur (=): permet d’évaluer n’importe quelle expression Qgis et si elle est valide, le résultat peut être copié dans le presse-papier .

  • Signets spatiaux (b): trouve et zoome sur l’étendu du signet.

  • Options (set): affiche et ouvre des boîtes de dialogue de propriétés pour l’ensemble du projet et des options de Qgis.

  • Traitements (a): Cherche et ouvre les fenêtres des algorithmes de traitement.

  • Modifier les entités sélectionnées (ef): vous donne un accès rapide et lance un algorithme de traitement compatible avec la modification sur place de la couche active.

Vous pouvez personnaliser chaque le filtre, définir s’il est activé par défaut ou non. L’ensemble des filtres de localisation par défaut peut être étendu par des plugins, par exemple pour les recherches nominatives OSM, les recherches directes dans les bases de données, les recherches dans les catalogues de couches.

La barre de recherche de localisateur peut être activée en appuyant sur Ctrl+K. Tapez votre texte pour effectuer une recherche. Par défaut, les résultats sont retournés pour tous les filtres de localisation activés, mais vous pouvez limiter la recherche à un certain filtre en préfixant votre texte avec le préfixe de filtre de localisation, c’est-à-dire que si vous tapez l cad seules les couches dont le nom contient cad seront affichées. Cliquez sur le résultat pour exécuter l’action correspondante, selon le type d’élément.

La recherche est gérée à l’aide de threads, de sorte que les résultats sont toujours disponibles le plus rapidement possible, indépendamment du fait que des filtres de recherche lente puissent être installés ou non. Ils apparaissent également dès que chaque résultat est rencontré par chaque filtre, ce qui signifie par exemple qu’un filtre de recherche de fichier affichera les résultats un par un au fur et à mesure que l’arborescence des fichiers est analysée. Cela garantit que l’interface utilisateur est toujours réactive, même en présence d’un filtre de recherche très lent (par exemple, un filtre qui utilise un service en ligne).

Astuce

Accès rapide aux configurations du localisateur

Cliquez sur l’icône search à l’intérieur du widget de recherche dans la barre d’état pour afficher la liste des filtres que vous pouvez utiliser ainsi que la fonction Configure qui ouvre l’onglet Localisateur du menu Préférences ‣ Options… .

../../../_images/options_locator.png

Onglet Localisateur dans Qgis

Avancé

En fonction de votre système d’exploitation, tous les paramètres relatifs à QGIS (interface utilisateur, outils, fournisseurs de données, valeurs par défaut, options des plugins…) sont enregistrés :

  • nix dans un fichier texte : $HOME/.config/QGIS/QGIS2.conf

  • osx dans le fichier de propriétés : $HOME/Library/Preferences/org.qgis.qgis.plist

  • win dans la base de registre, sous: HKEY\CURRENT_USER\Software\QGIS\qgis

L’onglet Avancé vous offre en un seul endroit, quel que soit votre système d’exploitation, la possibilité de gérer ces paramètres via l “Éditeur avancé de paramètres. Après avoir promis d’être prudent, le widget est rempli par l’arborescence de tous les paramètres QGIS, que vous pouvez modifier directement.

Avertissement

N’utilisez l’onglet « Avancé » qu’en connaissance de cause

Soyez prudent lorsque vous modifiez des éléments dans cette boîte de dialogue étant donné que les modifications sont automatiquement appliquées. Effectuer des changements sans en connaître les conséquences peut corrompre votre installation QGIS de diverses façons.

../../../_images/options_advanced.png

L’onglet Avancé dans Qgis

Traitement

L’onglet processing Traiement vous permet d’accéder aux paramètres généraux des outils et fournisseurs de traitement utilisés dans l’extension Processing de Qgis. Plus d’informations Outils de traitement QGIS.

../../../_images/options_processing.png

Onglet Traitement

Utiliser les profils utilisateur

Le menu Préférences ‣ Profils utilisateurs permet de définir des profils utilisateur et d’y accéder. Un profil utilisateur permet d’enregistrer dans un même dossier les configurations suivantes :

  • all the global settings, including locale, projections, authentication settings, color palettes, shortcuts…

  • Configurations et personnalisation de l’interface

  • Les plugins installés et leurs configurations

  • les modèle de projet et l’historique des projets sauvegardés avec leur imagette de pré-visualisation

  • les réglages des traitements, logs, scripts, modèles.

Par défaut, une installation QGIS contient un seul profil d’utilisateur appelé  » par défaut « . Mais vous pouvez créer autant de profils utilisateurs que vous le souhaitez :

  1. Cliquez sur Nouveau profil… .

  2. Vous pouvez saisir le nom du profil, ce qui crée un dossier du même nom sous ~/<UserProfiles>/ où :

    • ~ représente le dossier HOME , qui sous win Windows est en général C:\Users\(user).

    • et <UserProfiles> représente le dossier racine du profil, càd.:

      • nix .local/share/QGIS/QGIS3/profiles/

      • win AppData\Roaming\QGIS\QGIS3\profiles\

      • osx Library/Application Support/QGIS/QGIS3/profiles/

    Le dossier du profil peut être ouvert depuis Qgis en utilisant Ouvrir le dossier du profil actif.

  3. A new instance of QGIS is started, using a clean configuration. You can then set your custom configurations.

Comme chaque profil utilisateur contient des paramètres, des plugins et un historique propres, ils peuvent être utilisés pour différents Workflows, démos, utilisateurs de la même machine, ou pour tester des paramètres, etc. Et vous pouvez passer de l’un à l’autre en les sélectionnant dans le menu Préférences ‣ Profils utilisateurs . Vous pouvez aussi lancer QGIS avec un profil spécifique en ligne de commande.

À moins qu’il ne soit modifié, le profil de la dernière session QGIS sera utilisé dans les sessions QGIS suivantes .

Astuce

Exécuter QGIS avec un nouveau profil utilisateur pour vérifier la persistance des bogues

Lorsque vous rencontrez un comportement bizarre avec certaines fonctions dans QGIS, créez un nouveau profil utilisateur et exécutez à nouveau les commandes. Parfois, les bogues sont liés à des restes dans le profil utilisateur actuel et la création d’un nouveau profil utilisateur peut les corriger en redémarrant QGIS avec le nouveau profil (propre).

Propriétés du projet

Dans la fenêtre des propriétés du projet sous Projet ‣ Propriétés, vous pouvez définir des options spécifiques au projet. Les options spécifiques au projet écrasent leur équivalent dans les Options décrites ci-dessus.

Onglet Général

Dans l’onglet Général, les Paramètres généraux vous permettent de:

  • voir l’emplacement du ficher projet

  • définir le dossier racine du projet (nommé Dossier du projet dans l’explorateur). Le chemin peut être relatif au dossier du fichier projet (si saisi) ou absolu. La dossier racine du projet peut être utilisé pour stocker des données et d’autres contenus utiles pour le projet.

  • Donner un titre au projet en supplément du chemin de fichier

  • Choisir la couleur des entités sélectionnées

  • Choisir la couleur de fond du canevas

  • Définir si le chemin d’accès aux couches dans le projet doit être enregistré en absolu (complet) ou en relatif par rapport à l’emplacement du fichier de projet. Vous pouvez préférer le chemin relatif lorsque les couches et le fichier de projet peuvent être déplacés ou partagés ou si le projet est accessible à partir d’ordinateurs sur différentes plates-formes.

  • Choisir d’éviter les artefacts lorsque le projet est rendu sous forme de tuiles. Utiliser cette option peut entraîner une dégradation des performances.

Le calcul des surfaces et des distances est un besoin courant dans les SIG. Cependant, ces valeurs sont réellement liées aux paramètres de la projection. La partie Mesures vous permet de contrôler ces paramètres. Vous pouvez en effet choisir :

  • l” Ellipsoïde, sur laquelle les calculs de distance et de surface sont entièrement basés ; il peut être :

    • None/Planimetric: les valeurs retournées sont dans ce cas, des mesures cartésiennes.

    • Personnalisation : Vous permet de saisir les valeurs des axes Semi-majeur (ou demi grand axe) et Semi-mineur .

    • ou en choisir dans la liste prédéfinie (Clarke 1866, Clarke 1880 IGN, New International 1967, WGS 84…).

  • Les Unités pour les mesures de distance pour les longueurs et périmètres et Unités pour les mesures de surface. Ces paramètres remplacent les unités définies par défaut dans les options QGIS pour le projet en cours, elles sont utilisés dans:

    • Barre de mise à jour des champs de la table des attributs

    • Les calculs de la calculatrice de champ

    • Les calculs dérivés de longueurs, périmètres et surfaces de l’outil identifier

    • Unité par défaut affichée dans la boîte de dialogue de mesure

L” Affichage des Coordonnées vous permet de choisir le format des unités à utiliser pour afficher les coordonnées de l’emplacement de la souris dans la barre d’état et les coordonnées dérivées affichées via l’outil d’identification.

Enfin, vous pouvez définir la liste des Échelles de projet prédéfinies, qui remplace les options « Échelles prédéfinies ».

../../../_images/project_general.png

Onglet Général de la boîte de dialogue Propriétés du projet

Onglet Metadonnées

L’onglet Metadonnées permet de définir des métadonnées détaillées, incluant (entre autres) : auteur, date de création, langue, résumés, catégories, mots clés, coordonnées, liens, historique. Il y a aussi une fonctionnalité de validation qui vérifie si des champs spécifiques ont été remplis, mais sans obliger la validation. Voir Propriétés des Méta données des couches vectorielles pour plus de détails.

Onglet SCR

L’onglet crs SCR vous permet de définir le Système de Coordonnées de Référence à utiliser dans le projet. Les options sont :

  • checkbox Aucune projection (or projection inconnue /projection non terrestre) : ce paramètre peut être utilisé pour simuler un CRS de couche ou lors de l’utilisation de QGIS pour des utilisations non terrestres comme des cartes de jeux de rôle, des cartes de bâtiments ou des objets microscopiques. Dans ce cas-ci :

    • Aucune reprojection n’est effectuée lors de l’affichage des couches: les entités sont simplement dessinées en utilisant leurs coordonnées brutes.

    • L’ellipsoïde est verrouillé et forcé à « Non/Planimétrique ».

    • Les unités de distance et de surface ainsi que l’affichage des coordonnées sont verrouillés et forcés à « unités inconnues » ; toutes les mesures sont effectuées dans des unités cartographiques inconnues et aucune conversion n’est possible.

  • ou il existe un système de coordonnées de référence qui peut être géographique, projeté ou défini par l’utilisateur. Un aperçu de l’étendue terrestre du SCR s’affiche pour vous aider à choisir le bon. Les couches ajoutées au projet sont transformées à la volée dans ce SCR afin de les superposer, indépendamment de leur SCR d’origine. L’utilisation des unités, le paramétrage de l’ellipsoïde sont possibles et ont un sens et vous pouvez effectuer les calculs en conséquence.

L’onglet crs SCR vous permet également de contrôler les paramètres de reprojection des couches en configurant les préférences de transformation de données à appliquer dans le projet en cours. Comme d’habitude, ces paramètres remplacent tous les paramètres globaux correspondants. Voir Datum Transformations pour plus de détails.

Onglet Style par défaut

L’onglet Style par défaut vous permet de contrôler comment les nouvelles couches seront symbolisées dans le projet quand elles n’ont pas de fichier de style défini .qml. Vous le pouvez :

  • Définir les symboles par défaut (Symbole, Ligne, Remplissage) à appliquer selon le type de géométrie de la couche ainsi que la Palette de couleur par défaut

  • Appliquer une Opacité par défaut aux nouvelles couches.

  • checkbox Assigner une couleur aléatoire aux symboles, en gérant les couleurs de remplissage des symboles pour éviter le même rendu pour toutes les couches.

../../../_images/project_default_styles.png

Onglet Style par défaut

En utilisant le bouton styleManager Gestionnaire de symboles, vous pouvez aussi accéder rapidement à la fenêtre Gestionnaire de style et configurer les symboles et les palettes de couleurs.

Il y a aussi une section supplémentaire où vous pouvez définir des couleurs spécifiques pour le projet en cours. Comme dans l’onglet couleurs des options globales, vous pouvez :

  • signPlus Ajouter ou signMinus Supprimer une couleur

  • editCopy Copier ou editPaste Coller une couleur

  • fileOpen Importer ou fileSave Exporter le jeu de couleurs depuis/vers le fichier .gpl .

Double-cliquez sur une couleur dans la liste pour la modifier ou la remplacer dans le Sélecteur de couleurs . Vous pouvez aussi le renommer en double-cliquant dans la colonne Étiquette .

Ces couleurs sont identifiées comme les Couleurs du projet et listées comme faisant partie d Sélecteur de couleurs.

Astuce

Utilisez les couleurs du projet pour assigner et mettre à jour rapidement le sélecteur de couleurs

Les couleurs du projet peuvent être référencées à l’aide de leur étiquette et les sélecteurs de couleurs dans lesquels elles sont utilisées leurs sont liés. Cela signifie qu’au lieu de définir à plusieurs reprises la même couleur pour de nombreuses propriétés et, pour éviter une mise à jour fastidieuse, vous pouvez :

  1. Définir la couleur comme couleur de projet

  2. Appliquez le en utilisant l’expression``project_color(“color_label”)`` dans couleur données définies

  3. Mettre à jour la couleur une fois dans une liste Couleurs du projet.

  4. Et le changement se reflète PARTOUT

Onglet sources de données

Dans l’onglet Sources de données, vous pouvez :

  • unchecked Créez automatiquement des groupes de transactions lorsque c’est possible: Lorsque ce mode est activé, toutes les couches (postgres) d’une même base de données sont synchronisées dans leur état d’édition, c’est-à-dire que lorsqu’une couche passe en mode édition, toutes le sont et quand une couche est sauvegardé ou une couche est réinitialisée, les autres le sont aussi. De plus, au lieu de garder les modifications en mémoire tampon localement, elles sont directement envoyées à une transaction dans la base de données qui est validée lorsque l’utilisateur clique sur Enregistrer la couche. Notez que vous ne pouvez (dé)activer cette option que si aucune couche n’est en cours d’édition dans le projet.

  • unchecked Évaluer les valeurs par défaut depuis le fournisseur de données : Lors de l’ajout de nouvelles entités dans une table PostgreSQL, les champs avec contrainte de valeur par défaut sont évalués et remplis à l’ouverture du formulaire, et non au moment de la validation. Cela signifie qu’au lieu d’une expression comme nextval('serial'), le champ du formulaire Ajout d’entité affichera la valeur attendue (par exemple, 25).

  • unchecked Projet de confiance lorsque la source de données n’a pas de métadonnées : Accélérer le chargement du projet en sautant les contrôles de données. Utile dans le contexte de QGIS Serveur ou dans des projets avec d’énormes vues de base de données / vues matérialisées. L’emprise des couches sera lue à partir du fichier de projet QGIS (au lieu des sources de données) et lorsque vous utilisez le fournisseur PostgreSQL, l’unicité de la clé primaire ne sera pas vérifiée pour les vues et les vues matérialisées.

  • Configurez les Capacités des couches :

    • Définir quelles couches sont identifiables, c’est-à-dire qu’elles répondront à l’outil identifier des entités. Par défaut, les couches sont identifiables.

    • Définir si une couche doit être en lecture seule, ce qui signifie qu’elle ne peut pas être modifiée par l’utilisateur, quelles que soient les capacités du fournisseur de données. Bien que cette protection soit faible, elle reste une configuration rapide et pratique pour éviter que les utilisateurs finaux ne modifient les données lorsqu’ils travaillent avec des couches basées sur des fichiers.

    • Définir quelles couches sont recherchables, c’est-à-dire qu’elles peuvent être interrogées à l’aide de la :ref:` barre de localisation <locator_options>`. Par défaut, les couches sont recherchables.

    • Définir quelles couches sont « requises ». Les couches cochées dans cette liste sont protégées contre une suppression accidentelle du projet.

    La section Capacités des couches fournit des outils pratiques pour :

    • Sélectionnez plusieurs cases et appuyez sur Inverser la sélection pour changer leur état ;

    • unchecked Afficher les tables spatiales seulement, en excluant les couches non spatiales ;

    • search Filtrer les couches… pour trouver rapidement une couche particulière à configurer.

Onglet Relations

L’onglet Relations permet de définir les relations 1:n. Les relations sont définies dans la boîte de dialogue des propriétés du projet. Une fois que des relations existent pour une couche, un nouvel élément dans la vue formulaire (par exemple, lors de l’identification d’un élément et de l’ouverture de son formulaire) va lister les entités associées. Il s’agit d’un moyen puissant d’exprimer, par exemple, l’historique d’inspection sur une longueur de pipeline ou un segment de route. Vous pouvez en savoir plus sur le support des relations 1:n dans la section Créer des relations un ou plusieurs à plusieurs.

Onglet Variables

L’onglet Variables Variables` liste toutes les variables disponibles au niveau du projet (ce qui inclut les variables globales). En outre, il permet également à l’utilisateur de gérer des variables au niveau du projet. Cliquez sur le bouton signPlus pour ajouter une nouvelle variable personnalisée au niveau du projet. De même, sélectionnez une variable de projet personnalisée dans la liste et cliquez sur le bouton signMinus pour la supprimer. Plus d’informations sur l’utilisation des variables dans la section Outils généraux Storing values in Variables.

Onglet Macros

L’onglet Macros permet d’éditer des modules Python pour les projets. Actuellement, seules trois macros sont disponibles : openProject(), saveProject() et closeProject().

../../../_images/macro.png

Paramètres des macros dans QGIS

Onglet QGIS Server

L’onglet QGIS Server vous permet de configurer votre projet afin de le publier en ligne. Ici, vous pouvez définir des informations sur les capacités WMS et WFS de QGIS Server, l’emprise et les restrictions de SCR. Plus d’informations disponibles dans la section Configure your project et suivantes.

Personnalisation

La fenêtre de Personnalisation vous permet de (dés)activer presque tous les éléments de l’interface utilisateur de QGIS. Cela peut s’avérer très utile si vous souhaitez fournir à vos utilisateurs finaux une version “légère” de QGIS avec uniquement les icônes, les menus ou les panneaux dont ils ont besoin.

Note

Pour que les modifications soient appliquées, vous devrez redémarrer QGIS.

../../../_images/customization.png

La fenêtre de personnalisation (Paramétrage)

Cocher checkbox Autoriser la modification est la première étape pour personnaliser l’IHM de QGIS. Cela active la barre d’outils et le panneau permettant de sélectionner/désélectionner les éléments d’IHM.

Les éléments personnalisables sont :

  • un Menu ou des sous-menus de la Barre de Menu

  • un Panel complet (voir Panneaux et barres d’outils)

  • la Barre d’état décrite dans Barre d’état ou certains de ses éléments

  • une Toolbar: complète, ou certains des boutons

  • Ou tout widget: label, bouton, combobox,… dans n’importe quelle boîte de dialogue de QGIS.

Avec select Sélection interactive d’objet depuis la fenêtre principale, vous pouvez cliquer sur un élément de l’interface de QGIS que vous souhaitez cacher et automatiquement décocher l’entrée correspondante dans la liste de personnalisation.

Une fois les options configurées, cliquez sur Appliquer ou OK pour valider vos modifications. Cette configuration devient celle utilisée par défaut par QGIS au prochain démarrage.

Les modifications peuvent également être sauvegardées dans un fichier .ini en utilsant le bouton fileSave Enregistrer dans le fichier. C’est une façon pratique de partager une interface QGIS commune entre plusieurs utilisateurs. Il suffit de cliquer sur fileOpen Charger depuis le fichier dans l’ordinateur de destination afin d’importer le fichier .ini. Vous pouvez également utiliser les options de ligne de commande et enregistrer diverses configurations pour différents cas d’utilisation.

Astuce

Restaurer facilement l’IHM initiale de QGIS

La configuration initiale de l’IHM de QGIS peut être restaurée par l’une des méthodes ci-dessous :

  • décocher checkbox Autoriser la modification option dans la boite de dialogue Paramétrage ou cliquer selectAllTree Sélectionner tout

  • en appuyant sur le bouton Réinitialiser l’interface utilisateur aux réglages d’origine” dans la section **Paramètres** dans le menu :menuselection:`Préférences–> Options , onglet Système

  • démarrer QGIS en ligne de commande avec la commande suivante qgis --nocustomization

  • mettre à false la valeur de la variable UI ‣ Customization ‣ Enabled du menu Préférences ‣ Options, onglet Avancé (voir warning).

Dans la plupart des cas, vous aurez à redémarrer QGIS pour que les modifications soient prises en compte.

Raccourcis clavier

QGIS fournit des raccourcis clavier par défaut pour de nombreuses actions. Vous pouvez les trouver dans la section Barre de Menu. De plus, l’option de menu Préférences‣ keyboardShortcuts Raccourcis clavier… vous permet de changer les raccourcis clavier par défaut et d’en ajouter de nouveaux à QGIS fonctionnalités.

../../../_images/shortcuts.png

Définir les options des raccourcis

La configuration est très simple. Utilisez la boîte de recherche en haut pour trouver une action particulière, sélectionnez-la dans la liste et cliquez sur :

  • guilabel:Modifier et appuyez sur la nouvelle combinaison de touches que vous voulez utiliser comme nouveau raccourci.

  • Ne rien définir pour effacer le raccourci

  • ou Définir par défaut pour restaurer le raccourci à sa valeur originale par défaut.

Procédez comme ci-dessus pour tout autre outil que vous souhaitez personnaliser. Une fois votre configuration terminée, il vous suffit de Fermer pour que vos modifications soient appliquées. Vous pouvez également Enregistrer les modifications dans un fichier:.XML et les Charger dans une autre installation QGIS.

Lancer QGIS avec des paramètres avancés

Lignes de commande et variables d’environnement

Nous avons vu que le lancement de QGIS se fait de la même manière que pour tout autre logiciel. QGIS dispose également d’options de démarrage en ligne de commande, pour des cas d’usage plus complexes (à noter que dans certains cas, utiliser une variable d’environnement peut s’avérer plus recommandé qu’une option de ligne de commande). Pour la liste de toutes ces options, entrez qgis --help dans votre terminal, ce qui devrait vous renvoyer:

QGIS is a user friendly Open Source Geographic Information System.
Usage: /usr/bin/qgis.bin [OPTION] [FILE]
  OPTION:
        [--version]     display version information and exit
        [--snapshot filename]   emit snapshot of loaded datasets to given file
        [--width width] width of snapshot to emit
        [--height height]       height of snapshot to emit
        [--lang language]       use language for interface text (changes existing override)
        [--project projectfile] load the given QGIS project
        [--extent xmin,ymin,xmax,ymax]  set initial map extent
        [--nologo]      hide splash screen
        [--noversioncheck]      don't check for new version of QGIS at startup
        [--noplugins]   don't restore plugins on startup
        [--nocustomization]     don't apply GUI customization
        [--customizationfile path]      use the given ini file as GUI customization
        [--globalsettingsfile path]     use the given ini file as Global Settings (defaults)
        [--authdbdirectory path] use the given directory for authentication database
        [--code path]   run the given python file on load
        [--defaultui]   start by resetting user ui settings to default
        [--hide-browser]        hide the browser widget
        [--dxf-export filename.dxf]     emit dxf output of loaded datasets to given file
        [--dxf-extent xmin,ymin,xmax,ymax]      set extent to export to dxf
        [--dxf-symbology-mode none|symbollayer|feature] symbology mode for dxf output
        [--dxf-scale-denom scale]       scale for dxf output
        [--dxf-encoding encoding]       encoding to use for dxf output
        [--dxf-map-theme maptheme]      map theme to use for dxf output
        [--take-screenshots output_path]        take screen shots for the user documentation
        [--screenshots-categories categories]   specify the categories of screenshot to be used (see QgsAppScreenShots::Categories).
        [--profile name]        load a named profile from the user's profiles folder.
        [--profiles-path path]  path to store user profile folders. Will create profiles inside a {path}\profiles folder
        [--version-migration]   force the settings migration from older version if found
        [--openclprogramfolder]         path to the folder containing the sources for OpenCL programs.
        [--help]                this text
        [--]            treat all following arguments as FILEs

  FILE:
    Files specified on the command line can include rasters,
    vectors, and QGIS project files (.qgs and .qgz):
     1. Rasters - supported formats include GeoTiff, DEM
        and others supported by GDAL
     2. Vectors - supported formats include ESRI Shapefiles
        and others supported by OGR and PostgreSQL layers using
        the PostGIS extension

Astuce

Exemple d’utilisation des arguments en ligne de commande

Vous pouvez lancer QGIS en spécifiant un ou plusieurs fichiers de données sur la ligne de commande. Par exemple, en supposant que vous êtes dans le répertoire qgis_sample_data, vous pouvez démarrer QGIS avec une couche vectorielle et un fichier raster à charger au démarrage en utilisant la commande suivante : qgis ./raster/landcover.img ./gml/lakes.gml

--version

Cette option renvoie l’information de version de QGIS.

--snapshot

Cette option vous permet de créer une capture d’écran au format PNG à partir de la vue courante. Ceci est pratique lorsque vous avez plusieurs projets et que vous voulez générer des copies d’écran à partir de vos données, ou lorsque vous avez besoin d’en créer à partir du même projet avec des données mises à jour.

Actuellement, il génère un fichier PNG de 800x600 pixels. La taille peut être ajustée en utilisant les arguments --width et `--height. Le nom de fichier peut être ajouté après --snapshot. Par exemple: :

qgis --snapshot my_image.png --width 1000 --height 600 --project my_project.qgs

--width

This option returns the width of the snapshot to be emitted (used with --snapshot).

--height

This option returns the height of the snapshot to be emitted (used with --snapshot).

--lang

En fonction de votre locale, QGIS sélectionne la localisation correcte. Si vous souhaitez changer de langue, vous pouvez spécifier un code de langue. Par exemple, qgis --lang it lance QGIS en localisation italienne.

--project

Démarrer QGIS avec un fichier de projet existant est également possible. Ajoutez simplement l’option de ligne de commande --project suivie du nom de votre projet et QGIS s’ouvrira avec toutes les couches du fichier projet.

--extent

Pour démarrer avec une étendue de carte spécifique, utilisez cette option. Vous devez ajouter l’emprise du rectangle encombrant dans l’ordre suivant, séparée par une virgule: :

--extent xmin,ymin,xmax,ymax

Cette option est certainement plus pertinente lorsqu’elle est jumelée à l’option --projet pour ouvrir un projet spécifique avec une emprise souhaitée.

--noversioncheck

Ne fait pas la recherche d’une nouvelle version de QGIS au démarrage.

--noplugins

Si vous avez des problèmes au démarrage avec les plugins, vous pouvez éviter de les charger au démarrage grâce à cette option. Ils seront toujours disponibles à partir du gestionnaire de plugins par la suite.

--nocustomization

En utilisant cette option, aucune personnalisation de l’interface ne sera appliquée au démarrage. Cela signifie que tous les boutons cachés, éléments de menu, barres d’outils,et autres, apparaîtront au démarrage de QGIS. Il ne s’agit pas d’un changement permanent. La personnalisation sera de nouveau appliquée si QGIS est lancé sans cette option.

Cette option est utile pour autoriser temporairement l’accès aux outils qui ont été supprimés par la personnalisation de l’interface.

--customizationfile

Cette option vous permet de définir un fichier de personnalisation de l’interface utilisateur qui sera utilisé au démarrage.

--globalsettingsfile

Using this option, you can specify the path for a Global Settings file (.ini), also known as the Default Settings. The settings in the specified file replace the original inline default ones, but the user profiles” settings will be set on top of those. The default global settings is located in your_QGIS_PKG_path/resources/qgis_global_settings.ini.

Actuellement, il n’y a aucun moyen de spécifier un fichier dans lequel écrire les paramètres ; vous pouvez donc créer une copie d’un fichier de paramètres original, le renommer et l’adapter.

Définir le chemin d’accès du fichier :fichier:`qgis_global_setting.ini” vers un dossier partagé réseau, permet à un administrateur système de modifier les paramètres globaux et les valeurs par défaut sur plusieurs machines en modifiant un seul fichier.

La variable d’environnement correspondante est QGIS_GLOBAL_SETTINGS_FILE.

--authdbdirectory

Cette option est similaire à --globalsettingsfile, mais définit le chemin vers le répertoire où la base de données d’authentification sera stockée et chargée.

--code

Cette option peut être utilisée pour définir un fichier python qui sera exécuté directement après le démarrage de QGIS.

Par exemple, lorsque vous avez un fichier python nommé load_alaska.py avec le contenu suivant :

from qgis.utils import iface
raster_file = "/home/gisadmin/Documents/qgis_sample_data/raster/landcover.img"
layer_name = "Alaska"
iface.addRasterLayer(raster_file, layer_name)

En supposant que vous êtes dans le répertoire où se trouve le fichier load_alaska.py, vous pouvez démarrer QGIS, charger le fichier raster landcover.img et donner à la couche le nom “Alaska” en utilisant la commande suivante: :

qgis --code load_alaska.py

--defaultui

Au chargement, réinitialise de façon permanente l’interface utilisateur (UI) aux paramètres par défaut. Cette option restaure la visibilité, la position et la taille des panneaux et des barres d’outils. A moins qu’il ne soit à nouveau modifié, les paramètres par défaut de l’interface utilisateur seront utilisés dans les sessions suivantes.

Notez que cette option n’a aucun effet sur la personnalisation de l’interface. Les éléments cachés par la personnalisation de l’interface graphique (par exemple la barre d’état) resteront cachés même en utilisant l’option --defaultui. Voir aussi l’option --nocustomization.

--hide-browser

Au chargement, cache le panneau Explorateur de l’interface utilisateur. Le panneau peut être activé en cliquant avec le bouton droit de la souris sur un espace dans les barres d’outils ou en utilisant la commande Vue ‣ Panneaux (Préférences ‣ Panneaux sous kde Linux KDE).

A moins qu’il ne soit à nouveau activé, le panneau Explorateur restera caché dans les sessions suivantes.

--dxf-*

Ces options peuvent être utilisées pour exporter un projet QGIS dans un fichier DXF. Plusieurs options sont disponibles :

  • –dxf-export : le nom du fichier DXF dans lequel exporter les couches ;

  • –dxf-extent : l’emprise du fichier DXF final ;

  • –dxf-symbologie-mode : plusieurs valeurs peuvent être utilisées ici : none (pas de symbologie), symbollayer (Symbolisation de la couche de symboles), feature (symbologie de l’entité);

  • –dxf-scale-denom : le dénominateur de l’échelle de la symbologie ;

  • –dxf-encoding : l’encodage du fichier ;

  • –dxf-map-theme : choisissez un thème de carte dans l’arborescence des couches.

--take-screenshots

Prend des captures d’écran pour la documentation utilisateur. Peut être utilisé avec -- screenshots-categories pour filtrer les catégories/sections de la documentation à créer (voir QgsAppScreenShots::Categories).

--profile

Charge QGIS en utilisant un profil spécifique à partir du dossier de profil de l’utilisateur. À moins qu’il ne soit modifié, le profil sélectionné sera utilisé dans les sessions QGIS suivantes.

--profiles-path

Avec cette option, vous pouvez choisir un chemin pour charger et enregistrer les profils (options utilisateur). Il crée des profils à l’intérieur d’un dossier {chemin}\profils, qui inclut les paramètres, les plugins installés, les modèles de traitement et les scripts, et ainsi de suite.

Cette option vous permet, par exemple, de transporter tous vos plugins et paramètres dans une clé USB ou, par exemple, de les partager entre différents ordinateurs à l’aide d’un service de partage de fichiers.

La variable d’environnement correspondante est QGIS_CUSTOM_CONFIG_PATH.

--version-migration

Si des paramètres d’une version plus ancienne sont trouvés (par exemple, le dossier .qgis2 de QGIS 2.18), cette option les importera dans le profil QGIS par défaut.

--openclprogramfolder

Cette option vous permet de spécifier un chemin alternatif pour vos programmes OpenCL. Ceci est utile pour les développeurs qui testent les nouvelles versions des programmes sans avoir besoin de remplacer celles qui existent déjà.

La variable d’environnement correspondante est QGIS_OPENCL_PROGRAM_FOLDER.

Déployer QGIS au sein de son organisation

If you need to deploy QGIS within an organization with a custom configuration file, first you need to copy/paste the content of the default settings file located in your_QGIS_PKG_path/resources/qgis_global_settings.ini. This file already contains some default sections identified by a block starting with []. We recommend that you keep these defaults values and add your own sections at the bottom of the file. If a section is duplicated in the file, QGIS will take the last one from top to bottom.

You can change allowVersionCheck=false to disable the QGIS version check.

If you do not want to display the migration window after a fresh install, you need the following section:

[migration]
fileVersion=2
settings=true

If you want to add a custom variable in the global scope:

[variables]
organisation="Your organization"

To discover all possibilities of the settings INI file, we suggest that you set the config you would like in QGIS Desktop and then search for it in your INI file located in your profile using a text editor. A lot of settings can be set using the INI file such as WMS/WMTS, PostGIS connections, proxy settings, maptips…

Finally, you need to set the environment variable QGIS_GLOBAL_SETTINGS_FILE to the path of your customized file.

In addition, you can also deploy files such as Python macros, color palettes, layout templates, project templates… either in the QGIS system directory or in the QGIS user profile.

  • Layout templates must be deployed in the composer_templates directory.

  • Project templates must be deployed in the project_templates directory.

  • Custom Python macros must be deployed in the python directory.