Comment changer la position des colonnes dans la table attributaire?

14

Si j'ai une table attributaire avec des colonnes ABCD, est-il possible de déplacer les colonnes vers différentes positions, disons BCAD? Lors de la création d'une nouvelle colonne avec la calculatrice de champ, il serait utile de la placer ailleurs que dans la dernière position ou de pouvoir rapprocher les colonnes clés.

HealthMaps
la source

Réponses:

15

Le Plugin 'Table Manager' fait ce que vous voulez.

AndreJ
la source
19

Il y a maintenant une solution intégrée, appelée Refactor fields, vous pouvez la trouver dans le Processing Toolboxdessous Vector table tools.

La solution as marquée table editor pluginn'est plus une solution de travail car elle est obsolète.

s.meijer
la source
1
L'outil de refactorisation modifie en permanence l'ordre des tables. merci
Amelia Nicodemus
-1

Pour autant que je sache, le gestionnaire de table ne gère pas les couches au format SHP. Cela dépend donc également de l'emplacement de vos données. Si vos données sont au format SHP, vous pouvez ouvrir le fichier DBF correspondant dans Excel ou Open / Libre Office et changer la position des colonnes.

michielz
la source
Le gestionnaire de table fonctionne parfaitement avec les fichiers de formes, vous n'avez même pas besoin d'enregistrer les modifications dans un nouveau fichier, mais vous pouvez conserver le fichier actuel. Travailler dans OO / Libre fonctionnerait très bien aussi, mais faites attention de ne pas utiliser votre fichier dbf sans pouvoir restaurer le tri d'origine (par exemple en utilisant un champ d'ID de fonctionnalité) ou le fichier de formes affichera des attributs incorrects pour chaque fonctionnalité.
SAnderka
J'ai eu des résultats mitigés avec duper avec le .dbf du fichier .shp. Et une fois qu'il est modifié, il ne semble pas y avoir de récupération. Si j'avais mes fichiers dans une base de données spatiale (dont je ne sais rien) serais-je en mesure d'organiser les colonnes?
HealthMaps
J'ai mal compris ce que vous disiez. J'ai juste essayé de trouver TableManager et j'ai trouvé le .zip sur pyqgis.org/repo/contributed mais il n'apparaît pas dans ma liste de gestionnaire de plugins qui inclut celui officiel. J'ai déjà eu ce problème, Sextante n'est pas apparu jusqu'à ce que j'utilise QGIS sur une autre machine. Jamais installé correctement.
HealthMaps
La manière la plus simple consiste à ajouter pyqgis.org/repo/contributed à la liste des dépôts (Plugins-> Installer les plugins Python, deuxième onglet, Ajouter ..) et assurez-vous qu'il est coché actif dans Plugins-> Plugin Manager - ou ce que son appelé en version anglaise ...
AndreJ