Universidade Aberta
Desenvolvimento de aplicativo web para visualização de informação hidrológica
Abstract
dc:description.abstractOs dados geocientíficos ambientais gerados, em especial de natureza hidrológica, são normalmente em formatos complexos e não podem ser entendidos e visualizados facilmente sem um pré-processamento, demandando ferramentas específicas da área de sistemas de informações geográficas, que requerem um conhecimento especializado. Diante desse cenário, os aplicativos web tornam-se um excelente meio para torná-los acessíveis com vistas a atender públicos distintos, quer sejam técnicos ou leigos. No entanto, a experiência necessária para desenvolver tais aplicativos enfrenta alguns desafios em potencial. Em linhas gerais, esses obstáculos podem ser caracterizados pelos seguintes elementos que os desenvolvedores precisam superar: (i) acessibilidade e tratamento de dados, (ii) identificação, seleção e configuração dos softwares requeridos para atender as resoluções espaciais e temporais; (iii) avaliação e configuração da infraestrutura computacional necessária para disponibilizar informação hidrológica; (iv) configuração e programação entre os diferentes arcabouços para o desenvolvimento da interface de utilização (frameworks); (v) construção de gráficos e estatísticas significativas para análise dos dados hidrológicos processados. Nesse sentido, o trabalho propõe-se a investigar ferramentas de código livre e desenvolver um aplicativo web responsivo para acessar a informação hidrológica disponibilizada por missões de satélites e por estações pluviométricas in situ, que, em função dos diversos campos espaço-temporais gerados, requer processamento para visualização. O estudo de caso foi desenvolvido para dados hidrológicos do Brasil gerenciados pela Agência Nacional de Águas e Saneamento Básico (ANA). Foram pesquisadas diversas tecnologias e ferramentas de código aberto para sistemas de informações geográficas e desenvolvimento web em geral, sendo as principais ferramentas selecionadas discriminadas na sequência: Nginx como servidor web com NodeJs, STRAPI como API REST para gerenciamento de conteúdo dos dados hidrológicos, MapLibre como biblioteca que usa WebGL para renderizar mapas interativos, as bibliotecas GDAL/GMT para processamento dos dados hidrológicos e React para produzir a interface de utilizador. Como resultado, o aplicativo permitiu visualizar informação geocientífica de mais de 1500 pontos de interesse pluviométrico no Brasil em forma de gráficos para facilitar a interpretação das séries históricas de chuva.
Degree
thesis:*- Name thesis:degree_name
- Dissertação de Mestrado em Engenharia Informática e Tecnologia Web em associação com a Universidade de Trás-os-Montes e Alto Douro
- Year dc:date.issued
- 2024
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Moreira, Bruno Medeiros
- Advisors dc:contributor.advisor
-
- Baptista, Ricardo José Vieira
- Rotunno Filho, Otto Corrêa
Subjects
dc:subject × 6Rights
- Language dc:language.iso
- por
Identifiers
dc:identifier.*- Identifier URI
- urn:tid:203653696
- OAI identifier oai:identifier
- oai:repositorioaberto.uab.pt:10400.2/16115