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

Pour plus de détails sur l'ajout de données spatiales provenant d'une base de données, référez-vous à la lesson QGIS

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.