Evolution #87
fermé
[Dbmanager] import / export en lot -> Amélioration des algo d'import de processing
Ajouté par alain ferraton il y a plus de 9 ans.
Mis à jour il y a environ 6 ans.
Description
Actuellement DBmanager ne permet que l'import couche par couche.
Le plugin SPIT ne semble plus maintenu, mais il permettait en import en lot.
IL est donc demandé de réaliser un import dans vers une base de données unifiant SPIT, DBmanager et l'algorithme 'Import vector into PostGIS databse' (gestion des paramètres de ogr2ogr)
Le traitement par lots de processing permet de sélectionner un ensemble d'entrées en faisant une sélection multiple sur le système de fichiers ou depuis les couches ouvertes. Voir en particulier les algorithmes
- Import into PostGIS
- Import vector into PostGIS database
Clic droit sur l'algorithme 'executer par lot', puis lors du choix du premier fichier avec ... on peut choisir plusieurs fichiers.
Autre solution utiliser le glisser lâcher entre 'parcourir' et navigateur(2) dans QGIS (barres d'outils à activer).
réponse de Hamidou DIOP :
serait-il possible d'améliorer l'algorithme sur les points suivants :
* L'outil ne pointe que sur le schema public ( pourrait on avoir une liste déroulante pour pointer sur le schéma souhaité
* pour les noms de table de destination, serait il possible de les récupérer comme dans DBManager (de préférence en miniscule) sans être obligé de la saisir manuellement
* Serait t il possible d'avoir le champ Primary Key field rempli par défaut par gid comme c'est le cas du geom
* j'ai l'impression qu'il attend toujours à ce que le nom de la couche soit en minuscule sinon message d'erreur.
- Sujet changé de [Dbmanager] import / export en lot à [Dbmanager] import / export en lot -> Amélioration des algo d'import de processing
- Version cible changé de A_etudier à QGIS 2.14
récupérer les schémas existants et les proposer si on utilise une connexion déjà établie.
Récupérer les noms de table en option en minuscules.
Remplir le champ ‘primary key’ par défaut par gid s’il existe.
Vérifier s’il y a un problème avec les noms de couche et de champs en majuscule (utilisation des doubles guillemets?) et si oui le corriger.
Ces algorithmes supposent que le mot de passe soit stocké avec la connexion. Le demander en option si ce n’est pas le cas.
amélioration de l’import par DBManager pour conserver la largeur et la précision des attributs en entrée.
- Version cible changé de QGIS 2.14 à QGIS 2.16
- Statut changé de Nouveau à Fermé
Formats disponibles : Atom
PDF