đŸ‡«đŸ‡· Utiliser le plugin Layers menu from project¶


Cette extension pour QGIS permet de construire automatiquement des menus dĂ©roulants permettant d’ajouter des couches prĂ©-stylĂ©es dĂ©finies dans des projets QGIS externes “modĂšles” (qgs, qgz, postgres, web).

Tous les paramÚtrages des couches, le style, les étiquettes, les actions, les métadonnées, les jointures et relations sont conservées. La maintenance se résume à la gestion de quelques projets QGIS centralisés.

dropdown menu en

Lorsque le plugin est configurĂ© (choix des projets et attribution d’un nom associĂ© via le menu Extensions - Layers menu from projects), de nouveaux menus apparaissent, pour chacun des projets sĂ©lectionnĂ©s. Chaque item de menu correspond alors Ă  une couche du projet et dĂ©clenche son ouverture.

1. Construire de beaux projets¶

Sauver vos projets sur un espace partagĂ© (rĂ©seau, web, postgres) avec leurs styles, leurs Ă©tiquettes
 une arborescence de groupes Ă  l’image du futur menu.

Tip

CrĂ©er un groupe vide nommĂ© “-” pour placer un sĂ©parateur Ă  cet endroit dans le futur menu. Ceci n’est pas supportĂ© pour l’explorateur QGIS.

Les projets peuvent ĂȘtre sauvĂ©s au format qgz, dans une base PostgreSQL (cf. feature-saving-and-loading-projects-in-postgresql-database) ou dĂ©posĂ©e en tant que ressource web.

Note

Le projet placĂ© dans un espace partagĂ© du rĂ©seau, sous postgres ou un serveur web permettra Ă  diffĂ©rents utilisateurs d’exploiter les mĂȘmes ressources (Ă  condition bien sĂ»r que celles-ci soit accessible).

Mapping configuration <--> created menu


2. Configurer le plugin¶

  1. menu Extensions / Layer menu from project :

    Open plugin configuration window

  2. L’interface de configuration s’ouvre :

    configuration window

  3. Cliquer sur + pour ajouter un projet .qgs, .qgz à la liste, ou coller l’URI d’un projet PostgreSQL ou coller l’URL d’un projet distant. ex : https://adour-garonne.eaufrance.fr/upload/DATA/SIG/aeag-web.qgz

  4. Il est possible de donner un alias qui deviendra le nom du menu. Sion c’est le titre du projet qui est utilisĂ©.

Le nom (modifiable), deviendra le titre du menu.

Le menu pourra ĂȘtre placĂ© soit dans la barre de menu principale, soit dans le sous-menu “couche / ajouter une couche”, soit dans l’explorateur QGIS. Depuis la version 1.1 il peut ĂȘtre fusionnĂ© avec le projet prĂ©cĂ©dent dans un mĂȘme menu/explorateur.

Pour l’explorateur QGIS, les couches et les groupes ne peuvent ĂȘtre qu’affichĂ©s par ordre alphabĂ©tique. L’ordre indiquĂ© dans le projet ne sera pas prĂ©servĂ© en cas de fusion et les couches et groupes seront mĂ©langĂ©s.

Options¶

Option de menu ‘Tout ajouter’¶

Si elle est cochĂ©e permet de charger l’ensemble des couches d’un mĂȘme niveau de sous-menu :

Option - Tout ajouter

Créer un groupe au chargement de la couche¶

Place la nouvelle couche sous un groupe portant le nom du menu :

Option - Créer un groupe au chargement de la couche

Ouvrir aussi les couches liées¶

Si des relations ou jointures sont dĂ©finies, l’ouverture d’une couche s’accompagnera de l’ouverture des couches filles associĂ©es.

Afficher titre et résumé¶

Option qui parle d’elle-mĂȘme.

Masquer la fenĂȘtre de configuration du plugin¶

Vous pouvez cacher la fenĂȘtre d’administration du plugin en ajoutant une variable menu_from_project/is_setup_visible Ă  false dans le fichier INI de QGIS. Ceci est utile quand QGIS est dĂ©ployĂ© au sein d’une organisation.