Evolution #23
fermé
Administration des tables (Table Manager) - pouvoir modifier les types
Ajouté par alain ferraton il y a presque 11 ans.
Mis à jour il y a plus de 9 ans.
Description
Améliorer (et/ou intégrer ?) le plugin Table Manager pour pouvoir modifier les types de champs (avec alerte si risque de perte de données)
Fichiers
nb : Le plugin ne permet pas de renommer les champs quand la source est un fichier DBF (information de Jean-Paul DOMALAIN)
Mieux gérer les types décimaux (précision après la virgule) et champ date.
(demande Philippe TERME)
- Version cible mis à QGIS 2.8
Il s’agit de reprendre les fonctionnalités du plugin tableManager et d’apporter en plus la modification des types. Cette fonctionnalité sera réalisée dans le core de QGIS.
Elle sera conçue pour être généralisée sous forme d’un widget qui serait appelable partout où l’on peut sauvegarder des fichiers. Ce widget sera exposé dans l’API Python.
La fonction sera en priorité implémentée dans l’onglet ‘champs’ des propriétés de la couche.
La fonction permettra :
Modification de la structure en directe de la couche pour les providers qui le permettent .
Ré-écriture de la couche pour les providers qui n’autorise que l’écriture (ex : MapInfo à ce jour).
Pas de modification pour les providers non typés qui ne permettent que la lecture (ex : excel).
(Une attention particulière sera portée au cas des bases de données PostGIS et spatialite)
C2C propose de finalement de réaliser un plugin qui créerait une NOUVELLE table avec les champs restructuré.
Ceci est déjà réalisé par la dernière version de selectplusFR.
Un besoin d'un algo de restructuration des champs persiste cependant pour Processing (a posteriori d'un traitement).
commande d'un algorithme de restructuration des champs dans processing
refactor field est disponible dans la dernière version de processing (QGIS 2.6 ou 2.8)
- Statut changé de En cours à Résolu
- Statut changé de Résolu à Fermé
Formats disponibles : Atom
PDF