Ajout de données vectorielles provenant d'une base de données
Si vous cherchez à ajouter des données spatiales stockées dans la base de données PostgreSQL/PostGIS (local ou externe), allez dans le menu [COUCHE] > "Ajouter une couche"> [AJOUTER UNE COUCHE PostGIS] ou cliquez sur l'icône
Dans la fenêtre « Ajouter une ou plusieurs tables PostGIS » qui s'affiche, si vous n'avez pas encore de lien avec une base de données PostGIS, ou bien si vous voulez créer un nouveau lien cliquez sur [NOUVEAU]
Dans la fenêtre qui s'ouvre, entrez les paramètres de votre connexion à une base données PostgreSQL/PostGIS
Pour définir une nouvelle connexion, les champs à remplir absolument sont :
Nom : donner un nom quelconque vous permettant de savoir de quelle connexion il s'agit
Hôte : le nom d'hôte ou l'adresse IP de la machine sur laquelle tourne le serveur de base de données
Base de données : le nom de la base de données
Nom d'utilisateur : le nom d'utilisateur (ou 'login') vous donnant accès à la base de données
Mot de passe : le mot de passe de cet utilisateur
Il est conseillé de cocher les cases 'Enregistrer le nom d'utilisateur' et 'Sauvegarder le mot de passe' sauf si cette une information très sensible (danger pour les données dans la base).
Cliquer sur 'Tester la connexion' pour être sûr qu'elle fonctionne.
Ne touchez pas aux autres champs !
Pour se connecter à une base de données, choisir le nom donné à la connexion et cliquer sur 'Connecter'.
Pour gérer les données PostGIS via QGIS (charger des données en shapefiles ou créer des tables vers une base de données à partir de shapefiles ou encore exécuter des requêtes SQL, etc), il existe un outil très utile : le DB Manager de QGIS.
Allez dans le menu [BASE DE DONNEES]>Gestionnaire de Bases de données>Gestionnaire de Bases de données
Note ! L'accès à des bases de données SpatialLite se fait de façon similaire à l'accès à des données spatiales dans PostgreSQL-PostGIS, via le bouton juste à côté de celui pour PostGIS.