Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila Geoprocessamento
Apostila Geoprocessamento
Definio:
Modelos digitais de elevao hidrologicamente consistentes caracterizamse por possuirem uma coincidncia bastante acentuada entre a sua drenagem, derivada numericamente (raster), e a drenagem mapeada (vetorial). O processo de gerao de um modelo digital de elevao hidrologicamente consistente requer, alm de dados apropriados de altimetria, que a malha hidrogrfica esteja orientada no sentido do escoamento. Tais modelos so isentos de depresses esprias, assegurando-se que o escoamento superficial originado a partir de qualquer ponto da bacia hidrogrfica convergir para a hidrografia e esta, para a respectiva foz.
1/22
Dados Primrios
Hidrografia
simplificada e orientada na direo do escoamento, lagos, sumidouros naturais.
Altimetria
curvas de nvel, pontos cotados, limite da rea de interpolao.
MDE
Flow direction
S ink
> 0?
N
T rajeto
F ill
Bacias
D renagem
2/22
Criao de um MDEHC
Pr-processamento
simplificao dos rios de margens duplas definir o trajeto do escoamento ao redor de ilhas identificao da foz (referncia para o sentido dos arcos) caracterizao do talvegue (a hidrografia a referncia)
Eliminao de bifurcaes
3/22
Caracterizao do Talvegue
Interpolao
Uso do TOPOGRIDTOOL
CONTOUR: curvas de nvel POINT: pontos cotados STREAM: hidrografia simplificada e orientada SINK: depresses reais BOUNDARY: limite da rea de interpolao LAKE: lagos
4/22
O interpolador TOPOGRID requer que a rede hidrogrfica tenha todos os arcos orientados morro abaixo e que a rede no possua lagos ou rios bifurcados, i.e., a rede hidrogrfica dever conter somente arcos simples formando um padro dendrtico. Os lagos e os rios de margens duplas devem ser substitudos por arcos simples, se possvel associados ao leito original do rio. Se a elevao do lago for conhecida, o seu contorno poder ser includo nos dados de altimetria como curva de nvel. A localizao e a elevao de depresses reais podero ser adicionadas no processo de criao do MDEHC. O contorno da bacia hidrogrfica poder ser usado como limite para o processo de interpolao. A rede hidrogrfica mapeada poder ser imposta: isso eliminar a maioria das depresses esprias. Ao remover as depresses, os dados de elevao tm prioridade sobre a imposio das condies de drenagem.
Ps-processamento
aprofundamento do relevo ao longo da hidrografia mapeada remoo das eventuais depresses esprias ao longo da calha criao de taludes entre a superfcie e a hidrografia mapeada
direo de escoamento
5/22
Z = dist
mrg hidro
Z hidro + dist
mrg
dist
hidro
+ Z
hidro
Z-mrg ZP Z-hidro
dist-hidro
P
dist-mrg
xP
6/22
Perfil A
Hidrografia mapeada
Perfil B
7/22
Extent
Same as layer mde
Cellsize
Same as layer mde
2. Calculando a direo de escoamento 3. Identificando as depresses 4. Delimitando a rea de drenagem de cada depresso
8/22
6. Preenchendo as depresses
[p1] = con([m1] > [f1], [m1], [f1]) Obs: as clulas com altitudes inferiores menor altitude da borda da rea de drenagem de uma depresso tero seus valores substituidos por esse valor
8. 9.
Remover os grids m1, d1, s1, a1, f1 e p1. Renomear o grid m2 como m1. Repetir os procedimentos 2..9 at que o grid s1 no contenha qualquer depresso. Renomear o grid m1 como mf.
9/22
5. Preenchendo as depresses 6. Substituindo, no relevo m1, o relevo corrigido das depresses 7. Remover os grids m1, d1, s1, a1, f1 e p1. 8. Renomear o grid m2 como m1. Repetir os procedimentos 1..8 at que o grid s1 no contenha qualquer depresso. 9. Calculando o valor mximo que dever ser acrescido altitude das clulas da hidrografia rasterizada para traz-las de volta superfcie
[dif] = zonalmin([h-r1], [zhr1] [m1])
10/22
10. Trazendo a hidrografia rasterizada quase de volta superfcie (-10m), convertendo os valores do grid de elevao para milmetros e ento em inteiros
[ms-mm] = int(con(IsNull([h-r1]), [m1], [m1] + [dif] 10.0) * 1000.0)
Obs: o objetivo de se manter as clulas da hidrografia 10m abaixo da superfcie para poder refinar o relevo ao longo das margens, criando-se taludes. 11. Obtendo o novo perfil altimtrico ao longo da hidrografia mapeada
[zh-mm] = [h-r1] * [ms-mm]
ALOC
11/22
Calculando a distncia horizontal euclideana de cada clula dentro das margens borda mais prxima e assinalando a cada clula dentro das margens a altitude da borda mais prxima
Spatial Analyst t Raster Calculator: [dist-mrg] = eucdistance([mrg-hidro], #, z-mrg) o valor de todas as clulas do grid dist-mrg alm das margens ser zero; dentro das margens, cada clula do grid z-mrg conter a elevao (mm) da clula da borda mais prxima; alm das margens, as clulas do grid z-mrg contero os valores de elevao em mm. Adicionar o grid z-mrg ao mapa corrente. o grid de alocao, criado pelo comando eucdistance, no adicionado automaticamente pelo ArcGIS como uma nova layer do mapa.
12/22
13/22
4. Identificando a menor altitude da borda de cada depresso 5. Preenchendo as depresses 6. Substituindo, no relevo m1, o relevo corrigido das depresses 7. Remover os grids m1, d1, s1, a1, f1 e p1. 8. Renomear o grid m2 como m1. Repetir os procedimentos 1..8 at que o grid s1 no contenha qualquer depresso. Nesse caso, ao final do passo 2, v para o passo 7.
9. Calculando o valor mximo que dever ser acrescido altitude das clulas da hidrografia para traz-las de volta superfcie [difx] = zonalmin([h-r1], [zh] [m1]) 10. Trazendo a hidrografia rasterizada quase de volta superfcie (-2000mm) mdehc-mm = con(IsNull([h-r1]), [m1], [m1] + [difx] - 2000) 11. Derivando o grid de direo de escoamento final dirhc = flowdirection([mdehc-mm]) Remover os grids auxiliares: dif, difx, dist-hidro, dist-mrg, h-r, mde-mrg, mf, mrg-hidro, ms-mm, zh, zhr1, zh-mm, zh-mrg.
14/22
Objetivo
Apresentar os fundamentos do escoamento superficial, caracterizando as funes disponveis no ArcGIS para modelagem de bacias hidrogrficas.
O Problema
A maioria das anlises hidrolgicas se utiliza de um conjunto comum de informaes derivadas: direo de escoamento, bacia de contribuio, declividade, orientao da pendente (exposio), distncia foz, etc.
15/22
16/22
Contextualizao
Historicamente, o processo de colonizao e consolidao do territrio brasileiro tem-se pautado na explorao predatria de seus recursos naturais, afetando negativamente a qualidade e a disponibilidade dos recursos hdricos, principalmente os superficiais. Relevo t fator determinante do processo de ocupao humana da terra, atuando como agente regulador da distribuio do fluxo de gua e de energia dentro dos ecossistemas. Conferncia Internacional sobre gua e Meio Ambiente (Jan/1992, Dublin, Irlanda) t gua reconhecida como bem escasso e, portanto, dotado de valor econmico: reconhece-se a necessidade de gerenci-la sob a gide do uso mltiplo, estabelecendo prioridades e limites.
Lei no 9.433 (08/01/1997) t institui a Poltica Nacional de Recursos Hdricos: adota a bacia hidrogrfica como unidade territorial para administrao das guas; estabelece a cobrana pelo uso da gua; cria o Sistema Nacional de Gerenciamento de Recursos Hdricos, com o objetivo de:
reunir, dar consistncia e divulgar os dados e informaes sobre a situao qualitativa e quantitativa dos recursos hdricos no Brasil; atualizar permanentemente as informaes sobre disponibilidade e demanda de recursos hdricos em todo o territrio nacional; fornecer subsdios para a elaborao dos Planos de Recursos Hdricos.
17/22
Resoluo no 303 do CONAMA (20/03/2002) t estabelece parmetros, definies e limites referentes s reas de Preservao Permanente: adota, implicitamente, a bacia hidrogrfica como referencial, impondo proteo ao longo dos cursos dgua e de reservatrios; ao redor das nascentes, lagos e lagoas naturais; no tero superior do topo de morros e ao longo das linhas de cumeada; em encostas com declividade igual ou superior a 100%...
No mundo atual, tomadas de deciso requerem cada vez mais o acesso rpido a informaes confiveis: o crescente volume e a complexidade das informaes impem organiz-las em um sistema de informao t uso de sistemas computacionais, adoo de modelos como simplificao da realidade: somente as caractersticas julgadas indispensveis so armazenadas, conexo com o mundo real via referncias espaciais coordenadas geogrficas, coordenadas cartesianas, endereos, otto-codificao
18/22
A gua o principal agente erosivo, responsvel primrio pela forma geral do relevo. Por isso mesmo, encontram-se muitos topos e relativamente poucos sumidouros na maioria das paisagens, resultando em um padro peculiar de drenagens interconectadas.
Basin individualiza as bacias hidrogrficas com exutrios distintos. CostPath identifica o trajeto de escoamento superficial a partir de uma clula-origem at a respectiva foz. FlowAccumulation calcula a rea montante de cada clula. FlowDirection calcula a direo de escoamento (D8) de cada clula. FlowLength - calcula a distncia acumulada para cada clula (at o divisor dagua ou at a foz). FocalFlow totaliza o fluxo de valores que converge para uma dada clula, com base nos valores das clulas imediatamente vizinhas. Sink identifica clulas associadas a sumidouros (drenagem interna).
19/22
SnapPourPoint identifica para uma dada clula, dentro do raio de busca especificado, a clula de maior valor acumulado. StreamLink efetua a segmentao de uma rede linear de clulas, assinalando um valor nico s clulas de cada um dos seus trechos distintos. StreamOrder assinala uma ordem numrica (Strahler ou Shreve) a cada segmento de uma rede de clulas. StreamShape converte em shapefile uma rede linear de clulas orientadas na direo do escoamento (vetorizao). Thin reduz a largura de uma rede linear de clulas. Watershed identifica a rea de contribuio montante de uma dada clula (ou conjunto de clulas).
A direo de escoamento recebe um dos oito possveis valores (modelo D8). A gua escoa para uma de suas clulas vizinhas, segundo a direo do maior declive.
32 16 8
64
128 1
20/22
1 56 44 55 49 37 22 67 50 58 56 44 55 49 37 22
58
Declividade:
67 44 = 16, .26 2
67 50 = 17 1
128 1 2 1 1 1
21/22
128 64
MDE 64 N NO 32
Direo de escoamento
Fluxo acumulado
128 NE 1E
O 16 SO 8 4S 8 direes
2 SE Trajeto
22/22
Direo de Escoamento
[DirEsc] = FlowDirection([MDEHC])
Escoamento Acumulado
Escoamento acumulado: uma medida da rea de drenagem de um ponto da superfcie do MDE, expressa em nmero de clulas do grid.
[EscAcum] = FlowAccumulation([DirEsc])
23/22
Drenagem Numrica
Drenagem numrica: rede de clulas com valor de escoamento acumulado igual ou superior a um limiar predefinido (e.g., 10.000 clulas)
Um dos indicadores da qualidade do modelo digital de elevao para fins de estudos hidrolgicos o grau de coincidncia da sua rede numrica com a hidrografia mapeada.
24/22
Segmentos (links): so sees de um canal conectando duas confluncias sucessivas, uma confluncia a uma foz ou, ainda, uma nascente a uma confluncia.
Foz do segmento: a clula imediatamente antes da confluncia de um segmento com outro segmento.
25/22
Bacias de Contribuio
Todas as clulas fluindo em direo a um dado segmento de uma rede de drenagem (ou sua foz) constituem a bacia hidrogrfica desse segmento ou sua rea de contribuio.
Identificao da rea de drenagem montante de um ponto na calha e do respectivo trajeto sua jusante
26/22
Regio: conjunto de clulas contguas que possuem um mesmo valor de atributo. RegionGroup agrupa clulas conectadas, assinalando um valor nico a cada regio distinta.
Morfometria: descrio da forma de uma bacia hidrogrfica, por meio de parmetros quantitativos. ZonalGeometry gera uma tabela INFO contendo as caractersticas geomtricas de cada zona.
27/22
Adicionar o tema associado rede hidrogrfica, com feies do tipo arco (hidro arc) e n (hidro node). Abrir a tabela de atributos da layer hidro arc e export-la como uma nova tabela (hidroaux.dbf), inserindo-a no mapa corrente. Unir a tabela hidro-aux.dbf tabela de atributos da layer hidro arc: usar o item FNODE# da tabela de atributos da layer hidro arc usar o item TNODE_ da tabela hidro-aux.dbf Selecionar os registros da tabela de atributos da layer hidro arc: arc.FNODE# = hidro-aux.TNODE_ Inverter a seleo (somente os arcos sem tributrios sero selecionados)
Exportar os registros selecionados como uma nova tabela (arc-nasc.dbf) e inseri-la no mapa corrente. Unir a tabela arc-nasc.dbf tabela de atributos da layer hidro node: usar o item HIDRO# da tabela de atributos da layer hidro node usar o item FNODE_ da tabela arc-nasc.dbf Advanced: gerar sada somente com os registros que casarem Selecionar todos os registros da tabela de atributos da layer hidro node. Salvar os ns selecionados da layer hidro node em um novo arquivo shapefile (nascentes.shp). Converter os pontos do shapefile nascentes.shp para o formato grid (nasc-grid).
28/22
O caminho de drenagem a trajetria de uma gota dgua, partindo de um ponto qualquer da bacia at a sua seo de desage. Os trajetos gerados pelo comando CostPath podero ter mais de uma clula de largura. O comando Thin promove o afinamento de uma rede linear de clulas.
[Trajetos] = CostPath([Nascentes], [MDEHC], [DirEsc])) [Trj-1] = SetNull(Thin([Trajetos], #, #, #, <cellsize> * 1.5) == 0, 1)
Comparando os Trajetos de Escoamento Superficial, a partir das Nascentes, com a Hidrografia Mapeada
Usar o Spatial Analyst para converter a hidrografia mapeada (layer hidro arc) para o formato grid (h-r). Usar a Calculadora Raster para afinar a hidrografia rasterizada:
[h-r1] = SetNull(Thin([h-r], #, #, #, <cellsize> * 1.5) == 0, 1)
Identificando a sobreposio da hidrografia rasterizada com a mapeada: [HGxHM] = [h-r1] & [Trj-1] ou
[HGxHM] = [h-r1] * [Trj-1]
29/22
FlowLength calcula a distncia, para cada clula, ao longo de um percurso (at o divisor dgua ou at a foz). Permite determinar o maior percurso dentro de uma rea de drenagem t clculo do tempo de concentrao da bacia hidrogrfica.
Essa operao permite identificar o maior curso dgua bem como a distncia de cada nascente foz da bacia.
ou
30/22
Espelho dgua do lago: conjunto de todas as clulas pertencentes rea de contribuio, com altitude menor ou igual altitude da soleira da barragem.
31/22
O volume associado a cada clula do lago dado pela altura de sua coluna dgua multiplicada pela rea da clula:
[Vol-Cel] = [Prof-Lago] * sqr(ZonalArea([Espelho]) / ZonalSum([Espelho])) Obs: a operao sqr(ZonalArea([Espelho]) / ZonalSum([Espelho])) retorna a rea de uma clula.
O volume total do lago obtido somando-se o volume da coluna dgua de cada clula da represa:
[VTot-Lago] = zonalsum([Espelho], [Vol-Cel])) Obs: todas as clulas do grid VTot-Lago tero o mesmo valor.
32/22