Você sabia que o plugin Table Manager, do QGIS, está sendo descontinuado? Pois é, nesta matéria vou comentar sobre a ferramenta que irá substituir este complemento tão útil para atividades de gerenciamento de tabelas de atributos.
TABLE MANAGER E REFACTOR FIELDS
Caso você ainda não saiba, o Table Manager é um plugin cuja finalidade era editar os campos da tabela de atributos dos dados geográficos vetoriais. Com ele era possível mudar o nome de colunas, alterar a ordem dos campos, além de criar novas colunas ou mesmo excluí-las.
Em um curso recente que ministrei em Brasília/DF uma aluna chamada Drielle Martins me chamou atenção para um detalhe que eu ainda não tinha notado. Após uma atualização o Table Manager passou a exibir a seguinte mensagem de alerta aos seus usuários.
Resumindo a mensagem na imagem acima, ela informa que o QGIS agora é capaz de processar de forma nativa os dados tabulares. Ou seja, já que o QGIS agora tem um recurso que faz tudo que o Table Manager fazia, os desenvolvedores consideraram que chegou a hora de interromper seu desenvolvimento.
Explica-se ainda que nas versões mais recentes do QGIS e do GDAL se percebeu certa incompatibilidade causando corrupção de dados em alguns casos que foram relatados. Assim, é bom fazer um backup de seus dados se for insistir em usar o Table Manager.
Agora a recomendação é usar o algoritmo Refactor Fields (Campo Refator) disponível na Caixa de Ferramentas de Processamento. Vamos ver algumas explicações sobre o uso deste recurso.
TUTORIAL SOBRE USO DO CAMPO REFATOR
Suponha que você esteja manipulando no QGIS os dados abaixo ilustrados. Você quer alterar o nome do campo UF (veja a figura) para NOME_UF e quer a ordem das colunas e talvez até mesmo criar/apagar algumas colunas.
Para acessar o Refactor Fields você deve ir no menu Processar → Caixa de Ferramentas.
Depois, na área de busca, digite pelo menos parte do nome do plugin, como indicado na imagem abaixo. Dê um duplo clique sobre o nome da ferramenta Campo refator.
A interface da janela é bastante intuitiva e bastante semelhante a do Table Manager. Na barra de ferramentas lateral você encontrará funções para adicionar uma nova coluna, excluir campo e alternar a ordem dos campos que estiverem selecionados, respectivamente.
Para alterar o nome da coluna basta que se dê um duplo clique no conteúdo correspondente na célula Name (veja que na imagem abaixo trocamos o nome da coluna UF para NOME_UF.
Pelo que pude perceber, diferente do que ocorria no plugin usado anteriormente, este novo recurso do QGIS não altera a tabela do arquivo original, mas gera um novo arquivo com as alterações realizadas.
O que achou desta dica? Já estava ciente destas mudanças? Aproveite e veja também as seguintes dicas:
- QGIS: Converter Valores dos Pixels em Dados Vetoriais
- Como consumir Serviços WFS com QGIS
- Como gerar um Buffer no Software QGIS
Se você gostou deste post, deixe seu comentário! Além disso não esqueça de se inscrever gratuitamente em nosso Canal no Youtube.
12 respostas
No QGIS 3.4.7, não aparece “Refactor Fields”. Seguindo o caminho: [barra de menus > Processar > Caixa de Ferramentas], realizando a busca por Refactor, aparece como opção “Tabelas de vetores” e ao clicar em “editar campos” surge o campo para alteração. Seguindo a atualização de 05/2019.
No QGIS 3.4, não aparece o “Refactor Fields” nem “Refator de Campos”,mas pesquisando pude encontrar na Barra de Menus “Processamento”, abrir tabela de Processamento, depois “Tabela Vetorial” aparece “”Refaturar Campos” dando duplo clic aparece finalmente os campos para serem reformulados. Penso que isso possa ajudar alguém que esteja a trabalhar no QGIS 3.4 nas minhas circunstâncias.
Hoje 04-03-2019 encontrei apenas o Table Manager.
O plugin de nome Refactor Fields não está mais disponível.
Oi Frederico, como vai? Procurou por Campo Refator?
Abraço!
No meu aplicativo Qgis 3.2 na tabela de atributos não aparecem campos como: UF, Região, etc. Só campos como NOME, ID_regiao entre outros. Qual o problema ?
Estou com sérios problemas. Não funciona direito!! Terei que voltar à versão anterior.
Boa tarde, precisava de inserir um prefixo tipo ‘L’ a numa coluna com nºs já existentes nela, como por exemplo ‘L 123’ onde já lá está ‘123’ e não encontro nada na NET, será me podem ajudar?
Olá Anderson! Aqui comigo (Kubuntu 17.04, QGIS 2.14.11) funcionou, mas não foi “suave”:
1) Tive que escolher, no campo “Refatorada”, a opção “Salvar em arquivo…”, e depois, informar pasta e nome do novo shapefile “refatorado”;
2) O algoritmo acusa erro no Python, mas funciona – faz as modificações na tabela. Esquisito, mas, uma vez que funcionou, tá valendo…
esse plugin ainda está funcionando?
Olá Anderson. Fiz uns teste com o Refactor Fields, mas os dados estão desaparecendo. Por exemplo, apaguei um campo e após finalizar a operação, das 1700 feições que tenho, só ficaram 3. Já aconteceu com vc?
Olá Anderson, boa dica! O nome para o plugin deveria ser “Modificador de Campos” pois esta tradução que fizeram ficou bem estranha.
Concordo, Renato.