59
Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Embed Size (px)

Citation preview

Page 1: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Preparação de dados para Modelos Hidrológicos usando

ArcGIS e ArcHydro

Carlos Ruberto Fragoso Jr.

CTEC – UFAL

Page 2: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

O que queremos gerar

Page 3: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Outro exemplo: Arquivo de entrada IPH-S1

Page 4: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Basin = bacia

Watershed = sub-bacia

Catchment = minibacia

Page 5: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Aplicação da sequencia ArcHydro 1

• Operações raster que geram raster1. Preencher depressões

2. Direções de fluxo

3. Área acumulada

4. Rede de drenagem

5. Links de drenagem (trechos individuais)

6. Catchments (minibacias)

Page 6: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Operações que geram raster

Page 7: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Aplicação da sequencia ArcHydro 2

• Operações que geram vetores1. Catchments polígonos

2. Drainage lines

3. Drenagem de maior comprimento dentro da bacia

4. Identificar exutórios das bacias

Page 8: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

DEM projetado para UTM

Page 9: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

fill

Page 10: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Fill

Page 11: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Direções de fluxo

Page 12: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Direção de fluxo (fdr)

Page 13: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Área acumulada (fac)

Page 14: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Stream definition

Page 15: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Catchments raster

Page 16: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Catchments raster

Page 17: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Fim das operações baseadas em raster

• A partir deste ponto predominam as operações de transformação de raster para vetor e as operações sobre os próprios arquivos vetoriais

Page 18: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Catchments vetoriais

Page 19: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Drainage lines

Page 20: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Adjoint catchments

• Adjoint catchments são polígonos de bacias a montante de cada catchment.

• Cada catchment que não é de cabeceira tem um adjoint catchment associado.

• Serve para agilizar processamento posterior.

Page 21: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Exemplo adjoint catchment

A região marcada transparente é a adjoint catchmentda catchment verde escura.

Page 22: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Nem tudo me interessa

• Suponham que nem todas as catchments do retangulo envolvente me interessam.

• A região de interesse é, normalmente, uma bacia, que envolve várias catchments.

Page 23: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Nem tudo me interessa

• Área de interesse vai até o ponto identificado na figura.

Page 24: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Watershed delineation

Page 25: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Batch point (exutorio da bacia)

Page 26: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Batch point (exutorio da bacia)

• Pode não cair exatamente sobre a rede de drenagem.

• Isto não tem problema, porque uma função snap obriga a ficar sobre a rede de drenagem.

Page 27: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Watershed

Page 28: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Sobre batch watershed

• O ponto “batch point” não precisa estar exatamente sobre a rede de drenagem.

• Um novo layer “watershed point” é criado automaticamente.

• Pode ser feito com mais de 1 ponto.– watershed– sub-watershed (depois será útil)

Page 29: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Snap batch point

criado pelo usuário(batch point)

reposicionado pelo programa

(watershed point)

Page 30: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Extract by mask para recortar apenas o que nos interessa!

Page 31: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Extracted streams

gera streams raster para reiniciar discretização

Page 32: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Novo drainage links

Page 33: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Novo catchments raster

Page 34: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Novo catchments vetorial

Page 35: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Novo drainage lines vetorial

Page 36: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Novo Adjoint catchments vetorial

Importante para saber áreaa montante de um trecho de rioou a montante de uma catchment

Page 37: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Drainage points

Zoom

observe pontos verdes

Page 38: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Longest Flow Paths for catchments

Page 39: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Ferramentas desnecessárias por hora

Page 40: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Network tools

Page 41: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Hydro Network

Page 42: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Hydro Network (resultado)HydroJunction = layer de pontosHydroEdges = layer de linhas

Page 43: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Centróides

Page 44: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Schema link – Schema node

Page 45: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Schema link – Schema node

• layer node

• layer link

• cada um tem dois tipos:

• nodes:– confluencia

– entrada

• links– rio

– ligação bacia

poderia ser exportado para IPH-S1!!

Page 46: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

HydroJunction

Page 47: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

HydroEdge

Page 48: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Topologia: busca a próxima linha

Page 49: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

NextDownID foi criado e preenchido no HydroEdge

Page 50: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Como unir as tabelas?

• Usando o valor de um dos campos normalmente é possível relacionar as tabelas.

• É possível juntar as tabelas (join) usando este campo.

• Seguem sugestões baseadas em apresentação do Francisco Olivera

Page 51: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Features Classes

Page 52: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Relationships

• Watershed – Outlet: One-to-one relationship class.

Page 53: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Relationships

• Reach – Outlet: One-to-one relationship class.

Page 54: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Features Classes

Page 55: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Relationship Classes

• HRU – Watershed: Many-to-one relationship class.

Page 56: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Rede de drenagem simples para exemplo VBA

• Construída a partir de joins usando Hydro IDs como ligação entre tabelas.

Page 57: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Rede de drenagem simples para exemplo VBA

trazido de adjointcatchmentsjá existia ligação

Page 58: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Rede de drenagem simples para exemplo VBA

calculo simplescom base na área

Page 59: Preparação de dados para Modelos Hidrológicos usando ArcGIS e ArcHydro Carlos Ruberto Fragoso Jr. CTEC – UFAL

Ferramentas não vistas

• Altitude no inicio e fim de uma linha

• Altitude nos 10% e 85% de uma linha

• Função do PrePro que gera uma tabela de HRU dentro de cada polígono