Skip to content

Instantly share code, notes, and snippets.

@marcellobenigno
Last active January 22, 2026 11:53
Show Gist options
  • Select an option

  • Save marcellobenigno/55f00f0c6bc91383a36b77d050fb92cb to your computer and use it in GitHub Desktop.

Select an option

Save marcellobenigno/55f00f0c6bc91383a36b77d050fb92cb to your computer and use it in GitHub Desktop.
Exercício QGIS - Análise de Risco de Alagamento Urbano

Análise de Risco de Alagamento Urbano no QGIS

Link dos dados: https://drive.google.com/file/d/1PU3imYVk0R7RK575dXI3M7V_MjBNosqu/view?usp=sharing

Objetivo: Identificar e classificar lotes urbanos em diferentes níveis de vulnerabilidade a alagamentos, utilizando operações de geoprocessamento vetorial e análise raster.

Níveis de Classificação:

  • Alto Risco: Proximidade imediata ao corpo hídrico (até 150m).
  • Risco Mediano: Áreas de transição (entre 150m e 250m do rio).
  • Baixo Risco: Áreas com cota altimétrica elevada (acima de 370m), fora das zonas de influência direta.

Metodologia Passo a Passo

Fase 1: Delimitação das Zonas de Influência (Buffers)

  1. Zona de Proteção 1: Crie um buffer de 150 metros em torno da camada do rio. Salve o resultado como buffer_150m.
  2. Identificação de Alto Risco: Realize uma Seleção por Localização (ou Interseção) para encontrar os lotes que interceptam a camada buffer_150m. Exporte os selecionados como lotes_risco_alto.
  3. Zona de Proteção 2: Crie um novo buffer de 250 metros em torno do rio. Salve como buffer_250m.
  4. Isolamento da Faixa Intermediária: Utilize a ferramenta Diferença (Difference) tendo como entrada a camada buffer_250m e como camada de sobreposição a buffer_150m. O resultado será a coroa circular de 150m a 250m, que chamaremos de area_risco_mediano.

Fase 2: Refinamento do Risco Mediano

  1. Extração de Lotes: Selecione os lotes que intersectam a camada area_risco_mediano e salve como lotes_risco_mediano_preliminar.
  2. Limpeza de Sobreposições: Para evitar que um lote pertença a duas categorias, utilize a ferramenta Seleção por Localização. Selecione os lotes em lotes_risco_mediano_preliminar que não intersectam a camada lotes_risco_alto. Salve o resultado final como lotes_risco_mediano.

Fase 3: Análise Altimétrica (Raster)

  1. Processamento de Elevação: Utilizando o Modelo Digital de Terreno (MDT) e a ferramenta Calculadora Raster, crie uma máscara onde os valores de elevação sejam maiores que 370m.
    • Expressão sugerida: "MDT@1" > 370
  2. Vetorização e Filtragem: Converta o resultado raster para vetor (Raster para Vetor/Poligonizar). Em seguida, acesse a tabela de atributos e exclua os polígonos com valor DN = 0 (que representam áreas abaixo de 370m), mantendo apenas as áreas altas.
  3. Identificação de Baixo Risco: Selecione os lotes que estão contidos nessa nova área de elevação e salve como lotes_risco_baixo_preliminar.

Fase 4: Ajuste Final e Cartografia

  1. Consolidação dos Dados: Remova as inconsistências finais. Garanta que os lotes_risco_baixo não incluam lotes já classificados como Risco Alto ou Mediano, utilizando a ferramenta de seleção ou diferença espacial.
  2. Composição de Mapa: Crie um mapa temático utilizando a simbologia de categorias. Sugestão de cores:
    • Vermelho: Alto Risco
    • Laranja/Amarelo: Risco Mediano
    • Verde: Baixo Risco
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment