Le plugin express'eau s’ajoute à une installation existante de QGIS et s’appuie sur une base de données relationnelle (hébergée sous PostgreSQL). La procédure complète se déroule ainsi :
Extensions → Installer et gérer les extensions
.paramètres
, volet dépôts d'extensions
cliquer sur ajouter
et paramétrer le dépôt comme suit avec l'URL suivante : https://hydra-software.net/telechargement/expresseau.xmlInstaller
)[expresseau]
. Si ce n'est pas le cas, copier-coller le bloc hydra et remplacer [hydra]
par [expresseau]
.L'installation d'express'eau est terminée !
A noter que pour les installations standard de QGIS, le plugin est installé dans le répertoire suivant :
C:\Users\{user}\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\expresseau
Une fois l'installation d'express'eau finalisée, il vous faudra activer votre clé de licence : cette procédure est décrite au chapitre Licence.
Warnings
- L'ensemble des composants interface est compatible Linux, mais le moteur de calcul n'est à ce jour compilé que pour Windows. Le setup ne fonctionne que sous Windows.
- L'installation ne peut se faire que sur un poste 64 bits.
- Afin que le setup fonctionne correctement, QGIS doit être installé dans son répertoire par défaut. Si ce n'est pas le cas, vous devrez réaliser une installation manuelle.
- Enfin, si vous installez express'eau en tant qu'administrateur de la machine, pour un autre utilisateur, il vous faudra récupérer le fichier .pgservice.conf qui s'est installé dans C:/Users/admin (ou le télécharger ici) et le copier dans le répertoire C:/Users/nom_utilisateur
Menu Extensions → Installer/Gérer les extensions
Ensuite dans “Installées”
, chercher express'eau puis cliquer sur Mettre à jour l'extension
.
Afin d’accélérer le rafraîchissement des couches graphiques après déplacement ou zoom de la fenêtre d’affichage, cocher l’option ci-dessous dans le menu Préférences → Options → Onglet Rendu
de QGIS :
Afin que le nom par défaut des éléments proposé lors de la création soit pertinent, décocher “Réutiliser la dernière valeur attributaire saisie” dans le menu Préférences → Options → Numérisation
Cela permet à express'eau d'incrémenter le n° de l'élément.
Configuration matérielle minimale:
Package à installer:
sudo apt install \
postgresql-13 \
postgresql-13-pgrouting \
postgresql-13-pgrouting-scripts \
postgresql-13-postgis-3 \
postgresql-13-postgis-3-scripts
Les utilisateurs doivent être superuser postgresql pour pouvoir créer/mettre à jour des projet expresseau depuis QGIS (création de bases de données).
sudo su - postgres
psql -c "create user utilisateur_postgres superuser password 'mot_de_passe_postgres';"
Une gestion des droit plus fine est possible en donnant aux utilisateurs des droits sur le schéma api d'une base de donnée expresseau.
Les utilisateurs souhaitant accéder au nouveau serveur doivent ajouter une section au fichier .pg_service.conf qui se trouve dans leur répertoire personnel.
[expresseau]
host=127.0.0.1
port=5454
user=hydra
password=hydra
[nouveau_serveur]
host=adresse_ip_ou_nom_du_serveur
port=5432
user=utilisateur_postgres
password=mot_de_passe_postgres
Le choix du serveur se fait ensuite dans QGIS, dans le gestionnaire de projets.