Como o Tchibum funciona
O Tchibum responde a uma pergunta de fim de semana, “dá pra dar um tchibum hoje?”, para as praias de Niterói e das Zonas Sul e Sudoeste do Rio. Junta o boletim oficial do INEA, a chuva medida perto de cada praia, o mar e dez anos de histórico. É um projeto pessoal, sem fins comerciais.
Dois eixos, nunca uma nota única
Cada praia aparece com duas informações separadas, de propósito. Juntar as duas numa nota inventada esconderia de onde vem cada uma.
- Classificação oficial do INEA: própria, imprópria ou sem dado. Segue a Resolução CONAMA 274/2000: o ponto fica impróprio se a última coleta passar de 400 NMP de enterococos por 100 mL, ou se duas ou mais das últimas cinco passarem de 100. No mapa, própria é um círculo e imprópria é um losango, para a forma dizer o status mesmo sem cor.
- Risco por chuva recente: baixo, médio, alto ou desconhecido. Chuva forte leva esgoto e lixo das bacias para o mar nos dias seguintes, e a classificação oficial só enxerga isso na coleta seguinte. No mapa, o risco é o anel em volta do marcador.
Limiares de risco por chuva
A chuva é a do pluviômetro mais próximo, a até 5 km do ponto (Defesa Civil de Niterói para Niterói, Alerta Rio para o Rio, WebSirene como segunda opção). Sem pluviômetro nesse raio, vale a chuva estimada pelo modelo do Open-Meteo para a célula mais próxima, a até 30 km. Leituras com mais de 6 horas não contam; sem leitura utilizável, o risco fica desconhecido.
| Praia | Risco médio | Risco alto |
|---|---|---|
| Baía de Guanabara | 10 mm ou mais em 4 dias | 25 mm ou mais em 24 horas, ou 30 mm ou mais em 4 dias |
| Mar aberto | 25 mm ou mais em 24 horas, ou 30 mm ou mais em 4 dias | 50 mm ou mais em 24 horas |
Abaixo disso, risco baixo. Os limiares são uma heurística documentada e calibrada com o histórico de Niterói cruzado com chuva, não critério do INEA. Na baía, a chance de uma coleta própria virar imprópria na seguinte sobe de cerca de 8% no seco para 36% a 42% depois de 10 a 30 mm; nas praias de mar aberto a chuva pesa muito menos. Os detalhes estão no README do projeto.
Por que o dado pode estar velho
O INEA publica o boletim de Niterói cerca de um dia depois da coleta. O do Rio pode atrasar oito dias ou mais. O Tchibum mostra sempre a data e a idade do boletim; com mais de 7 dias, o ponto aparece desbotado e marcado como atrasado. Na última atualização dos dados:
- Niterói: boletim nº 66, de 28/09/2026, com 29 pontos. PDF do INEA.
- Rio, Zona Sul e Sudoeste: boletim nº 38, de 21/09/2026, com 39 pontos. PDF do INEA.
Mar
Ondas, período e temperatura da água aparecem só nas praias de mar aberto. Vêm do modelo marinho do Open-Meteo, numa grade de cerca de 9 km em mar aberto, não da arrebentação. Dentro da Baía de Guanabara o modelo não faz sentido, e o Tchibum não mostra mar ali.
Histórico
O calendário de cada praia tem uma linha por ano e uma célula por coleta, lida dos PDFs anuais do INEA:
- Niterói: 29 pontos, 971 datas de coleta, de 04/01/2016 a 28/09/2026.
- Rio, Zona Sul e Sudoeste: 39 pontos, 936 datas de coleta, de 04/01/2016 a 21/09/2026.
Há buracos que estão nos próprios PDFs, como as semanas de praias fechadas na pandemia (2020 e 2021), e pontos criados depois de 2016.
O tempo e a luz do mapa
O mapa muda de cor com a altura do sol calculada para a entrada da baía: madrugada, amanhecer, dia, fim de tarde, crepúsculo e noite, com o luar clareando um pouco o mar quando a lua está no céu. A luz vem do lado onde o sol (ou a lua) está de verdade naquele minuto.
Por cima, o tempo do momento, do Open-Meteo: nuvens passam como sombras lentas, a chuva risca o mapa em tom frio e um campo leve de partículas segue a direção e a força do vento. Nublado tira cor da carta; chuva esfria. É ambientação, não previsão: para decidir, valem os números do painel. Os efeitos podem ser desligados no quadro da hora, ficam parados para quem pede menos movimento ao sistema, e a régua do dia deixa ver o mapa em qualquer hora de hoje.
Fontes e licenças
- INEA, boletins de balneabilidade por município e históricos anuais. Sem licença explícita; uso não comercial, com atribuição.
- MMA, dados do app Praia Limpa (coordenadas dos pontos), CC BY. Para dois pontos novos, a camada de balneabilidade do geoportal do INEA. A Prefeitura de Niterói (ArcGIS) serviu para conferir coordenadas e o histórico.
- Alerta Rio, Prefeitura do Rio de Janeiro: pluviômetros do Rio. Crédito obrigatório; o Tchibum publica acumulados por ponto, não a tabela bruta.
- WebSirene, Defesa Civil do Rio: pluviômetros em comunidades, segunda opção.
- Defesa Civil de Niterói (SMDCG): pluviômetros do SVIDA.
- CEMADEN, pluviômetros automáticos, guardados para referência.
- Open-Meteo, previsão e modelo marinho, CC BY 4.0: tempo agora, chuva estimada e mar.
- Mapa: OpenFreeMap, tiles no esquema OpenMapTiles, com dados do OpenStreetMap (ODbL, © colaboradores do OpenStreetMap). Desenhado com MapLibre GL JS.
- Posição do sol e da lua: biblioteca suncalc, de Volodymyr Agafonkin.
O código do Tchibum é aberto, no GitHub.
Dados gerados em 30/09 às 01h07.