Autenticação ANA
Conecte-se com as credenciais do Hidroweb
Seleção de Estações
Filtre por Estado/Município/Status e escolha as estações
Buscando dados na ANA...
| Código | Nome / Rio | UF / Município | Status | Ações | |
|---|---|---|---|---|---|
| Carregando estações fluviométricas... | |||||
Buscando dados de reservatórios...
| Código | Nome / Reservatório | UF / Município | Status | Ações | |
|---|---|---|---|---|---|
| Carregando reservatórios... | |||||
Mapa Rápido
Estações filtradas ou selecionadas
Dashboard Analítico Multi-estação
Comparação de evolução histórica das estações selecionadas
Previsão Hidrológica (7 Dias)
Visão Geral Combinada
Comparativo: Nível D'água
Comparativo: Vazão
Comparativo: Afluência
Comparativo: Defluência
Curva Cota-Área-Volume (CAV)
Histórico de Eventos de Cheia
WebGIS Espacial
Modelagem e visualização geográfica das estações selecionadas
Manchas estatísticas geradas com HAND + série histórica de nível.
Adicione pontos e polígonos no mapa. Clique em Analisar Todos para calcular métricas em lote.
Sobre o HidroClim Alerta
Plataforma Integrada de Monitoramento Hidrológico, Análise Espacial e Alertas Climáticos
O HidroClim Alerta é uma plataforma web de código aberto voltada ao monitoramento hidrológico em tempo semi-real de bacias hidrográficas, rios e reservatórios brasileiros. Integra dados públ cos da ANA (Agência Nacional de Águas) com modelos geoespaciais e estatísticos para transformar dados brutos em informação acionável — apoiando gestores de bacias, operadores de UHE, defesa civil e pesquisadores.
📊 Dashboard Analítico
- Séries temporais interativas — visualize nível, vazão, afluência e defluência de múltiplas estações simultaneamente em gráficos Chart.js de duplo eixo.
- Métricas estatísticas automáticas — Min, Média, Mediana, P25, P75 e Máx calculados sobre a série filtrada e traçados como linhas de anotação diretamente no gráfico.
- Chuva Estimada (CEMADEN) — sobreposição de barras de precipitação ao gráfico combinado, consumindo modelos probabilísticos de chuva local.
- Exportação — download dos gráficos como PNG e dos dados tabulados como CSV estruturado com todos os metadados da estação.
🗺️ WebGIS Espacial — Simulação de Cheias
- Modelo HAND (Height Above Nearest Drainage) — o modelo é gerado automaticamente a partir do DEM Copernicus 30m (ou DEM personalizado) usando o WhiteboxTools. O HAND representa a altura de cada ponto do terreno em relação ao curso d'água mais próximo, sendo o principal indicador de susceptibilidade à inundação.
- Simulação de Manchas por Nível — para uma cota informada (ou carregada da API ANA), o sistema gera polígonos vetoriais GeoJSON das áreas com HAND inferior ao nível, representando a mancha de inundação esperada. Múltiplos níveis são processados em paralelo.
-
Isócotas de Inundação (〰 Linhas de Contorno) — geradas com
scikit-imageematplotlib.contourdiretamente sobre o HAND. Exibidas como linhas pontilhadas sobrepostas às manchas, indicando a profundidade relativa. - Mapa de Risco por Tempo de Retorno (Tr) — analysis estatística de Gumbel/Log-Pearson III estima as cotas associadas aos tempos de retorno de 2, 5, 10, 25 e 50 anos. Gera camadas coloridas por Tr no mapa.
- Perfil Longitudinal do Rio — o usuário desenha uma linha no mapa e o sistema amostra os valores HAND ao longo dela, gerando um gráfico de perfil de terreno.
- Semáforo de Risco (🟢/🟡/🔴) — compara o nível atual com o P75 histórico da estação e exibe um indicador de alerta em tempo real no painel lateral.
- Camada em Tempo Real (15 min) — busca o nível mais recente da API ANA automaticamente e re-simula a mancha de inundação a cada 15 minutos.
- GIF Animado — gera uma animação da evolução histórica da mancha de inundação ao longo do período selecionado.
- Exportação GeoPackage (GPKG) — baixa as manchas como arquivo .gpkg compatível com QGIS, ArcGIS, GDAL e demais ferramentas SIG.
-
WFS GeoJSON (QGIS/ArcGIS) — endpoint
GET /wfs?station_id=...&water_level=...retorna a mancha como GeoJSON comContent-Type: application/geo+json, consumido diretamente no QGIS como camada WFS.
📈 Análise Hidrológica Avançada
- Curva Cota-Área-Volume (CAV) — calcula, para N níveis, a área inundada (km²) e o volume acumulado (m³), gerando a curva CAV usada no dimensionamento de reservatórios e barragens.
- Histórico de Eventos de Cheia — detecta automaticamente os picos de nível acima do P75 histórico, calculando início, fim, duração e intensidade máxima de cada evento.
- Previsão Hidrológica 7 Dias (ARIMA) — treina um modelo ARIMA (AutoRegressive Integrated Moving Average) na série histórica de níveis e proj eta os próximos 7 dias com banda de confiança (limite inferior/superior). O gráfico exibe os últimos 30 dias históricos + previsão pontilhada em verde.
- Estatísticas por Município (IBGE) — cruza a mancha de inundação simulada com a malha municipal do IBGE (via API pública), calculando a área inundada em km² por município e exibindo uma tabela ranqueada dos mais atingidos.
🚨 Alertas e Exportação
- Alertas por E-mail — configure uma cota de alerta por estação. O back-end verifica o nível a cada simulação e envia e-mail automático via SMTP quando a cota é ultrapassada.
- Relatório PDF Automático — gerado via ReportLab, contém: sumário da estação, tabela de esta tísticas, imagem do mapa de inundação e lista de municípios atingidos. Pronto para inclusão em laudos e not as técnicas.
🤬 Metodologia
1. Aquisição de Dados
Os dados hidrológicos (nível, vazão, afluência e defluência) são consumidos diretamente
da API
REST pública do Hidroweb/ANA, autenticando com CPF/CNPJ do operador.
2. Geração do Modelo HAND
O DEM Copernicus GLO-30 (resolução de ~30m) é baixado automaticamente via API e
processado pelo
WhiteboxTools (biblioteca de geomorfologia digital) para extrair:
preenchi
mento de vales, direção de fluxo, áreas de contribuição e o próprio modelo HAND. O
processo
completo ocorre no back-end Python (FastAPI + Rasterio + GDAL).
3. Simulação de Inundação
Para uma dada cota, o sistema mascara os pixels HAND com valor ≤ nível, vetoriza a
máscara
usando shapely/rasterio e exporta o polígono em GeoJSON. A área e o
volume são
calculados integrando a profundidade de lâmina d'água pixel a pixel.
4. Análise Estatística e Previsão
Para os tempos de retorno, é utilizado o método de Gumbel (distribuição
de
valores extremos) comum em hidrologia de cheias. A previsão hidrológica usa o modelo
ARIMA da biblioteca statsmodels, parametrizado
automaticamente
pela série histórica disponibilizada na sessão.
5. Visualização e Interopera bilidade
O front-end usa Leaflet.js (WebGIS) e Chart.js
(gráficos),
ambos renderizados inteiramente no navegador. O back-end expõe endpoints REST e WFS
compatíveis
com QGIS, ArcGIS e qualquer cliente GIS moderno.
Stack Tecnológica
© 2025-2026 HidroClim Alerta — Plataforma de Software Livre para Gestão de Recursos Hídricos
Detalhes da Estação
OperandoMunicípios Atingidos (IBGE)
Monitoramento Ativo 🚨
Receba um alerta imediato por e-mail caso o nível detectado pela ANA ultrapasse a cota de atenção configurada abaixo.