Preencher a tabela de atributos automaticamente no QGIS é uma prática comum em projetos de geoprocessamento. Em bases com centenas ou milhares de feições, o preenchimento manual consome tempo e aumenta a chance de erros, o que afeta a qualidade do seu projeto. Com o preenchimento automático, você reduz falhas, evita retrabalho e executa as tarefas com mais agilidade.
A tabela de atributos é a estrutura que armazena informações descritivas das feições. Cada linha da tabela representa uma feição e cada coluna representa um campo com um tipo de dado, que pode ser do tipo texto, número inteiro ou número decimal.
Neste tutorial, você vai aprender como preencher a tabela de atributos automaticamente usando a Calculadora de Campo no QGIS.
Para este procedimento, vamos trabalhar com um arquivo shapefile contendo os limites dos municípios do estado da Paraíba. Na tabela de atributos dessa camada, há um campo com o quantitativo de população de cada município.
Esse campo será usado para classificar os municípios de acordo com o porte populacional. A organização seguirá os seguintes critérios:
- Porte pequeno I: Até 20.000 habitantes.
- Porte pequeno II: De 20.000 a 50.000 habitantes.
- Médio porte: De 50.000 a 100.000 habitantes.
- Grande porte: Acima de 100.000 habitantes.
Para iniciar a operação, abra a Tabela de Atributos. No Painel de Camadas, clique com o botão direito do mouse sobre a camada desejada e selecione a opção Abrir Tabela de Atributos.
Na janela da tabela, clique no ícone Alternar modo de edição, em seguida clique em Abrir calculadora de campo.
Na janela que será exibida, marque a opção Criar um novo campo para adicionar uma nova coluna à Tabela de Atributos com o resultado da operação, em seguida, defina o Nome do novo campo.
No item Tipo do novo campo, selecione a opção Texto (string) e em Comprimento do campo de saída, digite o número 30, esse valor define a quantidade máxima de caracteres que cada célula da nova coluna poderá armazenar.
Para preencher as células da tabela, vamos criar uma regra utilizando Estruturas Condicionais. A estrutura usada será CASE WHEN, que avalia condições em sequência.
Nesse tipo de situação o QGIS faz um teste lógico para analisar cada condição na ordem em que você escreve. Quando encontra a primeira condição verdadeira, retorna o valor definido para ela e encerra a verificação das demais condições. Isso garante que cada feição receba apenas uma classificação, conforme o critério estabelecido na expressão.
Vale lembrar que a classificação do nosso exemplo será feita de acordo o número de habitantes considerando os seguintes intervalos:
- Porte pequeno I: Até 20.000 habitantes.
- Porte pequeno II: De 20.000 a 50.000 habitantes.
- Médio porte: De 50.000 a 100.000 habitantes.
- Grande porte: Acima de 100.000 habitantes.
Para isso, escreva a seguinte sentença na área de expressão da Calculadora de Campos:
CASE
WHEN “populacao” <= 20000 THEN ‘Porte pequeno I'
WHEN “populacao” <= 50000 THEN ‘Porte pequeno II'
WHEN “populacao” <= 100000 THEN ‘Médio porte'
ELSE ‘Grande porte'
END
Explicação dos termos da expressão:
- CASE: Inicia a estrutura condicional, isto é, indica que você vai definir uma sequência de condições.
- WHEN: Significa “quando” e serve para definir uma condição lógica que será testada.
- THEN: Define o resultado que será atribuído se a condição for verdadeira.
- ELSE: Significa “caso contrário”. Ela atribuiu um resultado caso nenhuma das condições anteriores seja atendida.
- END: Finaliza a estrutura condicional. Indica que todas as regras foram definidas.
Para finalizar o procedimento clique em OK.
O resultado será semelhante ao apresentado na figura abaixo. Observe que a nova coluna chamada “classe” foi criada e preenchida automaticamente com base na regra definida na expressão anterior.
Pense nisso…
Saber preencher a tabela de atributos de forma automática no QGIS é uma habilidade técnica que impacta diretamente a qualidade do seu projeto.
Quando você domina a Calculadora de Campos e as expressões, você:
- Ganha produtividade.
- Reduz erros de digitação.
- Mantém padrão nos dados.
- Trabalha com bases grandes sem perder controle.
Em um projeto com 5 mil feições, um erro manual pode comprometer análises, mapas e relatórios. Já uma expressão bem construída aplica a mesma regra para todas as feições, sem variação.
Preencher a tabela de atributos automaticamente também melhora sua capacidade de análise. Você passa a pensar em regras, critérios e lógica de classificação.
Quem trabalha com SIG precisa tratar o banco de dados como parte central do projeto. Mapas bonitos dependem de dados organizados e dados organizados dependem de campos bem preenchidos.
Domine esse processo e ele fará parte da sua rotina em praticamente todo projeto de geoprocessamento.
VOCÊ ESTÁ EM BUSCA DE UMA CAPACITAÇÃO NA ÁREA DO GEOPROCESSAMENTO?
Aqui na ClickGeo oferecemos uma capacitação online, do básico ao avançado, com certificado reconhecido pelo MEC.
Quer conferir a ementa, carga horária, benefícios extras e todos os detalhes do curso?
Acesse agora a página abaixo e descubra como essa formação pode elevar o nível dos seus projetos.
Ficou com alguma dúvida?
Entre em contato pelo e-mail ou WhatsApp e tire todas as suas dúvidas agora mesmo. Estamos aqui para ajudar!
📧 E-mail: cursos@clickgeo.com.br
📱 WhatsApp: (83) 98885-5525










