Ce module permet d'importer les couches de la BDTopo de l'IGN dans une base de données PostGIS. Il automatise l'import de couches multiples dans un schéma donné.
Auteur : Augustin Roche
Code source : https://github.com/aroche/bdtopo_importer
Ce plugin ne fonctionne qu'avec la version 3.14 ou supérieure de QGIS.
Les données doivent d'abord être téléchargées depuis le site de l'IGN. Ces données sont disponibles par département ou par région, sous forme de fichier compressé au format 7zip.
Une fois les données téléchargées, deux méthode d'import sont disponibles :
Pour utiliser les données sans avoir à les décompresser, il faut disposer d'un outil pour lire et extraire les couches
Deux options sont disponibles : 7zip (programme externe) ou py7zr (librairie python)
Le choix de l'une ou l'autre option est configurable en cliquant sur le bouton [...] à côté de "Sélectionner un fichier".
Si la commande 7z
n'est pas reconnue par le système, il faut configurer le plugin pour qu'il trouve le programme.
Pour cela, cliquer sur le bouton [...] à côté de "Sélectionner un fichier". Rentrez ensuite le chemin vers l'exécutable 7z (sous Windows,
probablement c:\Program Files\7-Zip\7z.exe).
Py7zr est une librairie Python permettant de travailler avec les archives 7zip.
Pour l'installer, entrer la commande pip install py7zr
, en s'assurant que l'installation a bien lieu pour la version de python utilisée par QGIS.
Pour utiliser cette librairie, sélectionnez "py7zr" dans les options d'extraction.
Les problèmes peuvent être signalés sur https://github.com/aroche/bdtopo_importer/issues