Como alterar a posição das colunas na tabela de atributos?

14

Se eu tiver uma tabela de atributos com as colunas ABCD, é possível mover as colunas para posições diferentes, por exemplo, BCAD? Ao criar uma nova coluna com a calculadora de campo, seria útil colocá-la em outro lugar que não a última posição ou poder mover as colunas principais para perto dela.

HealthMaps
fonte

Respostas:

15

O Plugin 'Table Manager' faz o que você deseja.

AndreJ
fonte
19

Agora existe uma solução de compilação, chamada Refactor fields, você pode encontrá-la Processing Toolboxabaixo Vector table tools.

A solução como marcada table editor pluginnão é mais uma solução funcional, pois está sendo preterida.

s.meijer
fonte
1
A ferramenta refatorar permanentemente altera a ordem da tabela. obrigado
Amelia Nicodemus
-1

Tanto quanto sei, o Table Manager não lida com camadas no formato SHP. Portanto, isso também depende de onde você está sentado. Se os dados estiverem no formato SHP, você poderá abrir o arquivo DBF correspondente no Excel ou no Open / Libre Office e alterar a posição das colunas.

michielz
fonte
O gerenciador de tabelas funciona perfeitamente com os shapefiles, você nem precisa salvar as alterações em um novo arquivo, mas pode manter o atual. Trabalhar no OO / Libre também funcionaria bem, mas tome cuidado para não recorrer ao seu arquivo dbf sem poder restaurar a classificação original (por exemplo, usando um campo de ID do recurso) ou o shapefile exibirá atributos incorretos para cada recurso.
SAnderka
Eu tive resultados mistos com a brincadeira com o arquivo .shp .dbf. E uma vez alterado, parece não haver recuperação. Se eu tivesse meus arquivos em um banco de dados espacial (sobre o qual não sei nada), seria capaz de organizar as colunas?
HealthMaps
Eu entendi mal o que você estava dizendo. Eu apenas tentei encontrar o TableManager e encontrei o .zip em pyqgis.org/repo/contributed, no entanto, ele não aparece na minha lista de gerenciadores de plugins, que inclui o oficial. Eu já tive esse problema antes, o Sextante não apareceu até que eu usei o QGIS em outra máquina. Nunca o instalei corretamente.
HealthMaps
A maneira mais simples é adicionar pyqgis.org/repo/contributed à lista de repositórios (Plugins-> Instalar Python Plugins, segunda guia, Adicionar ..) e verifique se ele está ativo em Plugins-> Plugin Manager - ou qual chamado na versão Inglês ...
Andrej