LabSid-USP/RUBEMHydrological

GUI - Criar aba de visualização de resultados

Closed this issue · 7 comments

  • Implementar aba de visualização de resultados do modelo;
  • Detectar se o modelo concluiu sua execução com sucesso para habilitar a guia;
  • Caso a execução do modelo tenha sido bem sucedida e gerado arquivos, habilitar a guia e listar arquivos;
  • Definir os textos das labels da lista de séries temporais e das séries de rasters;
  • Definir os textos das tooltips e do modo What's this da lista de séries temporais e das séries de rasters;
  • Implementar exibição do raster selecionado na GUI do plugin num projeto do QGIS na GUI do QGIS;
  • Implementar exibição da serie temporal selecionado no ponto de station sample na GUI do QGIS;
  • #90

Em termos gerais e se for possível, a visualização dos resultados:

  • gerar gráfico dos resultados simulados comparados com dados observados para cada ponto fornecido (ponto fornecido seria os postos fluviométricos, apenas se tiver fornecido os dados observados). Isso deve ser mais comum para o resultado do Runoff que é pontual e possui dados observados para fácil comparação.
  • caso não seja fornecido algum dado observado de um parâmetro específico, apresentar apenas o gráfico dos resultados conforme os parâmetros selecionados.

Além disso, qualquer outra função eu acho que será adicional, pois os principais resultados do objetivo do RUBEM está contemplado em obter resultados e poder comparar com valores observados para calibração e validação do modelo.

Sugiro organizar a visualização das séries de rasters como uma árvore, onde há um nó principal com o nome das variáveis e nós filhos com os arquivos relacionados as respectivas séries.

Captura de tela 2021-07-13 201035

Desde já agradeço feedback.

Exemplo de gráfico para exibição das séries temporais. Sugestão de @LINAMARIAOSORIO .

rain_TimeGraph

Fonte

Se possível editar a legenda e título dos eixos:

  • colocar unidades
  • incluir nome dos parâmetros referente a cada cor
  • se possível utilizar estilos de linhas (daltônicos)
  • Título da Figura (runoff, recharge, base flow, etc)

Favor verificar se os gráficos abaixo atendem aos requisitos:

Exemplar 1 (216 meses):
Captura de tela 2021-08-12 145603

Exemplar 2 (24 meses):
Captura de tela 2021-08-12 145807

Observações:

  • Por causa da quantidade de meses (216) da série fonte do gráfico Exemplar 1 o matplotlib ajustou o eixo x automaticamente para exibir somente anos;
  • Por enquanto a janela do usuário é expandida sem que o eixo x exiba mais meses.

Ficou muito bom! a questão da legenda realmente pelo numero de steps vai ficar assim, mas não vejo que seja um problema,

Concordo com a Lina.