QGIS: Manipule a Tabela de Atributos com o Plugin Multiedit

QGIS: Manipule a Tabela de Atributos com o Plugin Multiedit

QGIS - Plugin MultieditImagine a situação onde você deseja alterar o valor de algum dos registros em sua tabela de atributos. Por exemplo, pense no caso onde se percebe um erro no conteúdo da tabela e deseja-se, de forma automática, realizar as devidas mudanças. O Quantum GIS oferece diversos recursos para se realizar este tipo de procedimento. Neste tutorial vamos aprender como manipular a tabela com o complemento Multiedit.

QUANTUM GIS – ALTERAÇÃO NA TABELA DE ATRIBUTOS

Leia também:

Neste exemplo temos um arquivo vetorial representando algumas feições do Estado de São Paulo. Entretanto, na tabela de atributos há um erro.

No campo UF aparece a sigla ‘RJ‘ que, como todos bem sabem, se refere ao Estado do Rio de Janeiro (veja imagem abaixo). Nossa tarefa é alterar, de forma automática esse conteúdo pela sigla ‘SP‘.

QGIS - Multiedit

Há mais de um caminho para resolvermos esta situação. Uma delas é utilizando um comando da calculadora de campos. Isto será tema de um tutorial futuro. Neste momento iremos tratar da questão usando um plugin chamado Multiedit.

Leia Também: Como Criar Plugins Python para o Quantum GIS

COMPLEMENTO MULTIEDIT PARA QUANTUM GIS

Caso ainda não tenha feito isso, instale o plugin Multiedit, assim como qualquer outro complemento. Ele está disponível no repositório oficial.

Após a instalação, acesse o complemento. Seu ícone está destacado na imagem abaixo.

MultiEdit for QGIS

A janela abaixo ilustra a visualização inicial da ferramenta Multiedit.

MultiEdit plugin QGIS

Note que a interface é separada em três áreas. Na primeira região informamos a camada (Layer) sobre o qual iremos trabalhar, indicamos o campo que queremos alterar e o valor que está incorreto. Não esqueça de clicar em Select Features, para que sejam selecionadas todas as entidades que atendem ao critério informado.

O plano de informação ficará imediatamente em modo de edição. Na área central informamos mais uma vez o campo que receberá o novo preenchimento e qual é a novo valor do atributo. Para este exemplo usamos os seguintes parâmetros.

MultiEdit para QGIS

Por fim, clique em Write value to chosen field. Perceba que o conteúdo do campo Output é alterado para indicar a mudança realizada. Neste exemplo foram alteradas todas as 39 entidades do dado geográfico.

MultiEdit QGIS - Complemento

Clicando em Show Attribute Table of selected Layer para conferir as alterações feitas na tabela de atributos. Estando tudo correto, clique em Save Changes.

MultiEdit QGIS - Tabela

Pronto! Fizemos esta correção necessária. O que acharam deste tutorial? Já conheciam este plugin? Aguardamos seus comentários. Nos links abaixo você confere outros tutoriais sobre plugins para o Quantum GIS:

 Assine nosso FeedAssine nosso Feed e receba nossas atualizações por e-mail. Curta nossa página no Facebook [PortalClickGeo] e siga nosso Twitter [@ClickGeo] para continuar atualizado sobre o Mundo das Geotecnologias.

]]>

24 Comentários

  • Maravilha Anderson!
    Essa ferramenta é ótima para quem vetoriza e gerência dados inseridos….sabe aquele texto digitado errado “Sao Paulo” é fácil de encontrar e alterar.
    Boa dica!
    Valew

    Augusto Reply
    • Realmente Augusto, essa ferramenta tem muitas aplicações.
      Obrigado pelo comentário.
      Abraço!

      Anderson Medeiros Reply
  • Anderson bom dia. Esses complementos auxiliam bastante o usuário, tanto quanto o blog. Mais uma vez, agradecemos por esta postagem!
    Grande abraço.

    Marcos Paulo Reply
    • Marcos,
      Fico feliz em saber que o tutorial foi prático para você.
      Abraço!

      Anderson Medeiros Reply
  • Muito bom Anderson !
    Só uma dúvida, no caso acima todas as 39 entidades foram alteradas, existe a possibilidade de se alterar apenas uma parcela das entidades ?
    Abraço.

    Samuel Gomes Reply
    • Samuel,
      Não fiz ainda testes neste sentido. Vou verificar e publicar algo. Ok?
      Abraço!

      Anderson Medeiros Reply
  • Olá Anderson,
    Obrigado pelo tutorial. Precisava mesmo de uma ferramenta assim e bem que pesquisei por ela.
    Abraço

    José Santos Reply
  • Excelente postagem Anderson,
    Só me tira uma dúvida, e quando tenho mais de um dado diferente, Ex: RJ e MS e gostaria de mudar tudo para SP.
    Teria que fazer 2x o procedimento, uma para cada situação?
    Um abraço!

    Carlos Dobes Vieira Reply
    • Sim Carlos.
      Dependendo do caso, é melhor fazer usando a calculadora de campos.
      Abraço e obrigado pelo comentário!

      Anderson Medeiros Reply
  • Mais uma vez este site dá uma mão na roda para o pessoal.
    Obrigado pelo generoso compartilhamento de informações que muito nos ajudam no dia-a-dia.
    Vida longa ao site.

    Leonardo Lepesqueur Reply
    • Leonardo,
      Agradeço pelos elogios. Comentários como esse seu motivam a continuar.
      Abraço!

      Anderson Medeiros Reply
  • Fala Anderson, tudo bem?
    Talvez seja uma questao ‘boba’ mas ha como alterar o nome da coluna tb? Nesse seu post onde vemos o nome da coluna como ‘UF’ serai possivel mudar isso?
    Obrigado.

    Jorge Reply
    • Jorge,
      Para manipular a estrutura da tabela, como no exemplo que você deu, recomendo o uso do plugin Table Manager. Ele é bem simples de utilizar.
      Abraço!

      Anderson Medeiros Reply
  • Olá, Anderson!
    Primeiramente quero dizer que seu blog tem me ajudado muito!
    Sobre esta postagem, se eu tenho um novo campo todo vazio (NULL), como faço para preencher todo ele com um novo atributo. Não consegui fazer isso, pois como o campo está vazio ainda, quando eu clico em “Select Features” nenhuma feature é selecionada e o novo atributo não pode ser atribuído.
    Poderia me ajudar com isso?
    Obrigado!

    Daniel Reply
    • Daniel,
      Agradeço pelo seu comentário.
      Uma dica é você usar a Calculadora de Campos.
      Abraço!

      Anderson Medeiros Reply
  • Por favor,
    O Table Manager não permite que eu altere o nome da coluna, de uma tabela .SHP. Alguma dica?]]
    Estou usando a versão 14.1
    Obrigada!

    Fatima Reply
    • Fatima,
      Tente verificar as seguintes coisas:
      – A camada não deve estar em modo de edição;
      – O nome da coluna não deve ter mais de 10 caracteres;
      – Use a opção “Save as…” em vez de “Save…”
      Espero ter ajudado.
      Abraço!

      Anderson Medeiros Reply
      • Obrigada, Anderson!

        Fatima Reply
      • Caro Anderson, no meu caso, ele não salvou as alterações na camada. Depois que cliquei em “Save Changes”, fui conferir a tabela de atributos e não gravou a alteração que fiz. Observei que o botão “Alternar para modo de edição (Ctrl+E)” fica indisponível para clicar. Tem ideia do que pode ser feito? Grande abraço!

        Marcelo Schmidt Reply
  • ola Anderson
    há alguma possibilidade de alterar apenas os valores selecionados

    Eder Fernanades Reply
  • Olá, muito bom mesmo, dica importantíssima para iniciante!!!
    Obrigada

    ana gulias Reply
  • Ajudou muito mas ainda tenho uma dúvida importante:
    Na minha tabela de atributos quero mudar quatro valores NULL para 3.60, 11.10, 10.00 e 50.40 respectivamente, mas seguindo esse tutorial, não consigo. No seu exemplo você muda as três células com nome RJ para SP, mas o que você faria se você quisesse mudar apenas uma delas para SP, fazendo com que a coluna ficasse SP/RJ/RJ? Porque quando eu tento mudar os NULLs da minha tabela de atributos, muda todos os valores NULL sendo que eu só quero que mude um em específico

    Daniel Reply
  • Olá Anderson, parabéns por partilhar tanta informação, saiba que és um grande referencial pra mim!
    Bem hoje trago uma dúvida que não estou conseguindo resolver. Tenho uma tabela com atributos urbanísticos e na tabela de atributos não aparece as informações de dimensão (por exemplo os valores em metros de uma dada linha do atributo trecho/logradrouro). Acontece que quando seleciono a linha na geometria e peço as informações desse atributo em (i), todos esses valores aparecem. Gostaria de saber como consigo resolver este problema, considerando que preciso dessas informações na tabela de atributos para alimentar a database para resolver os cálculos matemáticos dessas informações. Agradeço desde já a atenção e ficarei imensamente grata se puderes me responder!

    Samira Elias Reply
  • Anderson, boa noite, estou com uma dúvida. eu criei uma camada vetorial e gostaria, dentro dessa camada, por exemplo, alterar a cor de uma das feições. Tenho a SHP da Bahia e gostaria de destacar o município Feira de Santana, como faço isso, alterando a cor do município? grato.

    Icaro Reply

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *