mateus-pcosta/brazil-wildfire-geospatial-dataset
Banco Histórico de Incêndios no Brasil — 2018–2025 Banco de dados com 1,43 milhão de focos de calor registrados no Brasil entre 2018 e 2025, enriquecidos com dados meteorológicos (ERA5), cobertura do solo (MapBiomas) e altitude (SRTM). Construído a partir de fontes públicas oficiais para suporte a pesquisas científicas sobre incêndios florestais. Tabelas disponíveis Tabela Arquivos Linhas Descrição focos_analise focos_analise/*.parquet 1.430.756 Tabela… See the full description on the dataset page: https://huggingface.co/datasets/mateus-pcosta/brazil-wildfire-geospatial-dataset.
Banco Histórico de Incêndios no Brasil — 2018–2025
Banco de dados com 1,43 milhão de focos de calor registrados no Brasil entre 2018 e 2025, enriquecidos com dados meteorológicos (ERA5), cobertura do solo (MapBiomas) e altitude (SRTM).
Construído a partir de fontes públicas oficiais para suporte a pesquisas científicas sobre incêndios florestais.
Tabelas disponíveis
Cada tabela está particionada por ano (ex: focos_analise/focos_enriquecido_2023.parquet).
Colunas — focos_analise (tabela principal)
Colunas — meteo_era5
Colunas — focos_firms
Como usar
Instalação
pip install pandas duckdb huggingface_hubCarregar um ano (pandas)
import pandas as pd
# Tabela principal — 2023
df = pd.read_parquet(
"hf://datasets/mateus-pcosta/artigo-incendio-2018-2025"
"/focos_analise/focos_enriquecido_2023.parquet"
)
print(df.shape) # (175266, 33)
print(df.columns.tolist())Consultar múltiplos anos (DuckDB)
import duckdb
con = duckdb.connect()
# Focos por ano e bioma com médias meteorológicas
df = con.execute("""
SELECT
ano,
bioma,
COUNT(*) AS n_focos,
AVG(frp) AS frp_medio,
AVG(temp_c) AS temp_media_c,
AVG(rh) AS umidade_media,
AVG(ffwi) AS ffwi_medio
FROM read_parquet(
'hf://datasets/mateus-pcosta/artigo-incendio-2018-2025/focos_analise/*.parquet'
)
GROUP BY ano, bioma
ORDER BY ano, n_focos DESC
""").df()
print(df)Série temporal mensal de focos
df = con.execute("""
SELECT ano, mes, COUNT(*) AS n_focos
FROM read_parquet(
'hf://datasets/mateus-pcosta/artigo-incendio-2018-2025/focos_analise/*.parquet'
)
GROUP BY ano, mes
ORDER BY ano, mes
""").df()Cruzar focos com grade ERA5
# Condições meteorológicas em setembro de 2023
df = con.execute("""
SELECT date, latitude, longitude, temp_c, rh, ffwi, wind_speed
FROM read_parquet(
'hf://datasets/mateus-pcosta/artigo-incendio-2018-2025/meteo_era5/meteo_diaria_2023.parquet'
)
WHERE date BETWEEN '2023-09-01' AND '2023-09-30'
""").df()Comparar INPE vs FIRMS (2018)
df = con.execute("""
SELECT 'INPE' AS fonte, COUNT(*) AS n
FROM read_parquet(
'hf://datasets/mateus-pcosta/artigo-incendio-2018-2025/focos_inpe/focos_2018.parquet'
)
UNION ALL
SELECT 'FIRMS' AS fonte, COUNT(*) AS n
FROM read_parquet(
'hf://datasets/mateus-pcosta/artigo-incendio-2018-2025/focos_firms/firms_2018.parquet'
)
""").df()Fontes de dados
Cobertura geográfica
Brasil completo — todos os seis biomas:
Citação
Se utilizar este dataset em publicações, por favor cite:
@dataset{pcosta2025incendios,
author = {Mateus P. Costa},
title = {Banco Histórico de Incêndios no Brasil 2018–2025},
year = {2025},
publisher = {Hugging Face},
url = {https://huggingface.co/datasets/mateus-pcosta/artigo-incendio-2018-2025}
}