Utiliser PostGIS depuis QGIS
Avant d'utiliser le DB Manager de QGIS, il faut au préalable créer une nouvelle connexion ou utiliser une connexion déjà créée depuis le menu Couche / Ajouter une couche / Ajouter une couche PostGIS puis configurer les paramètres de connexions de la base de données (adresse, port, nom de la base, nom de l'utilisateur et mot de passe).
Méthode : Connecter une base de données PostGIS
Cliquer sur l'icône Ajouter une couche PostGIS dans la barre d'outils de QGIS.
ou à partir du menu Couche puis Ajouter une couche PostGIS (Ctrl+Shift+D).
Cliquer sur Nouveau pour établir une nouvelle connexion avec une base PostGIS. Renseigner les paramètres de connexion (identiques à ceux renseignés dans pgAdmin) :
nom à choisir
hôte : localhost
port : 5432
base de données : formation
Dans le volet Authentification, ajouter une authentification cryptée en appuyant sur le bouton +.
Donner un nom à l’authentification, choisir l'authentification basique, puis rentrer les identifiants et mots de passe de la connexion.
Tester ma connexion, puis cliquer sur OK.
Conseil :
Le recours à la table de métadonnées estimées permet d'optimiser la rapidité d'ouverture du fichier.
Attention : Connexion vide par défaut
Ce qui suit est une description, mais par défaut, la base formation est vide, au sens où elle n'a pas de données géographiques.
Pour voir apparaître les schémas, tables et vues présentes, il faut cocher Lister les tables sans géométrie.
Ajouter une couche PostGIS
L'utilisation du bouton connecter en ayant choisi la connexion donne accès à la liste des schémas et tables de la base.
Conseil :
Dans le cas de tables volumineuses (comme par exemple la BDParcellaire®), il est conseillé d'utiliser le constructeur de requêtes (bouton 'Filtrer') pour filtrer les données à afficher (par exemple sur une seule commune).
Choisir la table qu'on souhaite afficher dans QGIS et cliquer sur Ajouter.
La couche des données de PostGIS apparaît dans la liste des couches de QGIS et s'affiche dans la fenêtre cartographique si on coche son affichage.
L'info-bulle dans le contrôle des couches affiche les informations sur l'origine de la couche (base Sandbox,...)