Existe-t-il un moyen d'utiliser un fichier de configuration, peut-être .ini pour charger les paramètres pertinents pour QGIS lors de sa configuration, peut-être pour partager avec diverses personnes?
- Plugins installés et référentiels de plugins remplis
- Barres d'outils activées et désactivées
- Disposition des barres d'outils sur l'écran QGIS
- Chemin SVG pour certains styles renseignés, dans le menu QGIS: Options, Système
"Avez-vous trouvé un moyen d'exporter QGIS du profil utilisateur existant vers le nouvel emplacement spécifié ci-dessus? - SAnderka 3 mars 14 à 13:44" ( Comment puis-je centraliser les connexions QGIS pour plusieurs installations QGIS )
QGIS 3.2.2-1 cela est résolu
Laisser suivre et ne pas supprimer juste pour qu'il soit clair que ces méthodes, du moins pour moi, ne fonctionnent pas.
Essayé après, pas de succès QGIS 2.2, QGIS 2.14-15
1. Peut exporter les paramètres par défaut en utilisant Open OSGeo4W
Pâte:
qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"
( Comment puis-je centraliser les connexions QGIS pour plusieurs installations QGIS )
Je ne sais pas comment importer les paramètres, il peut exporter vos paramètres "ajustés", plutôt que les paramètres par défaut pour QGIS.
2. Utilisez les paramètres, la personnalisation, pour exporter les paramètres .ini?
Impossible d'importer les paramètres à l'aide de: paramètres, personnalisation
3. Chargez le plugin QSS, créez un nouveau thème QGIS
Ne fonctionne pas pour ce que je dois faire. Je ne me souviens pas qu'il soit possible d'exporter et d'importer des thèmes. ( http://plugins.qgis.org/plugins/LoadQSS/ )
EDIT Remplacer le contenu du fichier .qgis2 sur un autre ordinateur
A exécuté et copié le fichier QGIS exporté à partir du script OSGeo4W.
qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"
( Comment puis-je centraliser les connexions QGIS pour plusieurs installations QGIS )
Dossier enregistré sur le nouvel ordinateur. Sur un nouvel ordinateur, accédez à C: \ Users \ USERNAME.qgis2
Suppression du contenu du dossier .qgis2
Contenu:
C: \ Users \ USERNAME.qgis2 \ Cache
C: \ Users \ USERNAME.qgis2 \ gdal_pam
C: \ Users \ USERNAME.qgis2 \ processing
C: \ Users \ USERNAME.qgis2 \
project_templates qgis (fichier de base de données)
Contenu collé du fichier QGIS exporté
Ouvrez QGIS, mêmes paramètres qu'avant.
Il n'y a pas de fichier .ini à remplacer ...
Il existe un moyen possible d'importer des fichiers, dans QGIS 2.2 allez dans: Barre de menus, Paramètres puis: Options, Général
Voir Rubrique: Fichiers de projet
Il y a: Ouvrir le projet au lancement, une boîte de sélection avec Nouveau, Le plus récent, Spécifique et l'emplacement du chemin ...
Il existe un dossier de modèles et des boutons Parcourir Chemin du dossier de modèles: C: \ Users \ USERNAME.qgis2 \ project_templates
Il existe également des boutons appelés: * Définir le projet actuel par défaut * Réinitialiser les paramètres par défaut
EDIT - Comment forcer qgis à lire les paramètres ailleurs
Sur l'ordinateur avec les paramètres que vous souhaitez utiliser: Exécuté et copié le fichier QGIS exporté à partir du script OSGeo4W.
qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"
( Comment puis-je centraliser les connexions QGIS pour plusieurs installations QGIS )
Sur un nouvel ordinateur, exécutez OSGeo4W et utilisez quelque chose comme:
qgis --optionspath "C:\Users\USERNAME\QGIS" --configpath
"C:\Users\USERNAME\QGIS"
Copiez et collez le fichier .ini de l'ordinateur avec les paramètres que vous souhaitez dans le chemin sur le "nouvel ordinateur"
"C:\Users\USERNAME\QGIS"
Ouvrez QGIS, mêmes paramètres qu'avant.
En supposant que je pourrais simplement remplacer le fichier .ini?
Je pense que j'exporte le fichier .ini "par défaut" par erreur?
Test supplémentaire
Je pense que le problème pourrait être que je n'ai pas installé correctement le système d'exploitation GEO4W. Ne pensez pas que c'est le problème, au: 28/11/2017
Bien que j'aie essayé d'installer OS GE04W
"Remarque Ne faites pas aveuglément une installation complète d'OSGeo4W.
Installez uniquement QGIS et peut-être d'autres composants que vous aimez. Les dépendances seront incluses automatiquement.
Une installation complète utilise des composants qui nécessitent des ajouts tiers, qui doivent être installés manuellement. Ces composants rendent l'installation inutilisable sans ces ajouts. "
Collé depuis https://www.qgis.org/en/site/forusers/alldownloads.html
Test de l'exécution d'OSGeo4W sur Virtual Box, Windows 7 Enterprise
start "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe --configpath "D:\cci93\config" %*
Start "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe --configpath "C:\Users\Dev\Documents\QGIS settings\QGIS\QGIS" %*
Erreurs de popup
qgis-bin.exe - Erreur système Le programme ne peut pas démarrer car qgis_core.dll manque sur votre ordinateur. Essayez de réinstaller le programme pour résoudre ce problème.
qgis-bin.exe - Erreur système Le programme ne peut pas démarrer car qgis_gui.dll manque sur votre ordinateur. Essayez de réinstaller le programme pour résoudre ce problème.
qgis-bin.exe - Erreur système Le programme ne peut pas démarrer car qgis_analysis.dll manque sur votre ordinateur. Essayez de réinstaller le programme pour résoudre ce problème.
Test 3-5
J'ai essayé d'exporter les "paramètres" de la version à long terme de QGIS 2.14-15 via OSGeo4W
Le code suivant vide simplement les paramètres de projet "par défaut" dans un dossier, plutôt que mes paramètres ajustés, projet ajusté que j'ai obtenu localement. Où mon projet ajusté a plus de barres d'outils, une boîte à outils réorganisée, certains plugins installés, etc.
'qgis' n'est pas reconnu comme une commande interne ou externe, un programme exploitable ou un fichier de commandes.
J'ai donc utilisé qgis-ltr, qgis-ltr-bin à la place.
Cela ne fonctionne pas :
C:\>start qgis --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings
ou:
C:\>qgis --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings
Ce code fonctionne * , mais exporte uniquement les paramètres "par défaut":
Essayez 4
start qgis-ltr --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings
Essayez 5
qgis-ltr-bin --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings
Plus d'informations
"Voici un petit conseil d'un article GIS.SE auquel j'ai répondu l'autre jour.
Le sujet était de synchroniser les paramètres WMS sur différents systèmes d'exploitation et machines. Normalement, QGIS stockera ses paramètres dans le registre sous Windows et dans différents emplacements sous Linux et OS X. Alors vient la question de savoir comment les garder synchronisés si vous utilisez différentes machines.
Et bien la réponse est simple. QGIS fournit des options de ligne de commande --optionspath et --configpath afin de déplacer les fichiers .qgis2 et settings.
L'utilisation de ces deux options, ou simplement celle en fonction de vos besoins, vous permettra de stocker les paramètres QGIS dans un emplacement différent. Plutôt que de stocker les paramètres dans le registre, ou les fichiers .config et .plist, il créera un fichier .ini et y enregistrera tout.
Dans l'ensemble, cela signifie que vous pouvez rediriger vos paramètres QGIS vers un dossier sur Dropbox et dire à vos installations QGIS de charger les paramètres à partir d'un seul endroit en gardant tout synchronisé. Lorsque vous modifiez un paramètre, il se synchronise avec Dropbox et sur vos autres machines.
La méthode simple sous Windows pour ajouter les options --optionspath et --configpath consiste à copier le raccourci vers QGIS et à l'ajouter à la fin de la cible. 1 --optionspath "F: mydropboxqgis" --configpath "F: mydropboxqgis" Collé de http://nathanw.net/2014/02/24/keeping-qgis-settings-in-sync-on-different-machines/
Questions Stackexchange existantes
Comment changer le chemin par défaut du dossier ".qgis2" sous Windows?
Où sont stockés les fichiers de paramètres d'application QGIS?
Transférer des paramètres QGIS personnalisés d'un ordinateur à un autre?
Comment puis-je centraliser les connexions QGIS pour plusieurs installations QGIS
la source
Réponses:
La gestion des profils utilisateur a été ajoutée dans QGIS v3.0.0. Certaines informations peuvent être trouvées sur le GitHub
Les outils de gestion sont accessibles depuis le menu Paramètres sous Profils utilisateur .
Fonctionnellement, cette implémentation agit à peu près de la même manière que le processus décrit dans cette question et les commentaires. Le chargement d'un nouveau profil utilisateur à partir du menu ouvrira une nouvelle instance de QGIS en utilisant son dossier de profil associé.
Le simple fait de copier n'importe quel dossier de profil dans un environnement d'installation cible entraînera la migration des paramètres, mais cela ne concerne pas un déploiement «centralisé».
la source
@CrystallineEntity est correct, mais plus de détails ci-dessous sur mon test
Peut remplacer les paramètres de profil au moins sur 1 machine, et je suppose que d'autres. Utilisé les paramètres suivants et déplacés.
Configurez QGIS avec divers paramètres, créez de nouveaux paramètres de profil, profils utilisateur, nouveau profil appelé Default 2
Faites une copie de: C: \ Users \ username \ AppData \ Roaming \ QGIS \ QGIS3 \ profiles Et le profil utilisateur, c'est-à-dire Default 2
Copie du dossier de profil entier que vous avez modifié, puis suppression du profil par défaut - WORKS
Sur Je suppose que la "nouvelle" machine / Testé sur une machine existante avec QGIS complet désinstallé
Installez QGIS, ouvrez QGIS, paramétrez pour ne pas importer les paramètres
Allez à: C: \ Users \ username \ AppData \ Roaming \ QGIS \ QGIS3 \ profiles Copiez par défaut 2 le profil utilisateur modifié
Ouvrez QGIS, accédez à Paramètres, Profils utilisateur, sélectionnez Par défaut 2 Tous les paramètres doivent être présents sur le nouveau profil avec Par défaut 2 dans le titre.
Supprimez ensuite le profil standard,
C: \ Users \ username \ AppData \ Roaming \ QGIS \ QGIS3 \ profiles \ default
Remplacer le dossier de profil entier - WORKS
Configurez QGIS avec divers paramètres, faites une copie de: C: \ Users \ username \ AppData \ Roaming \ QGIS \ QGIS3 \ profiles
Sur Je suppose que la "nouvelle" machine / Testé sur la machine existante avec QGIS complet désinstallé
Supprimez le dossier \ profiles et remplacez-le par celui que vous avez modifié
C: \ Users \ username \ AppData \ Roaming \ QGIS \ QGIS3 \ profiles
Paramètres
Modifiez les panneaux / barres d'outils, c'est-à-dire ajoutez la barre d'outils de numérisation avancée, supprimez le panneau du navigateur.
Paramètres, Options, Général, Application, Style (redémarrage QGIS requis), Définir sur
Paramètres Windows , Options, Général, Application, Vérifier la version QGIS au démarrage
Paramètres non cochés , Options, Système, Chemin SVG Définir à l'emplacement sur la machine locale
Paramètres, Options, Sources de données, caractéristique et attributs et tableau, représentation pour les valeurs nulles: videz la boîte, supprimez les
paramètres NULL , options, numérisation: élastique, couleur de remplissage, opacité définie sur 0%
Projet, Propriétés du projet, CRS
Recherchez les numéros EPSG suivants, appuyez sur Appliquer, puis sur OK, puis répétez pour chacun.
WGS 84, EPSG: 4326
OSGB 1936 / British National Grid, EPSG: 27700
WGS 84 / Pseudo Mercator, EPSG: 3857
Gestionnaire de sources de données, vecteur, codage défini sur utf-8, recherchez le fichier shp, appuyez sur AJOUTER
Identifiez la fonctionnalité, vous devez réduire le titre de la fonctionnalité et agrandir la zone de valeur
Plugins, gérer et installer des plugins, rechercher et installer des
plugins MMQGIS , gérer et installer des plugins, installés, cocher MMQGIS et Topology Checker.
Option MMQGIS visible sur la barre de menu et bouton du vérificateur de topologie visible
la source