Referências
Tudo o que o De Olho no Fogo usa: dados de satélite, malhas do território, APIs, bibliotecas e os artigos que sustentam o método. São 28 fontes, cada uma com o uso que fazemos dela e o endereço para conferir. No fim, à parte e fora dessa conta, fica o que serviu a versões anteriores e a páginas retiradas.
Os números do site saem de dados abertos e de scripts que estão no repositório. Como cada etapa funciona está em Método e validação. Links e artigos conferidos em 14/11/2026.
Dados de satélite e fogo
A harmonização ponto a ponto coloca as detecções do MODIS (Coleção 6.1, Terra e Aqua, 1 km) e do VIIRS S-NPP (375 m, Coleção 2) na grade senoidal de 1 km do MODIS, por dia solar local, e agrupa células vizinhas (8 vizinhos) em componentes conectados. Cobertura: mundo em 2025 e Brasil de 2000 a 2025. O VIIRS do NOAA-20 foi baixado, mas não entra na série.
Fonte de todos os focos de calor do projeto e único recurso listado na aba Resources do desafio.
We acknowledge the use of imagery from the NASA LANCE FIRMS (https://earthdata.nasa.gov/firms), part of the NASA Earth Science Data and Information System (ESDIS).
- Endereço
- earthdata.nasa.gov/data/tools/firms
- Ver também
- Perguntas frequentes (citação, confiança, scan e track)
- Uso
- Dados abertos da NASA (LANCE/ESDIS). O FIRMS pede crédito "NASA FIRMS" em legendas e a leitura do aviso de uso do LANCE.
Um dos dois sensores da harmonização ponto a ponto: arquivo anual "all countries" de 2025 (mundo) e arquivos anuais por país (Brasil, 2000 a 2025), todas as confianças; os focos só com o MODIS são a régua da série longa.
- DOI
- 10.5067/FIRMS/MODIS/MCD14ML
- Endereço
- firms.modaps.eosdis.nasa.gov/country
- Ver também
- Produto MCD14ML
- No projeto
- scripts/baixar_firms.py, scripts/harmonizar_global.py
VIIRS S-NPP 375 m, focos ativos (VNP14IMG, Coleção 2)
Arquivo baixadoO outro sensor da harmonização ponto a ponto: arquivo "all countries" de 2025 (mundo) e arquivos anuais por país (Brasil, 2012 a 2025), todas as confianças.
- Endereço
- firms.modaps.eosdis.nasa.gov/country
- Ver também
- Descrição do produto de 375 m
- No projeto
- scripts/baixar_firms.py, scripts/harmonizar_global.py
VIIRS NOAA-20, 375 m
Arquivo baixadoArquivos anuais baixados (Brasil, 2018 em diante; mundo, 2025), mas fora da harmonização, porque só existe aqui para 2025 e criaria um degrau na série. O site diz isso nos limites e não mostra dado do NOAA-20.
- Endereço
- firms.modaps.eosdis.nasa.gov/country
- No projeto
- scripts/baixar_firms.py
Define os filtros: type 0 é fogo presumido em vegetação e entra na harmonização; 1 (vulcão ativo), 2 (outra fonte fixa em terra) e 3 (no mar) formam a camada de fontes fixas de calor; scan e track dão o tamanho do pixel do MODIS, usado para marcar as células que ele cobre. A harmonização usa todas as confianças.
Grade senoidal do MODIS (MODLAND)
DocumentaçãoGrade de área igual em que as detecções dos dois sensores são contadas na harmonização ponto a ponto: esfera de raio 6.371.007,181 m e células de 926,625 m.
- Endereço
- modis-land.gsfc.nasa.gov/MODLAND_grid.html
- No projeto
- scripts/harmonizar_global.py, docs/dados-harmonizados.md
INPE, Área Queimada AQ1km, Coleção 2
Arquivo baixadoCicatrizes de fogo do globo: um shapefile por mês para o Brasil inteiro (MODIS, 1 km), de setembro de 2002 a outubro de 2026, convertido para a grade de 0,01° do próprio produto.
Método do produto: Libonati et al. (2015), listado em Literatura científica.
- Endereço
- terrabrasilis.dpi.inpe.br/queimadas/aq1km
- Ver também
- Arquivos (shapefiles mensais)
- Uso
- Arquivos públicos, sem login. O INPE classifica o produto como provisório (em validação) e pede que isso seja dito em qualquer uso.
- No projeto
- scripts/cicatrizes_brasil.py, docs/dados-cicatrizes.md, public/data/harm/cicatrizes/
Território
IBGE, API de malhas territoriais (v3)
API (execução do script)Malha das unidades da federação, na qualidade máxima, para recortar as cicatrizes de fogo no Brasil e somar a área por estado.
- Endereço
- servicodados.ibge.gov.br/api/docs/malhas?versao=3
- No projeto
- scripts/cicatrizes_brasil.py
APIs em tempo de execução
Serviços que o site consulta enquanto você navega. Se um deles cair, a parte correspondente da página não carrega.
As três bases do globo: imagem de satélite, topográfico e cinza claro.
Crédito mostrado nos mapas: Esri, Maxar, Earthstar Geographics.
- Endereço
- arcgis.com/home/item.html?id=10df2279f9684e4a9f6a7f08febac2a9
- No projeto
- src/legacy/globo.html
NASA Blue Marble (textura do globo)
API em tempo realImagem da Terra que cobre o globo 3D, servida pelo pacote three-globe no unpkg.
- Endereço
- visibleearth.nasa.gov/collection/1484/blue-marble
- No projeto
- src/legacy/globo.html
Google Fonts, família Figtree
API em tempo realFonte de todas as páginas.
- Endereço
- fonts.google.com/specimen/Figtree
- Uso
- SIL Open Font License 1.1.
- No projeto
- src/app/layout.js, src/legacy/*.html
Bibliotecas e infraestrutura
Next.js 16
BibliotecaEstrutura do site: rotas e páginas em React.
- Endereço
- nextjs.org
- Uso
- MIT.
- No projeto
- package.json, src/app/
React 19
BibliotecaPáginas de método e de referências.
- Endereço
- react.dev
- Uso
- MIT.
- No projeto
- package.json
marked 18
BibliotecaConverte o documento de método (Markdown) na página /metodo.
- Endereço
- marked.js.org
- Uso
- MIT.
- No projeto
- src/app/metodo/page.js
globe.gl 2.45.0
BibliotecaGlobo 3D (sobre three.js), carregado do unpkg.
- Endereço
- github.com/vasturiano/globe.gl
- Uso
- MIT.
- No projeto
- src/legacy/globo.html
Python 3 (biblioteca padrão)
BibliotecaTodos os scripts de download, filtro, harmonização e validação; o leitor de shapefile é próprio.
- Endereço
- python.org
- No projeto
- scripts/*.py
NumPy
BibliotecaCálculo vetorizado da harmonização ponto a ponto (grade, componentes conexos, arquivos binários) e da conversão das cicatrizes para a grade.
- Endereço
- numpy.org
- Uso
- BSD de 3 cláusulas.
- No projeto
- scripts/harmonizar_global.py, scripts/cicatrizes_brasil.py
Literatura científica
Artigos que descrevem os sensores, os produtos e os testes usados. Autores, ano, revista e DOI foram conferidos no Crossref.
Algoritmo de detecção do produto MODIS de focos ativos (Coleção 6), a base da Coleção 6.1 que usamos.
Giglio, L., Schroeder, W., Justice, C. O. (2016). The collection 6 MODIS active fire detection algorithm and fire products. Remote Sensing of Environment, 178, 31–41.
Descrição do produto VIIRS de 375 m e da razão de ele detectar mais fogos pequenos que o MODIS.
Schroeder, W., Oliva, P., Giglio, L., Csiszar, I. A. (2014). The New VIIRS 375 m active fire detection data product: Algorithm description and initial assessment. Remote Sensing of Environment, 143, 85–96.
Justice et al. (2002)
ArtigoReferência original dos produtos de fogo do MODIS, o início da série de 2000.
Justice, C. O., Giglio, L., Korontzi, S., Owens, J., Morisette, J. T., Roy, D., Descloitres, J., Alleaume, S., Petitcolin, F., Kaufman, Y. (2002). The MODIS fire products. Remote Sensing of Environment, 83(1–2), 244–262.
Comparação entre VIIRS e MODIS na potência radiativa do fogo: contexto para as diferenças entre os dois sensores.
Li, F., Zhang, X., Kondragunta, S., Csiszar, I. (2018). Comparison of Fire Radiative Power Estimates From VIIRS and MODIS Observations. Journal of Geophysical Research: Atmospheres, 123(9), 4545–4563.
Fu et al. (2020)
ArtigoComparação de detecção e potência radiativa entre os produtos MODIS e VIIRS em florestas e áreas de pouca biomassa.
Fu, Y., Li, R., Wang, X., Bergeron, Y., Valeria, O., Chavardès, R. D., Wang, Y., Hu, J. (2020). Fire Detection and Fire Radiative Power in Forests and Low-Biomass Lands in Northeast Asia: MODIS versus VIIRS Fire Products. Remote Sensing, 12(18), 2870.
Libonati et al. (2015)
ArtigoMétodo por trás do produto AQ1km do INPE, usado nas cicatrizes de fogo.
Libonati, R., DaCamara, C., Setzer, A., Morelli, F., Melchiori, A. (2015). An Algorithm for Burned Area Detection in the Brazilian Cerrado Using 4 µm MODIS Imagery. Remote Sensing, 7(11), 15782–15803.
Desafio e documentos do projeto
Enunciado do desafio. A aba Resources lista um único recurso, o NASA FIRMS no Earthdata.
Método e validação
Documento do projetoDocumento técnico em inglês: a harmonização ponto a ponto com os parâmetros, a validação e os limites; as fontes fixas; as cicatrizes; e, no fim, um resumo das abordagens por fator, substituídas.
- No projeto
- docs/metodo-harmonizacao.md
Dados harmonizados: contrato dos arquivos
Documento do projetoFormato de tudo o que o globo lê em public/data/harm/ (focos e pontos em tiles de 5°, grade de 0,25°, fontes fixas, série diária do Brasil) e os números do site em stats.json, gerados por um só script.
- Ver também
- Índice dos arquivos (manifest.json)
- No projeto
- docs/dados-harmonizados.md, scripts/harmonizar_global.py, public/data/harm/
Cicatrizes de fogo do Brasil: contrato dos arquivos
Documento do projetoFormato das grades anuais de área queimada (2002 a 2026) e as áreas por ano, mês e estado, com as ressalvas do produto.
- No projeto
- docs/dados-cicatrizes.md, scripts/cicatrizes_brasil.py, public/data/harm/cicatrizes/
Células-dia de 5 km, Brasil 2012 a 2025 (indicador complementar da equipe)
Documento do projetoSegunda régua, ao lado dos focos harmonizados: quadrados de 5 km (EPSG:6933) com fogo por dia UTC, para MODIS, VIIRS S-NPP e NOAA-20, com o índice de Jaccard. Calendários diário, mensal e anual; o script do projeto refaz a tabela mensal e confere com o CSV da equipe.
- Ver também
- Mensal (CSV) · Diário (CSV)
- No projeto
- scripts/celulas_dia_5km.py, docs/metodo-harmonizacao.md (seção 1.6), public/data/harm/celulas-dia-5km/
Trabalho anterior e páginas retiradas
Fontes e documentos que serviram a versões anteriores do projeto (as conciliações por fator e um protótipo regional de um estado brasileiro) e que o site atual não usa mais. Ficam aqui para que o histórico possa ser conferido.
Página /focos e APIs de fator (retiradas em 14/11/2026)
RetiradoA página que mostrava os três CSV do FIRMS lado a lado com a harmonização por fator, e as rotas /api/focos, /api/harmonizacao e /api/conciliacao, saíram do site porque descreviam o método substituído. O código foi guardado, não apagado.
- No projeto
- arquivo/retirado-2026-11-14/
Páginas regionais /calendario e /previsao e as rotas delas (retiradas em 14/11/2026)
RetiradoO calendário diário de um estado brasileiro (série mensal por fator), o modelo de risco e as rotas /api/recentes, /api/atualizar-focos e /api/risco saíram do site quando ele passou a tratar só da harmonização mundial. O código foi guardado, não apagado; as fontes que só eles usavam estão no fim desta lista.
- No projeto
- arquivo/retirado-2026-11-14/
Conciliação do Brasil, 2000 a 2025 (pacote da equipe)
SubstituídoFatores por região e mês em células de 25 km, feitos pela equipe a partir dos arquivos anuais do FIRMS e refeitos de forma independente neste repositório. Substituída pela harmonização ponto a ponto; os números de validação estão na seção 6 do método.
- No projeto
- docs/2026-11-14-algoritmo-equipe.md, scripts/conciliar_brasil.py, scripts/harmonizar_celulas.py, public/data/br-conciliacao-*.json
CSV diário do Brasil em 2025 da primeira harmonização por fator. Substituída pela harmonização ponto a ponto; o arquivo continua publicado.
- No projeto
- scripts/harmonizar_brasil.py
IBGE, malhas municipais
Não usado hojeContorno de cada município destacado na versão anterior do globo. O globo atual não usa malhas municipais.
- Endereço
- servicodados.ibge.gov.br/api/docs/malhas?versao=3
- No projeto
- arquivo/globo.v5-mg-municipios.html
iNaturalist, API v1
Não usado hojeFoto de cada espécie citada na versão anterior do globo, buscada pelo nome científico. O globo atual não mostra espécies.
- Endereço
- api.inaturalist.org/v1/docs
- Uso
- Cada foto tem a licença escolhida por quem a publicou.
- No projeto
- arquivo/globo.v5-mg-municipios.html
Nunes (2026)
Artigo · não usado hojeDescrição em português do algoritmo de detecção de incêndios do VIIRS. Era citado na página /focos, retirada.
Nunes, R. P. O. (2026). Algoritmo de detecção de incêndios usando dados do sensor VIIRS. Derecho y Cambio Social, 23(100), 1–28.
Sen (1968)
Artigo · não usado hojeInclinação de Sen, que dava o tamanho da tendência (por década) na versão anterior do globo.
Sen, P. K. (1968). Estimates of the Regression Coefficient Based on Kendall's Tau. Journal of the American Statistical Association, 63(324), 1379–1389.
FIRMS, API de área (MAP_KEY)
RetiradoTrazia o ano corrente (2026) para o calendário do protótipo regional: produtos padrão MODIS_SP e VIIRS_SNPP_SP enquanto existem, depois NRT; a chave gratuita fica fora do repositório.
- Endereço
- firms.modaps.eosdis.nasa.gov/api/area
- Ver também
- Pedir uma MAP_KEY
- No projeto
- scripts/atualizar_2026.py
Validação do protótipo regional: CSV mensal do satélite de referência (Aqua) para o estado, 2003 a 2025, comparado com a série mensal por fator (salto de 2012, correlação e sinal da tendência). Não é usado na harmonização ponto a ponto.
- Endereço
- data.inpe.br/queimadas/portal/csv/download/historico-mensal/estados/minas_gerais.csv
- Ver também
- Portal do Programa Queimadas · data.inpe.br/queimadas
- No projeto
- scripts/validar_harmonizacao.py
MapBiomas, cobertura e uso da terra (Coleção 9)
Não usado hojeClasse de cobertura no pixel de 30 m de cada foco VIIRS do protótipo regional (2012 a 2025), lida pelo Google Earth Engine. O script está no repositório; o resultado nunca apareceu no site.
- Endereço
- brasil.mapbiomas.org
- No projeto
- scripts/cobertura_mapbiomas.py
MapBiomas Fogo (30 m), NASA MCD64A1 (500 m) e ESA FireCCI51 (250 m) apareciam na página de previsão como opções para prever área queimada. Nenhum número do site vinha deles.
- Endereço
- developers.google.com/earth-engine/datasets/catalog/MODIS_061_MCD64A1
- Ver também
- ESA FireCCI51 · MapBiomas
- No projeto
- arquivo/retirado-2026-11-14/src/legacy/previsao.html
NASA POWER, série mensal
RetiradoChuva (PRECTOTCORR), umidade relativa (RH2M) e temperatura do ar (T2M), 2001 a 2025, em 12 pontos do estado do protótipo regional e no centro de 3 áreas; eram usadas no teste de associação entre estação seca e fogo.
The data was obtained from National Aeronautics and Space Administration (NASA) Langley Research Center's Prediction Of Worldwide Energy Resources (POWER) project funded through the NASA Earth Science Division.
- Endereço
- power.larc.nasa.gov
- Ver também
- API · Metodologia · Como citar
- Uso
- Dados abertos da NASA. A grade tem cerca de 0,5° (~50 km): descreve a região, não o pixel do foco.
- No projeto
- scripts/clima_power.py
NASA POWER, série diária
RetiradoVento máximo a 10 m (WS10M_MAX) e umidade do solo na superfície (GWETTOP), 2001 a 2025, no calendário regional; no modelo de risco, também T2M_MAX, RH2M, PRECTOTCORR, ALLSKY_SFC_SW_DWN e GWETROOT, 2012 a 2025, em 15 pontos.
- Endereço
- power.larc.nasa.gov/docs/services/api
- No projeto
- scripts/clima_diario_power.py, scripts/modelo_risco.py
MERRA-2 (NASA GMAO)
RetiradoReanálise de onde o POWER tira a umidade do solo (GWETTOP) mostrada no calendário regional. Não é baixada diretamente.
Gelaro et al. (2017), listado nesta seção.
SRTM 90 m, pela Open Topo Data
RetiradoAltitude dos 15 pontos do modelo de risco. É só informativa: não entra como variável do modelo.
- Endereço
- opentopodata.org/datasets/srtm
- No projeto
- scripts/modelo_risco.py
Google Earth Engine
Não usado hojeMeio de acesso aos mapas do MapBiomas no script de cobertura do solo (conta registrada, uso não comercial).
- Endereço
- developers.google.com/earth-engine
- No projeto
- scripts/cobertura_mapbiomas.py
Detecções das últimas 24 horas, 48 horas e 7 dias na América do Sul (MODIS C6.1; VIIRS S-NPP, NOAA-20 e NOAA-21), recortadas para um estado e mostradas na página inicial anterior como dado bruto, não harmonizado; cache de 1 hora e acúmulo diário por mês.
- Endereço
- firms.modaps.eosdis.nasa.gov/active_fire
- Uso
- Sem chave. Dado provisório: o NRT não traz o campo type.
- No projeto
- arquivo/retirado-2026-11-14/src/lib/firms.js, rotas /api/recentes e /api/atualizar-focos (retiradas), scripts/focos_recentes.py
NASA POWER, API diária
RetiradoClima dos últimos dias nos pontos do modelo de risco, para calcular o risco do dia na página de previsão, retirada.
- Endereço
- power.larc.nasa.gov/docs/services/api
- No projeto
- arquivo/retirado-2026-11-14/src/lib/risco.js, rota /api/risco (retirada)
Leaflet 1.9.4
RetiradoMapas das páginas de calendário e de previsão, retiradas; era carregado do cdnjs.
- Endereço
- leafletjs.com
- Uso
- BSD de 2 cláusulas.
- No projeto
- arquivo/retirado-2026-11-14/src/legacy/
Vercel Blob
RetiradoGuardava as detecções recentes acumuladas, um arquivo por mês, porque o FIRMS público só mantém 7 dias.
- Endereço
- vercel.com/docs/vercel-blob
- No projeto
- arquivo/retirado-2026-11-14/src/app/api/atualizar-focos/route.js
Vercel Cron
RetiradoDisparava a atualização dos focos uma vez por dia, às 09:30 UTC.
- Endereço
- vercel.com/docs/cron-jobs
- No projeto
- arquivo/retirado-2026-11-14/vercel.com-cron.json
Earth Engine Python API
Não usado hojeUsada só na consulta ao MapBiomas.
- Endereço
- developers.google.com/earth-engine
- Uso
- Apache 2.0.
- No projeto
- scripts/cobertura_mapbiomas.py
Giglio et al. (2018)
Artigo · não usado hojeAlgoritmo do produto de área queimada MCD64A1, que era citado na página de previsão como próximo passo.
Giglio, L., Boschetti, L., Roy, D. P., Humber, M. L., Justice, C. O. (2018). The Collection 6 MODIS burned area mapping algorithm and product. Remote Sensing of Environment, 217, 72–85.
Gelaro et al. (2017)
Artigo · não usado hojeReanálise MERRA-2, origem da umidade do solo que o NASA POWER entregava ao calendário regional.
Gelaro, R., McCarty, W., Suárez, M. J., Todling, R., Molod, A., Takacs, L., et al. (2017). The Modern-Era Retrospective Analysis for Research and Applications, Version 2 (MERRA-2). Journal of Climate, 30(14), 5419–5454.
Mann (1945)
Artigo · não usado hojeTeste de tendência de Mann-Kendall, que era aplicado aos totais anuais na validação da série mensal do protótipo regional.
Mann, H. B. (1945). Nonparametric Tests Against Trend. Econometrica, 13(3), 245–259.
CSV mensal de 2001 a 2025 da série por fator, que era usada na página de calendário. É trabalho anterior à harmonização ponto a ponto e não se compara com os focos harmonizados.
- No projeto
- scripts/validar_harmonizacao.py, arquivo/retirado-2026-11-14/src/legacy/calendario.html
Alertas do FIRMS por e-mail
Não usado hojeLink que a página inicial anterior oferecia a quem precisa agir: o cadastro gratuito de alertas por e-mail do FIRMS.
- Endereço
- firms.modaps.eosdis.nasa.gov/alerts
- No projeto
- arquivo/retirado-2026-11-14/src/legacy/landing.v-com-minas.html
Uso de IA
Usamos IA como assistente de desenvolvimento e declaramos isso, como o Space Apps pede.
- Claude (Anthropic), pelo Claude Code: ajudou a escrever e depurar o protótipo web e os scripts em Python que baixam e agregam os arquivos do NASA FIRMS. O time definiu o problema, o método, os indicadores e as decisões de design, e revisou e testou o código e os números.
- Sem IA na análise: o agrupamento das detecções em focos harmonizados, o fator mensal usado só no Brasil antes de 2012 e a validação são cálculos determinísticos sobre os dados da NASA, que qualquer pessoa pode refazer.
- Sem imagens nem dados gerados por IA: os números e mapas vêm do NASA FIRMS, do INPE e do IBGE. Nenhuma parte do site usa dado simulado.