Busabase
Busabase is an open-source (MIT) database and workspace for AI agents — data, docs, skills, and apps in one place. Run it locally, self-host it inside your network, or use Busabase Cloud, and turn age
Radar de queimadas suspeitas no Amazonas: focos de calor, desmatamento, áreas protegidas e NDVI por satélite. NIPED/PCAM/DPTC.
Translation pending
DataPython · JavaScriptGitHub @sanmyatiradentesOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
QueimadIA — Radar de Queimadas Suspeitas no Amazonas (NIPED/PCAM · DPTC-AM)
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Endereço: https://fogoforense.vercel.app (o antigo, queimadia.vercel.app, continua funcionando).
Sistema do NIPED/PCAM com o DPTC-AM para identificar possíveis queimadas criminosas no Amazonas com dados públicos de satélite e inteligência artificial.
Desenvolvido pelo NIPED/PCAM, Núcleo de Inovação, Pesquisa e Desenvolvimento da Polícia Civil do Amazonas.
motor/ coleta, pontuação, IA, NDVI e servidor (Python)
atualizar.py ciclo: coleta → eventos → publicação
ingest.py INPE (10 min, diário, anual), DETER, áreas
eventos.py DBSCAN, pontuação e Isolation Forest
ndvi.py índices espectrais, quebra (método PolicIA), imagens, dNBR, mosaicos
parecer.py parecer por IA (Claude)
api_analise.py rotas da API de análise (servidor e Vercel)
servidor.py servidor próprio com atualizador em segundo plano
public/ painel (HTML/CSS/JS) e public/dados/*.json gerados
api/index.py função da Vercel (API de análise)
deploy/integra/ instalação no servidor do Integra (systemd + nginx)
.github/workflows atualizador a cada 10 min para a hospedagem na Vercel
O processamento (coleta, pontuação, IA, NDVI, parecer) roda no Mac do NIPED. O servidor do Integra só recebe e serve arquivos estáticos (HTML, JS, JSON e PNG): nenhum programa nem IA roda no servidor da PCAM.
Mac do NIPED (a cada 10 min) Servidor do Integra (nginx)
coleta INPE/DETER → eventos → IA → NDVI ── rsync/SSH ──▶ /var/www/queimadia/
public/ (painel + dados + análises) https://integra.dptc.am.gov.br/queimadia/
No site publicado, a análise de NDVI aparece pronta para os eventos com pontuação ≥ 70. São até 3 novas por ciclo, primeiro as da temporada atual e as mais perto de Manaus. A análise livre de qualquer ponto do mapa funciona na versão local, no Mac.
bash deploy/integra/preparar-servidor.sh. Cria /var/www/queimadia e o usuário queimadia para receber os arquivos.deploy/integra/nginx-queimadia.conf dentro do server { } do Integra, antes do location /.nginx -t && systemctl reload nginx.cd ~/Documents/Radar-Queimadas-NIPED
bash motor/instalar_mac.sh [email protected]:/var/www/queimadia/
O script:
motor/chave_ssh.pub), que deve ser colada em ~queimadia/.ssh/authorized_keys no servidor;O Mac precisa ficar ligado, acordado e com internet. Log em motor/dados/estado/ciclos.log.
Opcional (parecer por IA): crie motor/.env com ANTHROPIC_API_KEY=.... O arquivo fica fora do git.
.venv/bin/python -m motor.servidor # http://127.0.0.1:8090
Um endereço próprio, como queimadia.dptc.am.gov.br, depende de um registro de DNS feito pela PRODAM, que gerencia o domínio dptc.am.gov.br. Sem ele, o caminho /queimadia/ do Integra funciona.
Alternativas mantidas no projeto: deploy/servidor-python/, para um servidor que aceite rodar o motor, e a Vercel (abaixo).
GitHub Actions (a cada 10 min, repositório privado) Vercel
coleta INPE/DETER → eventos → IA → NDVI → parecer ──▶ Blob (dados públicos do painel)
Site + API de análise (Python)
queimadia na Vercel, ligado ao repositório privado sanmyatiradentes/queimadia. Cada git push publica uma nova versão..github/workflows/atualizar.yml roda a cada 10 minutos, recalcula tudo e envia public/dados para o Vercel Blob (motor/enviar_blob.sh). O painel lê os dados do Blob (endereço em public/config.js). Se o Actions começar sem o estado em cache, motor/baixar_blob.py recupera as análises já publicadas.api/index.py), uma cena por chamada, dentro do limite de 60 s.BLOB_READ_WRITE_TOKEN (já configurado) e GEMINI_API_KEY (para o parecer por IA).GEMINI_API_KEY, para o parecer da análise livre..venv/bin/python -m motor.servidor.| Etapa | Cálculo |
|---|---|
| Evento | DBSCAN em (x, y, t), com 1,5 km ≈ 5 dias |
| Pontuação | soma dos pesos dos indicadores presentes (máx. 100) |
| NDVI | (NIR − Red)/(NIR + Red), mediana dos pixels válidos no núcleo |
| Quebra | limiar = base − max(3σ; 0,15); 2 observações seguidas abaixo; data como intervalo |
| dNBR | NBR antes − NBR depois; classes USGS |
| Atipicidade (IA) | Isolation Forest, em percentil de 0 a 100 |
Diferenças deliberadas em relação ao ndvi.py do PolicIA:
s2:processing_baseline ≥ 04.00), não pela data. Há cenas de 2019 e 2021 reprocessadas com offset.O satélite detecta calor e mudança de vegetação, não autoria. A pontuação é indício para orientar diligência, nunca prova. Em TIs e reservas de uso sustentável há uso tradicional do fogo, que é legal. CAR e SIGEF ainda não estão integrados.
INPE (Programa Queimadas, DETER/TerraBrasilis) · FUNAI · ICMBio/MMA · IBGE · ESA Copernicus Sentinel-2 · NASA/USGS Landsat · Microsoft Planetary Computer.