BLOG · Video Youtube

Curvas de Nivel no QGIS: Gerar Profissional [2026]

Curvas de nivel no QGIS — gerar isolinhas com aparência profissional é uma das habilidades mais requisitadas em projetos de topografia, estudos ambientais e licenciamento.O problema é que a maioria dos tutoriais para no resultado bruto. Neste guia você vai aprender a gerar curvas de nivel no QGIS com linhas mestras diferenciadas e rótulos curvados, prontas para compor qualquer mapa ou planta.| Resultado Profissional Passo a Passo” desc=”Tutorial completo de geração de curvas de nível com linhas mestras e rótulos no QGIS” canal=”Universo GIS”]

O que são curvas de nivel no QGIS

Curvas de nível são linhas que conectam pontos de mesma altitude no terreno. Cada linha representa uma cota altimétrica fixa.

No QGIS, essas linhas são geradas a partir de um modelo digital de elevação (MDE) ou modelo digital de terreno (MDT) usando a ferramenta Contorno da biblioteca GDAL.

O resultado bruto são linhas uniformes sem distinção visual. Para uso profissional, você precisa separar linhas mestras das simples e adicionar rótulos de cota.

Preparar o MDE antes de gerar as isolinhas

Antes de gerar as isolinhas, seu raster precisa estar em projeção UTM. Trabalhar em coordenadas geográficas (EPSG 4674) gera distorções nas métricas.

Para verificar, clique com botão direito na camada raster, acesse Propriedades e confira o EPSG na guia Informação.

Reprojetar o MDE para UTM

Se o EPSG não for UTM (31980, 31981 etc.), vá em Raster → Projeções → Reprojetar Coordenadas. Selecione o raster de entrada e defina o SRC de destino como SIRGAS 2000 UTM da sua zona.

Não sabe qual é sua zona UTM? Baixe o shapefile de fusos UTM do Brasil e sobreponha à sua área de trabalho. O QGIS identifica a zona quando você clica sobre o polígono com a ferramenta Identificar Feições.

Como gerar curvas de nivel no QGIS passo a passo

Com o MDE reprojetado, o processo de geração leva menos de 2 minutos.

Etapa 1 — Executar a ferramenta Contorno

Abra a caixa de ferramentas de processamento (engrenagem) e busque por “contorno”. Selecione a ferramenta Contorno da GDAL.

Configure: camada de entrada (seu MDE reprojetado) e equidistância. A equidistância define o intervalo vertical entre as curvas — por exemplo, 1 metro gera uma curva a cada metro de desnível.

Teste valores diferentes conforme a escala do seu projeto. Para propriedades rurais de pequeno porte, 1 a 5 metros funciona bem. Para bacias hidrográficas, 10 a 20 metros é mais adequado.

Etapa 2 — Interpretar o resultado

O resultado é uma camada vetorial de linhas. Cada feição tem o campo “ELEV” com a altitude da curva.

Abra a tabela de atributos (F6) para conferir os valores. Use a ferramenta Identificar Feições para clicar sobre qualquer curva e ver sua cota.

curso-de-qgis-com-certificado

Separar linhas mestras e simples com simbologia baseada em regra

Em cartografia profissional, as curvas de nível se dividem em dois tipos:

– Linhas mestras — a cada 5 curvas (ex: 100, 105, 110), mais grossas – Linhas simples — as intermediárias, mais finas

No QGIS, essa separação é feita com simbologia baseada em regra.

Criar a regra para linhas mestras

Clique com botão direito na camada de curvas, vá em Propriedades → Simbologia. Troque para “Baseada em Regra”.

Adicione uma regra chamada “Mestras”. No filtro, insira a expressão:

"ELEV" % 5 = 0

Essa expressão seleciona apenas as curvas cujo valor de elevação é divisível por 5 sem resto. Configure a largura da linha para 0.46 mm em cor preta.

Criar a regra para linhas simples

Adicione uma segunda regra e marque a opção “Outros” (else). Isso captura todas as curvas que não são mestras.

Configure largura de 0.20 mm — visivelmente mais fina que as mestras. Aplique e confira o resultado no mapa.

Adicionar rótulos de cota nas isolinhas do QGIS

Rótulos são essenciais para que o leitor identifique a altitude de cada linha mestra sem precisar consultar a tabela de atributos.

Configurar rótulos apenas nas mestras

Vá em Propriedades → Rótulos e selecione “Rótulos Individuais”. Escolha o campo “ELEV” como valor.

Em Renderização, ative “Mostrar Rótulo” e edite a expressão com o mesmo filtro das mestras: "ELEV" % 5 = 0. Assim, apenas as linhas mestras recebem rótulo.

Ajustar posição e máscara

Em Posição, selecione modo “Curvado” e posicione “Na linha”. O texto acompanha a curvatura da isolinha, facilitando a leitura.

Em Mascarar, ative a máscara com 2 mm de tamanho. Isso cria um espaço em branco ao redor do número, impedindo que a linha cruze o texto.

Para que a máscara funcione corretamente, vá em Máscaras (aba separada nas propriedades do projeto) e ative a camada de contorno nas linhas mestras.

Onde obter o MDE para gerar as curvas

Se você não tem dados próprios de levantamento topográfico, existem fontes gratuitas de modelos digitais de elevação:

– SRTM (NASA) — resolução de 30 metros, cobertura global – OpenTopography — via plugin Downloader no QGIS, com cadastro gratuito – TOPODATA (INPE) — MDE refinado para o Brasil com resolução de 30 metros – Dados próprios de coletora GNSS ou estação total — geram MDT de alta precisão

Para estudos ambientais e licenciamento, o SRTM atende a maioria dos casos. Para projetos topográficos de precisão, use dados de levantamento de campo.

layouts para qgis

Equidistância: como escolher o intervalo correto

Tipo de projetoEquidistância sugeridaJustificativa
Propriedade rural pequena1 a 2 metrosDetalhe alto, terreno suave
Bacia hidrográfica10 a 20 metrosVisão geral, evita poluição visual
Projeto de terraplenagem0.5 a 1 metroPrecisão para corte e aterro
Mapa temático regional50 a 100 metrosRepresentação macro do relevo

A equidistância errada gera curvas demais (poluição visual) ou de menos (informação insuficiente). Teste sempre antes de finalizar o layout.

Perguntas Frequentes sobre Curvas de Nivel no QGIS

Como gerar curvas de nivel no QGIS?

Use a ferramenta Contorno da GDAL na caixa de processamento. Selecione o MDE reprojetado em UTM e defina a equidistância desejada.

Preciso reprojetar o MDE antes?

Sim. O MDE deve estar em projeção UTM (SIRGAS 2000) para que as métricas de elevação e distância sejam corretas.

O que são linhas mestras nas curvas de nível?

São as curvas a cada 5 intervalos (ex: a cada 5 metros se a equidistância for 1 metro). Recebem traço mais grosso e rótulo de cota para facilitar a leitura.

Como separar linhas mestras das simples no QGIS?

Use simbologia baseada em regra com a expressão "ELEV" % 5 = 0 para as mestras. As demais entram na regra “Outros”.

Qual equidistância usar para meu projeto?

Depende da escala. Para propriedades pequenas, 1 a 2 metros. Para bacias hidrográficas, 10 a 20 metros. Teste valores até encontrar o equilíbrio visual.

Onde baixar MDE gratuito para o Brasil?

SRTM via NASA Earthdata, OpenTopography via plugin no QGIS, ou TOPODATA do INPE. Todos oferecem resolução de 30 metros.

Se você quer dominar curvas de nível e todas as técnicas de geoprocessamento no QGIS, conheça a Formação GeoPro.

Veja também: Delimitar Bacias Hidrográficas no QGIS | Como Fazer Mapa no QGIS: Guia Completo