Universo GIS
TUTORIAL EM VÍDEO
GRATUITO
Por que calcular área no QGIS exige projeção UTM
Se o seu polígono está em coordenadas geográficas (latitude/longitude), o QGIS não consegue calcular a área corretamente. O sistema geográfico trabalha com graus, não com metros.
Para obter valores em metros quadrados, hectares ou quilômetros quadrados, a camada precisa estar em um sistema projetado UTM (SIRGAS 2000).
Como verificar o sistema de referência
Clique com botão direito sobre a camada e vá em Propriedades → Fonte. O campo SRC mostra o sistema atual.
Se aparecer EPSG:4674 ou similar (coordenadas geográficas), você precisa reprojetar antes de calcular.
Como reprojetar para UTM
Vá em Vetor → Gerenciar Dados → Reprojetar Camada. Selecione o SRC de destino como SIRGAS 2000 UTM da sua zona.
Não sabe qual zona UTM? Baixe o shapefile de fusos UTM do Brasil e sobreponha à sua área. Clique com a ferramenta Identificar Feições para descobrir o código (ex: 24S).
Depois de reprojetar, use a camada gerada (escrito “reprojetado”) para todos os cálculos seguintes.

Medir área de polígono com a calculadora de campo
Com a camada em UTM, o processo leva menos de 2 minutos. A calculadora de campo cria novos atributos com os valores calculados.
Etapa 1 — Ativar modo de edição
Selecione a camada do polígono no painel de camadas. Clique no ícone de lápis (Alternar Edição) para habilitar a edição.
Etapa 2 — Abrir a calculadora de campo
Clique no ícone da calculadora de campo (ábaco) na barra de ferramentas. A janela da calculadora abre com as opções de configuração.
Etapa 3 — Criar campo de área em metros quadrados
Configure o novo campo: nome “area_m2”, tipo Decimal (real), comprimento 10, precisão 3.
Na caixa de expressão, digite $area ou busque em Geometria → $area. Como a camada está em UTM, o resultado já vem em metros quadrados.
Clique em OK. A tabela de atributos agora mostra a coluna com a área de cada polígono.
Etapa 4 — Criar campo de área em hectares
Abra a calculadora novamente. Crie um campo “area_ha” (Decimal, comprimento 10, precisão 4).
Na expressão, digite $area / 10000. Um hectare equivale a 10.000 metros quadrados.
Etapa 5 — Criar campo de área em quilômetros quadrados
Repita o processo com o campo “area_km2” (Decimal, comprimento 10, precisão 4).
Na expressão, use $area / 1000000. Um quilômetro quadrado equivale a 1.000.000 de metros quadrados.
Salve as edições clicando no ícone de disquete e desative o modo de edição. Agora você sabe obter a área em três unidades diferentes diretamente na tabela de atributos.
Controlar casas decimais no resultado
O QGIS pode gerar muitas casas decimais por padrão. Para controlar isso, defina a precisão diretamente na calculadora de campo.
Ao calcular área no QGIS, use precisão 3 para metros quadrados e 4 para hectares. Projetos de georreferenciamento e regularização fundiária geralmente exigem 4 casas decimais.
Tabela de conversão rápida
| Unidade | Expressão no QGIS | Equivalência |
|---|---|---|
| Metros quadrados (m²) | $area | Unidade base em UTM |
| Hectares (ha) | $area / 10000 | 1 ha = 10.000 m² |
| Quilômetros quadrados (km²) | $area / 1000000 | 1 km² = 1.000.000 m² |
| Alqueire paulista | $area / 24200 | 1 alq = 24.200 m² |
O alqueire varia por estado. Em Minas Gerais, 1 alqueire = 48.400 m². Confirme a convenção da sua região antes de usar.
Dominar o cálculo de área nessas diferentes unidades evita retrabalho na hora de entregar relatórios e memoriais descritivos.
Usar $area vs area() no QGIS
O QGIS oferece duas funções para calcular área: $area e area($geometry). Ambas retornam o mesmo valor quando a camada está em projeção UTM.
A diferença aparece em projetos com transformação on-the-fly. A função area($geometry) usa o SRC da camada, enquanto $area considera o SRC do projeto.
Para evitar inconsistências, mantenha ambos no mesmo sistema UTM. Em projetos com múltiplas camadas, essa diferença pode gerar discrepâncias nos relatórios finais.
Se precisar calcular área no QGIS de feições selecionadas, marque a opção “Atualizar somente feições selecionadas” na calculadora de campo.
Erros comuns ao medir área no QGIS
Ao calcular área no QGIS, os problemas mais frequentes que geram valores incorretos são:
– Camada em coordenadas geográficas em vez de UTM — resultado em graus, não metros – Zona UTM errada — distorção aumenta conforme a distância do meridiano central – Esquecer de salvar as edições — os campos calculados se perdem – Confundir $area com $perimeter — $area calcula área, $perimeter calcula perímetro – Tipo de campo Inteiro em vez de Decimal — trunca as casas decimaisSe o valor parece muito grande ou muito pequeno, confira o SRC da camada. Esse é o erro mais comum ao mensurar superfícies de polígonos.

Perguntas Frequentes sobre Calcular Área no QGIS
Como calcular área no QGIS?
Abra a calculadora de campo, crie um campo decimal e use a expressão $area. A camada deve estar em projeção UTM para o resultado em metros quadrados.
Preciso reprojetar a camada antes de calcular?
Sim, se a camada estiver em coordenadas geográficas (EPSG:4674). Reprojete para SIRGAS 2000 UTM da sua zona antes de calcular.
Como converter a área para hectares?
Use a expressão $area / 10000 na calculadora de campo. Um hectare equivale a 10.000 metros quadrados.
Qual a diferença entre $area e $perimeter?
$area calcula a superfície do polígono em unidades ao quadrado. $perimeter calcula o comprimento do contorno em unidades lineares.
Posso calcular área de vários polígonos ao mesmo tempo?
Sim. A calculadora de campo aplica a expressão a todas as feições da camada de uma vez.
Como saber qual zona UTM usar?
Baixe o shapefile de fusos UTM do Brasil e sobreponha à sua área. Use a ferramenta Identificar Feições para descobrir o código da zona.
Se você quer dominar cálculos de área, perímetro e todas as ferramentas do QGIS, conheça a Formação GeoPro.
Veja também: Exibir Área e Perímetro em Tempo Real no QGIS | Como Fazer Mapa no QGIS: Guia Completo
