Como gerar Curvas de Nível com QGIS usando MDE

Extraindo curvas de nível do MDE usando o QGIS

Como extrair curvas de nível a partir de um Modelo Digital de Elevação (MDE)? Esta pergunta será respondida neste nosso tutorial de QGIS. O processo envolve uma atividade bastante comum em projetos de Geoprocessamento, pois engloba dados geográficos com grande aplicabilidade em vários ramos (gestão urbana, meio ambiente, construção civil, etc).

COMO EXTRAIR CURVAS DE NÍVEL DE MDE NO QGIS

O dado que nós vamos operar neste tutorial é um recorte de um Modelo Digital de Elevação de uma área da cidade de Porto Alegre/RS, com 1 metro de resolução espacial.

A imagem abaixo representa uma visualização do arquivo no QGIS. Destacamos que este procedimento pode ser realizado mesmo com dados com uma resolução espacial inferior, como é o caso dos dados da missão SRTM / Topodata.

Como gerar Curvas de Nível com QGIS usando MDE

Recomendamos também, desde já, que não deixe de ler os dois tutoriais indicados abaixo que apresentam procedimentos relacionados com o que estamos estudando aqui:

Para começar, acesse o menu Raster → Extração → Contorno.

Extração de Curvas de Nível através do Menu Raster

Indique o arquivo de entrada (neste caso, MDE1m), o nome do arquivo de saída e o intervalo entre as linhas de contorno. Veja na imagem as configurações e parâmetros que utilizamos.

É importante que este intervalo entre linhas de contorno respeitem a resolução espacial do seu MDE. Caso contrário, o QGIS vai gerar o vetor das isolinhas, mas os valores de cota não serão confiáveis.

Além disso, caso não seja fornecido o nome do atributo (que por padrão é ELEV) não será incluída na tabela de atributos uma coluna com os valores da cota para cada vetor. Então, é bom ficar atento a este detalhe!

GDAL Tools: Geração de MDE usando Curvas de Nível no QGIS

Depois de clicar em OK o processamento é iniciado. Na imagem a seguir, temos o resultado de todas as curvas de nível geradas pelo software (para este exemplo, desativei a camada MDE para facilitar a visualização).

Isolinhas: Geração de MDE usando Curvas de Nível no QGIS

Por vim, aplicamos na imagem a seguir algum nível de aproximação (zoom) para melhor verificação das curvas extraídas. Observe na imagem com o valor da cota exibido como rótulos das feições.

Tutorial: Como gerar Curvas de Nível com QGIS usando MDE

O que acharam do processo? Imaginavam que era algo tão simples?

Aguardamos seus comentários sobre este tutorial e deixamos a recomendação que leia também as seguintes matérias:

Compartilhe nas redes sociais

WhatsApp
Facebook
Twitter
LinkedIn
Email
Anderson Medeiros

Anderson Medeiros

Graduado em Geoprocessamento pelo Instituto Federal de Educação, Ciência e Tecnologia da Paraíba (IFPB). É o autor do site https://clickgeo.com.br que publica regularmente, desde 2008, artigos dicas e tutoriais sobre Geotecnologias, suas ferramentas e aplicações.
Em 2017 foi reconhecido como o Profissional do ano no setor de Geotecnologias. Atua na área de Geoprocessamento desde 2005.

Artigos relacionados

38 respostas

  1. Olá fiz o processo marcando a opção “nome do atributo” mas os valores das cotas não é mostrado nas curvas. Como resolver

    Obrigado!

  2. Ola Anderson! Primeiramente muito grato pelo dedicado trabalho de multiplicador de geotecnologias. Minha duvida, após ler os comentários é:Qual seria entao o procedimento para que pudessemos gerar curvas de nivel com precisão de 1m? É possivel? Ou somente é possivel com levantamento altimertico a campo?
    Abs
    Gilberto (aluno clickgeo)

    1. Oi Gilberto, como vai?
      É necessário que o MDE tenha resolução de 1 metro. Isso pode ser feito com base em dados de alta resolução de imagens de satélite.
      Outra opção é fazer o que você disse, ir em campo e fazer o levantamento.
      Abraço.

  3. Muito boa as dicas, ficou só em aberto como eu sei se o espaçamento do MDE que estou usando. Pelo menos, saber este espaçamento de acordo com a origem do arquivo, no meu caso, foi pelo TOPODATA. Depois de você dar prosseguimento a este procedimento, o QGIS pede para que você dê mais dados, não sei se era de UTM, queria auxilio para esta parte também, escolhi no default e creio que deu certo, já que não chequei se as cotas estão mais ou menos similares aos do GEarth.

  4. Bom dia professor Adilson, e se eu seguir todos esses passos e no final criar o contorno mas não aparecer na imagem, é o meu caso, o que eu faço?

  5. É importante que este intervalo entre linhas de contorno respeitem a resolução espacial do seu MDE. Caso contrário, o QGIS vai gerar o vetor das isolinhas, mas os valores de cota não serão confiáveis.

    Como identifico o intervalo entre linhas pela resolução espacial da imagem?

  6. Ola bom dia, gostaria de saber se existe algum software para baixar apenas como modelo a ser feito de curvas de níveis em caixa de areia para desenvolver explicação simples em sala de aula?

  7. amigo, queria saber como tirar a hidrografia, drenagem de um srtm, usando o QGIs, poderia me ajudar??

  8. Muito bom este post, uma questão pratica que realmente ajuda em projetos que permitem a utilização de dados do SRTM para geração de curvas de nível,
    Abraço

  9. Muito interessante, só uma dúvida, o arquivo exportado já vai georreferenciado para o AutoCAD?
    Obrigada

  10. Anderson, como faço pra gerar isolinhas no qgis a partir de dados que já tenho? Obrigada!

  11. É muito pertinente a observação inicial do Marcelo em relação à acurácia das curvas de nivel geradas, principalmente se optarmos em ser muito próximas (abaixo de 5 m). Tentei gerar um arquivo com curvas de 1 m a partir de SRTM, para a partir deste shape gerar outro raster “mais preciso” para um mapa de declividade, mas que certamente pode induzir a vários erros.
    Neste caso vc tem alguma sugestão para mapas de declividades mais precisos Anderson? Se eu não possuo um arquivo vetorial preciso, somente imagens, como deveria proceder?

  12. ola anderson,
    vc saberia como utilizar os dados srtm no surfer 11?
    so consigo utilizar o surfer quando tenho uma planilha nunca consegui com um DEM.
    vc saberia como proceder?
    grato

    1. Oi Hélio, já fiz alguma coisa com o surfer, mais ele trabalha com tabela do Excel, no caso voçe insere, uma tabel com X,Y,Z, ou seja exemplo, sempre em UTM, e a zona do setor , exemplo 2
      Vetice X Y Z
      1 200500.000 9500200.000 500.200
      2 xxxxxxxxx xxxxxxxxxx xxxx

      Depois que inserir essa tabela com e os valores que você escolher, voçê faz tudo no Surfer, curvas de nível , elevações em 3D e etc.

      Espero ter ajudado

  13. Olá Anderson, como vai?
    Acompanho sempre suas dicas, tutoriais e informações que compartilha conosco, admiro seu trabalho quero parabeniza-lo por faze- lo tão bem. É uma santa ajuda a nós geógrafos e afins que precisam usar os SIGs. Parabéns belo trabalho.

  14. Prezados,
    É inquestionável a utilidade do SRTM como dado disponível de fácil acesso, mas deve-se tomar muito cuidado com suas restrições de acurácia. Esse modelo se presta para trabalhos compatíveis com as escalas de mapeamento de 1/100.000 ou menores, ou seja, mapeamentos com espaçamento de curvas de nível de no mínimo 40 m. Qualquer tentativa de produzir dados fora desse limite poderá ocasionar a geração de informações incorretas e imprecisas.

    1. Olá, Marcelo.

      Essa sua observação é extremamente pertinente e deve ser levada a sério, pois os dados altimétricos do SRTM utilizados em produtos cartográficos de grandes escalas traduziram uma realidade de relevo falsa, acarretando decisões técnicas erradas.
      Parabéns pelo alerta!
      Abraço.

  15. Boa tarde

    Prezado, Anderson Medeiros

    Como faço para baixar o “Mosaico SRTM de GOIAS”, mais precisamente da cidade de Mineiros/GO. Tenho que fazer um trabalho em cima da cidade de Mineiros/GO.

    Grato

    Abraços

  16. Olá Anderson, obrigado pelos tutoriais e dicas valiosas que disponibiliza. Conversando com um amigo que é geógrafo, ele me disse que os dados gerados dessa forma (as curvas) não refletem exatamente o que está no terreno, uma vez que em testes em vários computadores com um mesmo arquivo srtm e as mesmas configurações da ferramenta para gerar as curvas, surgiram resultados diferentes. Como explicar isto?

    1. Renato, como vai?
      Olha, primeiramente, antes de dar um posicionamento, teria de verificar essa estranha (ao meu ver inicial) observação de seu amigo.
      Eles tem os resultados documentados?
      Abraço!

      1. Então Anderson, eu segui o procedimento que você indicou e deu certo comigo. Mas ele me disse que durante uma aula do curso de geografia que ele faz aqui na UFPR o professor colocou o mesmo arquivo para seis alunos fazerem curva de nível usando a mesma configuração na ferramenta (no caso eles usaram o ArcGIS) e aconteceu que houve seis resultados distintos. Perguntando ao prof dele porque isso ocorria, o mesmo disse que, independente do programa de sig usado, sempre os resultados serão diferentes em máquinas diferentes porque a distância entre os pontos da mesma linha são muito distantes entre si (o que poderia ocasionar desvios da curva original no terreno), além de, em máquinas diferentes, estarem em coordenadas diferentes (o que geraria as diferenças entre os resultados nos diferentes computadores). Eu ainda não vi os resultados, mas pedi a ele que averiguasse melhor isto.
        Abraço.
        Renato

      2. Olá Anderson, bom dia!
        Penso que descobri o motivo pelo qual os resultados saem diferentes em computadores diferentes. O prof. de meu colega solicitou que fossem utilizados interpoladores diferentes em cada caso e, por isso, houve essas divergências de resultados. Não entendo muito bem disso. Será que você poderia esclarecer melhor para nós?
        Um grande abraço e muitíssimo obrigado por dispor esse espaço.
        Renato.

  17. Olá!
    Obrigada pelo tutorial disponibilizado!

    Você sabe como faço para mostrar os valores das curvas de nível no mapa?
    Queria fazer o mesmo com nomes de rios que estão na tabela de atributos de uma camada também.

    Obrigada!

    1. Oi Luiz, como vai?
      Na primeira janela que é aberta, clique em “Nome do Atributo” e informe um nome. Assim na tabela de atributos será armazenada essa informação.
      Depois, nas propriedades da nova camada, ative os rótulos.
      Abraço!

  18. Parabéns Anderson pelo seu trabalho, amei este processo de extração de curvas a partir do SRTM. Será muito util em minhas aulas. Obrigada.

  19. olá anderson, como vai? na medida em que vamos lendo postagens como essa, fica mais estimulante o manuseio do qgis. parabéns, grande abraço!

      1. Bom dia professor Adilson, e se eu seguir todos esses passos e no final criar o contorno mas não aparecer na imagem, é o meu caso, o que eu faço?

Deixe um comentário para marcelo maranhão Cancelar resposta

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

Pesquisar
Inscreva-se
Receba nossa Newsletter por E-mail

Cadastre-se Gratuitamente em nossa Lista VIP e receba nossas novidades por e-mail. Siga nosso Instagram @clickgeo.cursos e nosso Canal no Youtube para continuar atualizado sobre o Mundo do Geoprocessamento e Produção de Mapas!

Sobre Anderson Medeiros

Ele já foi reconhecido como o Profissional do Ano no Brasil no setor de Geotecnologias. Graduado em Geoprocessamento, trabalha com Geotecnologias desde 2005. Já ministrou dezenas de cursos de Geoprocessamento com Softwares Livres em diversas cidades, além de outros treinamentos na modalidade EaD. Desde 2008 publica conteúdo sobre Geoinformação e suas tecnologias como QGIS, PostGIS, gvSIG, i3Geo, entre outras.

Temas
Temas:
Arquivos
Arquivos: