Utilisation des fichiers INI
Le paramétrage d'AsgardMenu est stocké dans les fichiers de configuration de QGIS :
QGIS3.ini
, éditable depuis QGIS, pour le paramétrage local ;qgis_global_settings.ini
, en lecture seule depuis QGIS, pour le paramétrage global.
Le groupe [AsgardMenu]
de ces fichiers contient les paramètres propres à AsgardMenu.
On peut définir un fichier qgis_global_settings.ini
commun à tous les agents d'un service permettant de paramétrer les connexions à un serveur PostgreSQL partagé et de configurer AsgardMenu pour accéder à ses ressources. Les modifications faites dans la fenêtre de configuration d'AsgardMenu sont enregistrées dans QGIS3.ini
et prévalent sur les informations éventuellement stockées dans qgis_global_settings.ini
.
Exemple :
Extrait d'un fichier INI :
[AsgardMenu]
connections\geobase_admin\alias=ADMIN
connections\geobase_admin\active=true
connections\geobase_consult_defaut\active=true
connections\geobase_consult_defaut\alias=CONSULT
Blocs\c=Consultation
Blocs\w=Donn\xe9\x65s travail
Blocs\s=G\xe9ostandards
Blocs\p=Donn\xe9\x65s th\xe9matiques
Blocs\r=R\xe9\x66\xe9rentiels
Blocs\x=Donn\xe9\x65s confidentielles
Blocs\e=Donn\xe9\x65s ext\xe9rieures
Blocs\z=Administration
main\dock=true
main\menubar=true
main\showBlocks=true
main\combine=false
main\combineMenuName=Patrimoine
main\showRelationKind=true
main\layerNameFromComment=true
main\layerRegexp=[[]([^]]+)[]]
main\showConnection=false
main\blockFirst=true
Sous-section « connections »⚓
Paramètre | Description |
---|---|
connections\geobase_admin\alias=ADMIN | Valeur : chaîne de caractères. Défini un alias pour une connexion existante. |
connections\geobase_admin\active=true | Valeur : true/false. Indique les connexions actives. Hormis pour désactiver dans |
Sous-section « Blocs »⚓
Paramètre | Description |
---|---|
Blocs\c=Consultation Blocs\w=Donn\xe9\x65s travail Blocs\s=G\xe9ostandards Blocs\p=Donn\xe9\x65s th\xe9matiques Blocs\r=R\xe9\x66\xe9rentiels Blocs\x=Donn\xe9\x65s confidentielles Blocs\e=Donn\xe9\x65s ext\xe9rieures Blocs\z=Administration | Valeur : chaîne de caractères. Noms des blocs fonctionnels[1]. Par défaut, les valeurs ci-contre sont pré-configurées, définissant les noms à afficher pour les blocs fonctionnels standards de la nomenclature nationale[2]. Il est possible d'ajouter des lignes pour attribuer des noms à des blocs non standards (à défaut, c'est la lettre du bloc qui apparaîtra dans le menu). |
Sous-section « main »⚓
Paramètre | Description |
---|---|
main\menubar=true | Valeur : true/false. Affichage dans la barre des menus. Cf. Forme de menu. |
main\dock=true | Valeur : true/false. Affichage en tant que panneau. Cf. Forme de menu. |
main\showBlocks=true | Valeur : true/false. Activation du niveau blocs. Cf. Paramétrage des niveaux blocs et connexions. |
main\showConnection=true | Valeur : true/false. Activation du niveau connexions. Cf. Paramétrage des niveaux blocs et connexions. |
.main\blockFirst=true | Valeur : true/false. Niveau blocs avant celui des connexions. Cf. Paramétrage des niveaux blocs et connexions. |
main\combine=true | Valeur : true/false. Activation du regroupement. Cf. Paramétrage des niveaux blocs et connexions. |
main\combineMenuName=Patrimoine | Valeur : chaîne de caractères. Nom du menu de regroupement. Cf. Paramétrage des niveaux blocs et connexions. |
main\showRelationKind=true | Valeur : true/false. Ajout du type d'objet en fin de nom. Cf. Paramétrage du nommage des objets. |
main\layerNameFromComment=true | Valeur : true/false. Activation du nommage des couches d'après leur descriptif. Cf. Paramétrage du nommage des objets. |
main\layerRegexp=[[]([^]]+)[]] | Valeur : chaîne de caractères. Si nommage de la couche d'après le descriptif, expression rationnelle à utiliser. Cf. Paramétrage du nommage des objets. |
Sous-section « exclusions »⚓
Paramètre | Description |
---|---|
exclusions\aexclusionschema=schema1,schema2,... | Valeur : chaînes de caractères, séparées par des , |
exclusions\aexclusionniv1=niv_a,niv_b,... | Valeur : chaînes de caractères, séparées par des , |
exclusions\aexclusionniv2=niv_a, niv_b | Valeur : chaînes de caractères, séparées par des , |
exclusions\aexclusionbloc=w,e,... | Valeur : code(s) de bloc (1 caractère), séparés par des , |