MGB-IPH
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Problema Prepro

2 participantes

Ir para baixo

Problema Prepro Empty Problema Prepro

Mensagem  jupiazi Sex Nov 02, 2018 11:09 am

Bom dia,

Estou na etapa de gerar o arquivo MINI.MGB, entretanto ao rodar o Pre Processing eu me deparei com um erro.
Apareceu a tela preta quando cliquei pra processar, entretanto, deu um erro ao final do processo. O erro foi esse:


1. Reading the input files...

1.1 Reading the PARAMETROS.TXT file...

- PARAMETROS.asc


1.2 DEFININDO COMPRIMENTOS...:

Os comprimentos sao sempre calculados de pixel a pixel,
podendo considerar:

- distancia entre dois pixels vizinhos eh igual a resolucao
espacial local quando a direcao entre eles eh ortogonal,
ou igual a 2^(1/2) vezes a resolucao espacial quando a
direcao eh diagonal;

- transformacao de distancias (Distance Transforms - DT), onde
sao adotados os valores 0,96194 e 1,36039 para passos nas
direcoes ortogonais e transversais, respectivamente, buscando
reduzir os erros de calculos devido a discretizacao, por pixels
quadrados, do trecho a ser calculado (Butt e Maragos, 1998).


OPCOES...:

(0) distancias padrao entre pixels:
lado=1, diagonal=1.414

(1) distancias entre pixels com DistanceTransforms:
lado=0.96194, diagonal=1.36039

=== >>> Opcao escolhida: 1

(1) distancias entre pixels com DistanceTransforms:
lado=0.96194, diagonal=1.36039



1.3 ARQUIVO DE COMPRIMENTOS ACUMULADOS...:

Para determinacao dos rios mais longos dentro de uma minibacia,
eh necessario obter um layer de comprimentos acumulados, onde cada pixel
da minibacia recebe o valor do comprimento do pixel de montante mais
distante. Como o calculo deste layer consume um tempo relativamente alto
de processamento, sao fornecidas as 2 opcoes abaixo.

- opcao 0: se jah existe um layer de comprimentos acumulados jah
calculado anteriormente. Nesta opcao serah lido o arquivo existente
com o nome COMPRIMENTO.txt;

- opcao 1: caso deseje calcular o layer de comprimentos acumulados. Nesta
opcao serah gerado o layer de comprimentos acumulados com o nome
COMPRIMENTO.txt.


OPCOES...:

(0) ler arquivos de comprimentos

(1) calcula comprimentos acumulados

=== >>> Opcao escolhida:

(1) calcula comprimentos acumulados



1.4 DECLIVIDADE MINIMA...:

Declividade minima caso seja obtida uma declividade nula ou negativa!

=== >>> Valor adotado (m/km): 1.000000000000000E-002



1.5 DECLIVIDADE MAXIMA...:

Declividade maxima caso seja obtida uma declividade muito alta!

=== >>> Valor adotado (m/km): 100.000000000000



1.6 ARQUIVO DE SUBBACIAS...:

Atribui codigo da subbacia a cada minibacia interna a ela!

=== >>> Opcao escolhida:

(1) nao le arquivo de subacias



1.7 COEFICIENTE DE RUGOSIDADE...:

Atribui coeficiente de rugosidade unico para todas as minibacias!

=== >>> Valor adotado: 2.9999999E-02



1.8 COEFICIENTES DA RELACAO GEOMORFOLOGICA...:

Atribui coeficientes da relacao geomorfologica

=== >>> Valores adotados:

a_rgeo: 0.9500000
b_rgeo: 0.5000000
c_rgeo: 1.030000
d_rgeo: 0.3000000

Se OK, tecle ENTER



1.9 Flag para modelo de propagacao...:

Atribui 0 para Muskingum-Cunge ou 1 para Inercial


2 Reading the Flow Direction file...

- DIR.asc


******************************************************************

Warning!!

Spatial resolution in degrees = 8.333333333333300E-004

Number of rows = 2029

Number of columns = 2054

Coordinate Xmin (degrees) = -43.8229166666670

Coordinate Ymin (degrees) = -21.1820833333330


******************************************************************

(press enter)


3 Reading the river network file (river segmentation)...

- REDE.asc




4 Reading the unit catchment file...

- CATCHMENT.asc





min value of unit-catchment -9999
warning: Some unit-catchment with -9999 code
max value of unit-catchment 3869

5. Calculating the accumulated lengths...

6. Calculating the MINI.MGB file...

7 Calculating the percentage of land use and land cover in each catchment...



7.1 Reading the file:...

- bloco.asc


Number of HRU = 11
8. Reordering the catchments...


10. Calculating the slopes and bottom level Z0 ...


10.1 Reading Digital Elevation Model...

- MNT.asc


10.2 Calculating the slopes and bottom level Z0...

forrtl: severe (157): Program Exception - access violation
Image PC Routine Line Source
PreProInertial.ex 00007FF799FCC569 Unknown Unknown Unknown
PreProInertial.ex 00007FF79A055CB6 Unknown Unknown Unknown
PreProInertial.ex 00007FF79A03CEBB Unknown Unknown Unknown
KERNEL32.DLL 00007FFA022A1FE4 Unknown Unknown Unknown
ntdll.dll 00007FFA02C3CB31 Unknown Unknown Unknown

C:\mgb\prepro>


Procurei aqui no fórum outros casos similares, mas não achei. Onde pode estar o erro? O arquivo de elevação eu peguei no site informado no tutorial, então não consigo entender porque aparentemente foi nessa etapa que deu problema.

Att,
Julia

jupiazi

Mensagens : 8
Data de inscrição : 02/11/2018

Ir para o topo Ir para baixo

Problema Prepro Empty Re: Problema Prepro

Mensagem  Ayan Fleischmann Sex Nov 02, 2018 8:39 pm

Olá Julia,

Olhando a mensagem ali me parece que ocorreu algum erro ou no raster de minibacias ou no do MNT (MDE), pois o erro ocorre na hora de estimar a topografia do terreno/cota de fundo dos canais. Suspeito que seja no de minibacias.

O arquivo raster do MNT tem valores (diferentes de NoData, tipicamente -9999) em todos os pixels da bacia? No raster de minibacias, há minibacias dentro de toda a rede de drenagem definida? Quantas minibacias você gerou?

Uma sugestão/teste a fazer para eliminar a suspeita sobre o MNT seria utilizar o raster do MNT maior que a bacia (nao precisa ser recortado exatamente para a bacia, pode recortar com um poligono maior de modo a cobrir uma area maior que a bacia; o único requisito é que os atributos do cabeçalho dos arquivos raster sejam iguais).

Att
Ayan

Ayan Fleischmann

Mensagens : 62
Data de inscrição : 03/07/2014

Ir para o topo Ir para baixo

Problema Prepro Empty Re: Problema Prepro

Mensagem  jupiazi Sex Nov 02, 2018 9:37 pm

Eu estou trabalhando com uma bacia grande em MG, de 15 mil km², então gerei 3800 minibacias. Acha que são muitas?

Realmente funcionou quando utilizei o MDE de uma área maior do que a da bacia que tinha determinado. Preciso fazer o ajuste do MDE pra área da bacia ou posso usar este arquivo mesmo sem impactar nos meus resultados? Pelo que vi o arquivo Mini gerado contem todos os campos descritos no tutorial e com a quantidade de linhas coincidente com a quantidade de minibacias. Então fica ok? Posso seguir pro MGB?

Muito obrigado pela atenção,
Att,
Julia

jupiazi

Mensagens : 8
Data de inscrição : 02/11/2018

Ir para o topo Ir para baixo

Problema Prepro Empty Re: Problema Prepro

Mensagem  Ayan Fleischmann Sex Nov 02, 2018 10:17 pm

3800 minibacias é um número um pouco alto para uma bacia de 15 mil km², mas isto só trará mais problemas se for usar o modelo inercial de propagação (que ficará muito lento pra rodar o MGB). Se usar o Muskingum-Cunge, ficará mais lento mas não tanto. De qualquer forma, tu deve ter usado um limiar de inicio da area de drenagem (area threshold) bem baixo, gerando uma rede bem densa...

Sobre o mini.gtp, se gerou está ok então. Não há problemas de o MDE ser maior que a bacia.

Att
Ayan

Ayan Fleischmann

Mensagens : 62
Data de inscrição : 03/07/2014

Ir para o topo Ir para baixo

Problema Prepro Empty Re: Problema Prepro

Mensagem  jupiazi Sex Nov 02, 2018 10:20 pm

Muito obrigado pela ajuda Ayan!

Vou seguir no processo então.

Att,

Julia

jupiazi

Mensagens : 8
Data de inscrição : 02/11/2018

Ir para o topo Ir para baixo

Problema Prepro Empty Re: Problema Prepro

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos