Importer des données dans PostGIS
Question
Remettre la copie d'écran du résultat à l'équipe de formation selon la modalité indiquée en début de formation.
importer le fichier shape ROUTE_XY (répertoire Divers) dans PostGIS en utilisant l'extension DBManager (menu Bases de données / gestionnaire de bases de données),
dans la table ROUTE_XY, sélectionner les tronçons de route appartenant à la D323 en utilisant le constructeur de requête de QGIS pour n'ouvrir que cette route dans QGIS.
Attention : l'encodage des caractères des couches est ISO-8859-1.
Attention
Bien paramétrer l'import :
bien penser à renseigner le nom du schéma dans lequel la couche sera importée (public)
convertir les noms de champs en minuscule,
importer la couche avec un nom en minuscule,
Choisir le Lambert93 universel (code EPSG 2154) pour SCR cible
Indice
Ouvrir la couche ROUTE_XY.shp dans QGIS depuis le menu couche / ajouter une couche vecteur (bien spécifier l'encodage des caractères en ISO-8859-1 lors de l'ouverture du fichier).
Créer la connexion à la base de données "formation" depuis Ajouter une couche PostGIS du menu Couche.
Importer la couche dans PostGIS à l'aide du menu Bases de données / gestionnaire de bases de données.
Charger la couche importée dans PostGIS depuis Ajouter une couche PostGIS du menu Couche : Double cliquer sur la table à importer pour construire la requête nécessaire à l'importation de la D323.
Lors de l'import, cocher et paramétrer les SCR source et cible :
le SCR source est IGNF:LAMB93 - RGF Lambert 93 (renseigné par défaut)
le SCR cible est EPSG:2154 - RGF / Lambert-93
Cliquer sur le bouton en bout de ligne du SCR cible pour modifier (filtrer avec le code 2154 dans la fenêtre ci-contre et sélectionner EPSG:2154 - RGF / Lambert-93).
Les codes IGNF ne sont pas acceptés par défaut dans PostGIS, cela nécessite un paramétrage.
Question
Importer les fichiers shape suivants dans PostGIS à partir à l'aide du DBManager (Bases de données / gestionnaire de bases de données) :
Contours_Iris\carto\IRIS_extrait72 (la couche d'origine est déjà en EPSG :2154)
BD_CARTO\ADMINISTRATIF\COMMUNE
BD_CARTO\HYDROGRAPHIE\PONCTUEL_HYDROGRAPHIQUE
BD_CARTO\HYDROGRAPHIE\TRONCON_HYDROGRAPHIQUE
BD_CARTO\TOPONYMIE\ETABLISSEMENT
Attention
Lors de l'import, le nom de la table en sortie est à paramétrer (par défaut le même que la couche). Je vous conseille de garder les mêmes noms en modifiant la casse : Tout mettre en minuscule.
En effet, comme expliqué précédemment, PostGIS est sensible à la casse. Dès lors qu'il y a des majuscules dans un nom de tables ou de champs, il est impératif d'utiliser les " " dans les requêtes SQL.
De même, les noms en minuscule pour les noms de champs.
Penser à préciser le SCR cible (EPSG:2154 - RGF / Lambert-93) pour chacune des couches importées.
