Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !

10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …

Faire un don 

Retrouver nos membres bienfaiteurs

#1 Tue 26 January 2021 16:12

RACL
Participant occasionnel
Date d'inscription: 16 Jan 2020
Messages: 12

QGIS: Profil utilisateur par default a la fermeture du projet

Bonjour à tous,

J'entreprends actuellement un projet QGIS partagé de type Viewer qui sera consulté par plusieurs utilisateurs. Certains n'ouvriront que ce projet et n'utiliseront pas QGIS pour d'autres raisons et certains sont des utilisateurs réguliers de QGIS.

Afin d'avoir une configuration "Viewer" j'ai paramétré un certain nombre d'aspect qui ont été sauvegardé dans un profil d'utilisateur. Mon problème est que QGIS ouvre tous les projets avec le dernier profil d'utilisateur utilisé. Or mon profil d'utilisateur "Viewer" ne sert qu'à un seul projet. Ceci conduit à ce que les utilisateurs de QGIS sont contraints de lancer leurs autres projets en ligne de commande avec le profil "default" (le menu "préférences" n'étant pas disponible dans le profil "Viewer") ce qui n'est absolument pas pratique !

Existe-t-il une macro python qui permette de rétablir le profil "default" à la fermeture du projet ? Ou existe-t-il un paramétrage permettant de faire cela ?

Merci d'avance pour vos retours,

Hors ligne

 

#2 Tue 02 February 2021 11:36

RACL
Participant occasionnel
Date d'inscription: 16 Jan 2020
Messages: 12

Re: QGIS: Profil utilisateur par default a la fermeture du projet

J'ai beau travailler sur ce projet, je n'ai toujours trouvé de réponse à ce problème. Personne n'a d'idée ?

Merci d'avance,

Hors ligne

 

#3 Tue 02 February 2021 13:34

lylambda
Participant actif
Date d'inscription: 31 Aug 2016
Messages: 127

Re: QGIS: Profil utilisateur par default a la fermeture du projet

Une astuce possible serait que tes utilisateurs du QGIS Viewer le lance avec un raccourci dédié.
Ce raccourci indiquera le dossier profil à utiliser, celui-ci pouvant être stocké avec le projet et les données du Viewer (rendant le tout "portable" si le projet est en chemin relatif).

Attention, le dossier de profil peut avoir n'importe quel nom, mais doit être contenu dans un dossier appelé "profiles".
Le chemin de l'argument --profiles-path doit indiquer le dossier dans lequel se situe celui nommé "profiles".
--profile doit indiquer ne nom de ton dossier profil à utiliser.

Exemple avec QGIS 3.10 LTR et un profil appelé "viewer", rangé dans la racine d'un PC Windows (C:\QGIS_RACL\profiles\viewer) :

- Copie un raccourcis de lancement de QGIS classique
- Clic droit > propriétés
- Modifier "Commentaire :" par ce que tu veux. "Viewer QGIS de RACL" par exemple
- "Démarrer dans :" doit indiquer

Code:

C:\Program Files\QGIS 3.10\bin

- Modifier "Cible" pour obtenir

Code:

"C:\Program Files\QGIS 3.10\bin\qgis-ltr-bin-g7.exe" --profiles-path "C:\QGIS_RACL" --profile "viewer"

En bonus, l’icône peut être modifié pour rendre ton lanceur plus visuel (fichier image en .ico).

Pour avoir un mode "utilisateur avancé", rebelote mais en dirigeant un autre lanceur vers un profil plus fournis rangé à coté de "viewer".

Dans tout les cas, l'usage d'un lanceur normal de QGIS ne verra pas son profil par défaut modifié, suite à l'usage d'un lanceur customisé.

Dernière modification par lylambda (Tue 02 February 2021 13:44)

Hors ligne

 

#4 Thu 04 February 2021 15:00

RACL
Participant occasionnel
Date d'inscription: 16 Jan 2020
Messages: 12

Re: QGIS: Profil utilisateur par default a la fermeture du projet

Bonjour,

Merci beaucoup pour votre réponse. J'avais effectivement essayé de lancer mon projet en ligne de commande avec un fichier .bat mais le profil d'utilisateur était quand même conservé en mémoire et les projets s'ouvraient avec le dernier profil utilisé.

Votre solution fonctionne parfaitement ! Mon viewer est enfin opérationnel grâce à vous !

Hors ligne

 

Pied de page des forums

Powered by FluxBB