Universo GIS
TUTORIAL EM VÍDEO
GRATUITO
O Que e a Calculadora de Campo no QGIS
A calculadora de campo no QGIS e uma janela que permite escrever expressoes para preencher ou atualizar colunas da tabela de atributos de qualquer camada vetorial.Voce acessa pelo icone de abaco na barra da tabela de atributos, ou pelo atalho Ctrl+I com a tabela aberta.A ferramenta oferece duas opcoes principais:– Criar novo campo — define nome, tipo (texto, inteiro, decimal) e tamanho – Atualizar campo existente — sobrescreve os valores de uma coluna ja criadaImportante: a camada precisa estar em modo de edicao para que a calculadora funcione. Ative clicando no icone de lapis.Como Abrir a Calculadora de Campo
Existem 3 formas de acessar a ferramenta:– Abra a tabela de atributos e clique no icone de abaco na barra superior – Use o atalhoCtrl+I com a tabela de atributos aberta
– No menu Camada, acesse Abrir Tabela de Atributos e depois clique no abacoA janela que abre e o construtor de expressoes com opcoes adicionais para definir o campo de destino.Uma regra fundamental: aspas simples para texto literal ('APP') e aspas duplas para nomes de campo ("area_ha"). Confundir as duas e o erro mais comum de iniciantes.
10 Exemplos Praticos da Calculadora de Campo
Copie e cole estes exemplos diretamente no seu projeto.1. Calcular Area em Metros Quadrados
Crie um campo decimal chamadoarea_m2:$areaRetorna a area da geometria no SRC do projeto. Para resultados precisos, use um SRC projetado (UTM). Consulte a documentacao oficial do QGIS para ver todas as funcoes disponiveis.2. Calcular Area em Hectares
Crie um campo decimal chamadoarea_ha:round($area / 10000, 4)Arredonda para 4 casas decimais, padrao tecnico para documentos fundiarios.3. Calcular Perimetro em Metros
Crie um campo decimal chamadoperimetro_m:round($perimeter, 2)Retorna o comprimento total do contorno da feicao.4. Extrair Coordenadas X e Y do Centroide
Para pontos ou centroides de poligonos:x(centroid($geometry))E em outro campo:y(centroid($geometry))Ideal para gerar quadros de coordenadas em projetos de georreferenciamento.5. Concatenar Campos de Texto
Crie um campo texto chamadodescricao:"nome" || ' - ' || "municipio" || '/' || "uf"Resultado: Fazenda Boa Vista – Cuiaba/MT.6. Converter Texto para Maiusculas
Atualize um campo existente:upper("nome")Converte todo o conteudo para caixa alta. Use title("nome") para capitalizar apenas as iniciais.7. Classificar por Faixa de Valor
CASE WHEN "area_ha" < 1 THEN 'Pequeno' WHEN "area_ha" < 10 THEN 'Medio' WHEN "area_ha" < 100 THEN 'Grande' ELSE 'Muito Grande' ENDCria categorias automaticas baseadas em faixas de area.8. Calcular Azimute em Graus
Para linhas de perimetro:round(degrees(azimuth(start_point($geometry), end_point($geometry))), 4)Essencial para memoriais descritivos conforme a NBR 17047.9. Numerar Feicoes Sequencialmente
@row_numberAtribui um numero sequencial a cada feicao. Para prefixos personalizados:'V' || lpad(@row_number, 2, '0')Resultado: V01, V02, V03...10. Calcular Distancia Ate um Ponto de Referencia
round(distance($geometry, make_point(-46.6334, -23.5505)), 2)Calcula a distancia em metros ate coordenadas especificas (neste exemplo, Sao Paulo). O SRC precisa ser projetado.
Dicas Para Evitar Erros na Calculadora de Campo
Os erros mais comuns ao usar essa ferramenta:- Camada fora do modo de edicao — ative o lapis antes de abrir a calculadora - Tipo de campo incompativel — nao tente gravar texto num campo numerico - SRC geografico para calculos de area — use SRC projetado (UTM) para resultados em metros - Aspas trocadas — aspas simples para texto, duplas para campos - Nao salvar a edicao — apos calcular, clique no icone de disquete para salvarA pre-visualizacao no canto inferior esquerdo do construtor mostra o resultado antes de aplicar. Confira sempre antes de executar.Field Calculator vs Barra de Expressao
Alem da ferramenta tradicional, o QGIS oferece a barra de expressao no topo da tabela de atributos.A diferenca principal:- Field Calculator — atualiza TODAS as feicoes de uma vez - Barra de expressao — atualiza apenas as feicoes SELECIONADASA barra de expressao e mais segura para atualizacoes parciais, pois voce controla exatamente quais registros serao afetados.Aprenda mais sobre expressoes no QGIS para dominar todas as funcoes disponiveis.
Perguntas Frequentes sobre Calculadora de Campo no QGIS
Como abrir a calculadora de campo no QGIS?
Abra a tabela de atributos e clique no icone de abaco, ou use o atalho Ctrl+I. A camada precisa estar em modo de edicao.
O Field Calculator altera os dados originais?
Sim. As alteracoes sao gravadas na camada ao salvar. Para manter os dados originais, duplique a camada antes de usar a calculadora.
Por que meu calculo de area retorna valores errados?
Provavelmente o SRC da camada e geografico (graus). Reprojetar para UTM garante resultados em metros quadrados.
Posso usar o Field Calculator em camadas CSV ou Excel?
Nao diretamente. Camadas de texto sao somente leitura no QGIS. Converta para GeoPackage ou Shapefile antes de editar.
Como desfazer um calculo errado no Field Calculator?
Use Ctrl+Z antes de salvar. Apos salvar a edicao, nao ha como desfazer. Por isso, sempre duplique a camada antes de calculos criticos.
Domine a calculadora de campo no QGIS e automatize seus projetos de geoprocessamento. Para ir alem, conheca a Formacao GeoPro e aprenda QGIS do zero ao avancado.
Veja tambem: Expressoes no QGIS | Tabela de atributos no QGIS | Extrair coordenadas de pontos | Criar pontos, linhas e poligonos
