Você está na página 1de 12

27/11/2019 Como Delimitar Bacias Hidrográficas com QGIS – ClickGeo

 +55 83 9.8885.5525  cursos@clickgeo.com.br

 Buscar em ClickGeo...

 Facebook  Twitter  LinkedIn

Como Delimitar Bacias Hidrográficas com QGIS

Pelo presente tutorial vamos realizar os procedimentos para criação de bacias hidrográficas utilizando o QGIS. É uma
aplicação interessante que nos permite delimitar zonas de proteção para diferentes micro bacias (as APP’s, segundo o novo
Código Florestal Brasileiro, Lei Federal 12651/2012 e alterações posteriores), realizar modelos de inundação, cheias de rios e
outros fenômenos ambientais, geológicos, socioeconômicos, entre outros, que afetam diferentes ecossistemas urbanos, rurais
e por que não dizer naturais.

Este tutorial é um Guest Post elaborado por Cássio Marcelo Castro, que é Bacharel em Urbanismo pela UNEB  (2001), Pós-graduado em
Gestão Governamental pela UNEB (2004), e Mestre em Engenharia Ambiental Urbana pela UFBA, (2009). Atualmente atua na Prefeitura
Municipal de Salvador, na Coordenadoria de Licenciamento Ambiental e como docente da graduação do Centro Universitário Estácio FIB.

DELIMITAÇÃO DE BACIAS HIDROLÓGICAS VIA GRASS


Este material consiste numa tradução e adaptação do tutorial Cómo crear cuencas hidrográficas con QGIS
(http://mappinggis.com/2014/09/como-disenar-cuencas-hidrograficas-con-qgis/), elaborado por Diego Alonso, disponível no
blog MappingGIS (http://mappinggis.com/).

Para realizar o procedimento é necessário que você possua um Modelo Digital do Terreno (MDT) ou Modelo Digital de
Elevação (MDE). Para uma leitura complementar sobre os modelos digitais, indico a leitura do conteúdo no link abaixo:
Análise Comparativa entre os Modelos Digitais de Elevação (http://www.andersonmedeiros.com/comparacao-entre-
mde-aster-srtm-topodata/)
Uma opção é você utilizar o MDT disponibilizado pelo autor da versão original deste pequeno tutorial, fazendo o download
(clique para baixar (https://dl.dropboxusercontent.com/u/108321176/Datos_Posts/datos_cuencas.zip)). O MDT representa a
região de León, ao norte de Madri, na Espanha.

www.clickgeo.com.br/geracao-bacias-hidrograficas-qgis-grass/ 1/12
27/11/2019 Como Delimitar Bacias Hidrográficas com QGIS – ClickGeo

(https://goo.gl/2aV0nL)
Inicialmente, em um projeto novo no QGIS, carregue o arquivo raster, MDT MDT200-LEON.asc, usando o seguinte SRC:
ETRS89/UTM Zona 30 N com EPSG: 25830.

Não se esqueça de habilitar a transformação “on the fly” no menu Projeto → Propriedades do Projeto.
Para realizar este exercício, vamos usar as ferramentas do GRASS que o QGIS proporciona como complemento já instalado
nativamente.
Para tanto certifique-se, em primeiro lugar, que possui o complemento GRASS ativado. Para isso, no menu Complementos
acesse Gerenciar e Instalar Complementos.

Ative a caixa GRASS, caso não esteja habilitada, e depois clique em Fechar. Após este procedimento, é necessário também
verificar se a barra de ferramentas GRASS, encontra-se habilitada (visível) na interface do QGIS.
Clique com o botão direito do mouse em qualquer área em branco da área da barra de ferramentas, logo abaixo da barra de
menus, e habilite a opção GRASS.
Aparecerá na interface do QGIS (http://www.andersonmedeiros.com/mudar-idioma-interface-qgis/) a barra de ferramentas
selecionada, do GRASS.

Perceba que a maioria dos ícones estão desabilitados. Somente com a criação de um novo MAPSET, a maioria das funções será
habilitada o que será realizado a seguir
www.clickgeo.com.br/geracao-bacias-hidrograficas-qgis-grass/ 2/12
27/11/2019 Como Delimitar Bacias Hidrográficas com QGIS – ClickGeo
habilitada, o que será realizado a seguir.

Clique no botão NOVO MAPSET ( ). Crie um novo MAPSET na localização que desejar.

Na janela seguinte, crie uma nova localização, por exemplo com o nome BACIAS_LEON.

Na janela seguinte, defina o SRC que será utilizado em nosso exercício, ETRS89/UTM Zone 30 N com EPSG: 25830.

www.clickgeo.com.br/geracao-bacias-hidrograficas-qgis-grass/ 3/12
27/11/2019 Como Delimitar Bacias Hidrográficas com QGIS – ClickGeo

NA janela seguinte, Região Padrão do GRASS, clique sobre o botão Definir como extensão do MAPSET no QGIS
(http://www.andersonmedeiros.com/qgis-4-caracteristicas-notaveis/), para definir nossa área de trabalho.

Na janela seguinte, introduza um nome no novo MAPSET.

www.clickgeo.com.br/geracao-bacias-hidrograficas-qgis-grass/ 4/12
27/11/2019 Como Delimitar Bacias Hidrográficas com QGIS – ClickGeo

Aparecerá na tela uma janela com o resumo da configuração que estabelecemos, para o nosso MAPSET criado.

Dê um clique no OK para confirmar.

O próximo passo é importar o shapefile masasrio.shp ao MAPSET que acabamos de criar, utilizando as ferramentas do GRASS
(http://www.andersonmedeiros.com/grass-na-ortorretificacao-de-fotografias-aereas/).

Clique no botão Abrir ferramentas GRASS ( ). Na árvore de módulos clique em Gerenciador de Arquivos → Importar
Vetor para o GRASS e  selecione a ferramenta v.in.ogr Importar vetor OGR.

www.clickgeo.com.br/geracao-bacias-hidrograficas-qgis-grass/ 5/12
27/11/2019 Como Delimitar Bacias Hidrográficas com QGIS – ClickGeo

Na janela de ferramentas, em OGR Data Source Name, navegue até selecionar a camada masasrio.shp que você descarregou
daquele link citado no início do tutorial. Indique como Nome do Mapa Vetor de Saída RIOS_LEON.

Você pode perceber que existe um botão Mostrar Opções Avançadas. Porém, como já definimos o SRC do nosso projeto e a
área de estudo que vamos trabalhar, não é necessário configurar estas opções.
Clique no botão Rodar e aguarde alguns segundos e o processo será concluído.

Retorne a árvore de Módulos e clique em Gerenciador de Arquivos → Importar Raster Para o GRASS / Importar Raster para o
Grass a partir da Visão do QGIS e selecione a ferramenta r.in.gdal.qgis – Importar raster carregado.

www.clickgeo.com.br/geracao-bacias-hidrograficas-qgis-grass/ 6/12
27/11/2019 Como Delimitar Bacias Hidrográficas com QGIS – ClickGeo

Na janela de ferramentas que aparece selecionamos o MDT MDT200-LEON.asc, e utilizamos como nome da camada
MDT_LEON.
Em opções avançadas, marca a caixa Sobrescrever projeção (usar projeção da locação). Deste modo, quando utilizamos este
raster para a criação das sub-bacias, as zonas de trabalho do GRASS e da projeção serão as mesmas.

Clique no botão Rodar e aguarde alguns segundos e o processo será concluído. Depois, clique em Fechar.

Remova o raster MDT200_LEON do seu projeto QGIS, pois a partir deste momento vamos trabalhar com os dados importados
no MAPSET do GRASS.
Vamos adicionar em nosso projeto a camada que contem os rios da província de León. Para isso, clique no botão Adicionar uma
camada vetorial do GRASS ( ).

Na janela Selecionar camada vetorial do GRASS indique o MAPSET criado e selecione o nome do mapa Rios_Leon e clique no
botão OK.

www.clickgeo.com.br/geracao-bacias-hidrograficas-qgis-grass/ 7/12
27/11/2019 Como Delimitar Bacias Hidrográficas com QGIS – ClickGeo

(http://www.andersonmedeiros.com/wp-content/uploads/2015/01/BH_QGIS_020.png)
Uma vez adicionada a camada vetorial com os rios da Província de León, vamos adicionar o MDT importado de León, clicando
no botão Adicionar uma camada raster do GRASS ( ) e, em Nome do mapa, indica MDT_LEON.

Agora que já temos as duas camadas carregadas na interface do programa, coloque os rios em cima de camada raster, MDT da
região de León, na Tabela de Conteúdos (ToC). Deste modo podemos comprovar que o traçado dos rios coincide com os vales.

Agora voltemos às ferramentas GRASS (http://www.andersonmedeiros.com/material-didatico-sobre-o-grass-gis/) e na Árvore


de Módulos e clique em Raster → Modelos Espaciais → Modelamento Hidrológico e selecione a ferramenta r.watershed –
Análise de bacias hidrográficas.

www.clickgeo.com.br/geracao-bacias-hidrograficas-qgis-grass/ 8/12
27/11/2019 Como Delimitar Bacias Hidrográficas com QGIS – ClickGeo

Para indicar o tamanho mínimo para cada bacia que será criada, fazemos um cálculo da quantidade de pixels que possui o
nosso MDT.
Para isso, clicamos com botão direito no MDT, na Tabela de Conteúdos (ToC), depois escolhemos PROPRIEDADES e aparecerá
a janela abaixo. Podemos observar que o MDT possui 1186 colunas por 822 linhas, o que dá um total de total de 974.892
pixels.

Vamos estimar um mínimo de  9.700 pixels por cada bacia, ou aproximadamente 1% do total de pixels para cada bacia, sendo
um valor de acordo com o número de sub-bacias que queremos obter.
Assim, quanto maior o número que determinarmos, o resultado será um menor número de bacias de grande extensão, e vice-
versa, se utilizarmos um valor menor.
O nome para o mapa de saída que iremos definir, no campo Rótulo Único para cada bacia de drenagem, será
“Subcuencas_León”.
O mapa de saída corresponde a um mapa que destaca o relevo do MDT (http://www.andersonmedeiros.com/e-book-gis-
hidrologia-computacional-modelos-numericos-de-terreno/) que utilizamos , ressaltando a direção da drenagem da zona.

Clique em RODAR, aguarde alguns segundos e o processo será finalizado. Após a realização do procedimento, clique em VER
SAÍDA, para carregar no QGIS a camada raster criada, com o nome que você determinou no passo anterior. Depois pode clicar
em FECHAR.

O resultado será parecido com a imagem a seguir. Uma dica interessante é posicionar na Tabela de Conteúdos (ToC), a camada
vetorial de HIDROGRAFIA sobre o MDT
www.clickgeo.com.br/geracao-bacias-hidrograficas-qgis-grass/ 9/12
27/11/2019 Como Delimitar Bacias Hidrográficas com QGIS – ClickGeo
vetorial de HIDROGRAFIA, sobre o MDT.

Caso você deseje converter para um arquivo vetorial, tipo polígono, alguns procedimentos são indicados.
Na Tabela de Conteúdos (ToC), clique com o botão direito no raster criado via GRASS
(http://www.andersonmedeiros.com/introducao-a-analise-digital-de-terreno-com-grass-gis/) (SUB_BACIAS) e escolha a
opção Salvar Como…. Clique em buscar, para escolher a pasta onde irá salvar o novo raster, atribuindo um nome ao arquivo.

Carregue este arquivo no QGIS (http://www.andersonmedeiros.com/dissolve-agregar-geometrias-por-atributo-com-qgis/), e


depois vá até o menu Raster → Conversão → Poligonizar.

Eis o resultado final, já com as bacias, em formato vetorial.

www.clickgeo.com.br/geracao-bacias-hidrograficas-qgis-grass/ 10/12
27/11/2019 Como Delimitar Bacias Hidrográficas com QGIS – ClickGeo

O que acharam deste tutorial? Bastante útil, não é? Baixe o material no formato PDF a partir do link abaixo:

(http://clickgeo.com.br/)
Download: Como Delimitar Bacias Hidrográficas com QGIS (https://goo.gl/dO9sB9)
Aguardamos seus comentários! Leia também as seguintes dicas relacionadas com QGIS e GRASS
(http://www.andersonmedeiros.com/reclassificacao-dados-raster-sextante-grass/):
Livro Digital Gratuito sobre o QGIS 2.6 (http://www.andersonmedeiros.com/download-livro-tutorial-basico-qgis/)
Como usar o QGIS Browser (http://www.andersonmedeiros.com/tutorial-qgis-browser/)
Manual Introdução ao GRASS para Geomorfologia (http://www.andersonmedeiros.com/introducao-grass-para-
geomorfologia/)
Assine nosso Feed e receba nossas atualizações por e-mail (http://www.andersonmedeiros.com/assine-
nosso-feed-receba-nossa-newsletter-e-mail/). Curta nossa página no Facebook [PortalClickGeo
(https://www.facebook.com/PortalClickGeo)] e siga nosso Twitter [@ClickGeo (https://twitter.com/ClickGeo)]
para continuar atualizado sobre o Mundo das Geotecnologias.
]]>

Compartilhe:

 Facebook  Twitter  LinkedIn

Receba novidades
Junte-se a milhares de pessoas que recebem em primeira mão todas as novidades

Informe o seu email

SIM, QUERO RECEBER NOVIDADES!

ANTERIOR
www.clickgeo.com.br/geracao-bacias-hidrograficas-qgis-grass/ 11/12
27/11/2019 Como Delimitar Bacias Hidrográficas com QGIS – ClickGeo
ANTERIOR
PRÓXIMO
 Apostila: Instruções para o Progr… (http://www.clickgeo.com.br/guia-basico-de-arcgis/) Análise Espacia…
(http://www.clickgeo.com.br/analise-espacial-mapas-de-kernel/)

  
(https://facebook.com/PortalClickGeo) (https://youtube.com/ClickGeo) (https://www.instagram.com/clickgeo.cursos/)


ClickGeo – Cursos de Geotecnologias
Rua Elisa de Holanda Cavalcanti, 118-A, Geisel, João Pessoa/PB


+55 83 9.8885.5525 / 83 9.9813.9548


contato@clickgeo.com.br

ClickGeo © All Rights Reserved.2019

www.clickgeo.com.br/geracao-bacias-hidrograficas-qgis-grass/ 12/12

Você também pode gostar