O PRODES (Projeto de Monitoramento do Desmatamento na Amazônia Legal por Satélite) é o sistema oficial do governo brasileiro para medir a taxa anual de desmatamento por corte raso na Amazônia Legal. Operado pelo INPE (Instituto Nacional de Pesquisas Espaciais) desde 1988, o PRODES é considerado referência mundial em monitoramento florestal por satélite.
O PRODES utiliza imagens dos satélites Landsat (resolução de 30 metros) e similares para mapear incrementos de desmatamento superiores a 6,25 hectares. Os dados são publicados anualmente e incluem:
Taxa anual de desmatamento — área total desmatada por ano (em km²) na Amazônia Legal
Incrementos de desmatamento — polígonos individuais de cada área desmatada
Dados por município e UF — desagregação geográfica completa
Série histórica — dados desde 1988, permitindo análise de tendências de longo prazo
O período de referência do PRODES é de agosto de um ano a julho do ano seguinte (chamado "ano PRODES"), coincidindo com a época de menor cobertura de nuvens na Amazônia.
PRODES vs DETER: O PRODES fornece o dado oficial e definitivo de desmatamento anual (resolução de 30m, publicação anual). O DETER fornece alertas em tempo quase-real (resolução menor, atualização diária) para apoiar a fiscalização imediata.
import pandas as pdimport requests# Taxas históricas de desmatamento na Amazônia Legal# Dados consolidados disponíveis no OBT/INPEurl_taxas = "http://www.obt.inpe.br/OBT/assuntos/programas/amazonia/prodes"# Alternativamente, os dados tabulares podem ser baixados do TerraBrasilis# Aqui usamos um CSV previamente baixadodf_taxas = pd.read_csv( "prodes_taxas_anuais.csv", sep=";", encoding="utf-8",)print("Taxa anual de desmatamento na Amazônia Legal (km²):")print(df_taxas[["ano", "taxa_km2"]].tail(10).to_string(index=False))# Variação percentual ano a anodf_taxas["variacao_pct"] = df_taxas["taxa_km2"].pct_change() * 100print("\nVariação percentual:")print(df_taxas[["ano", "taxa_km2", "variacao_pct"]].tail(10).to_string(index=False))
import geopandas as gpdimport matplotlib.pyplot as plt# Carregar shapefile de incrementos PRODES# Baixe de: http://terrabrasilis.dpi.inpe.br/downloads/gdf_prodes = gpd.read_file("prodes_amazonia_legal_2023.shp")print(f"Total de polígonos de desmatamento: {len(gdf_prodes):,}")print(f"Colunas: {list(gdf_prodes.columns)}")print(f"CRS: {gdf_prodes.crs}")print(f"Área total desmatada: {gdf_prodes['area_km2'].sum():,.1f} km²")# Desmatamento por UFpor_uf = ( gdf_prodes.groupby("uf")["area_km2"] .sum() .sort_values(ascending=False))print("\nDesmatamento por UF (km²):")print(por_uf.to_string())
import geopandas as gpd# 1. Carregar polígonos PRODES (incrementos de desmatamento)gdf_prodes = gpd.read_file("prodes_amazonia_2023.shp")# 2. Carregar dados do CAR (polígonos de propriedades e reserva legal)gdf_car_propriedades = gpd.read_file("car_imoveis.shp")gdf_car_reserva = gpd.read_file("car_reserva_legal.shp")gdf_car_app = gpd.read_file("car_app.shp")# 3. Garantir mesmo CRSgdf_prodes = gdf_prodes.to_crs("EPSG:4674") # SIRGAS 2000gdf_car_reserva = gdf_car_reserva.to_crs("EPSG:4674")gdf_car_app = gdf_car_app.to_crs("EPSG:4674")# 4. Identificar desmatamento dentro de Reserva Legaldesmat_em_rl = gpd.overlay(gdf_prodes, gdf_car_reserva, how="intersection")print(f"Polígonos PRODES que incidem sobre Reserva Legal: {len(desmat_em_rl):,}")area_rl_desmatada = desmat_em_rl.geometry.area.sum() / 1e6 # m² para km²print(f"Área de Reserva Legal desmatada: {area_rl_desmatada:,.1f} km²")# 5. Identificar desmatamento dentro de APPdesmat_em_app = gpd.overlay(gdf_prodes, gdf_car_app, how="intersection")print(f"Polígonos PRODES que incidem sobre APP: {len(desmat_em_app):,}")area_app_desmatada = desmat_em_app.geometry.area.sum() / 1e6print(f"Área de APP desmatada: {area_app_desmatada:,.1f} km²")
O PRODES utiliza imagens de 30m de resolução (Landsat), detectando apenas desmatamentos maiores que 6,25 ha. Desmatamentos menores não são captados.
Frequência anual
Publicação anual (dado oficial em novembro/dezembro). Para monitoramento em tempo real, utilize o DETER.
Cobertura de nuvens
Na estação chuvosa, a cobertura de nuvens pode impedir a detecção em algumas áreas. O INPE utiliza imagens de múltiplas datas para minimizar o problema.
Apenas corte raso
O PRODES detecta apenas desmatamento por corte raso. Degradação florestal progressiva (extração seletiva de madeira, incêndios rasteiros) não é mapeada pelo PRODES.
Amazônia Legal
O PRODES cobre apenas a Amazônia Legal. Para Cerrado e outros biomas, existem programas complementares (PRODES Cerrado).
Shapefiles grandes
Os arquivos shapefile podem ser muito grandes (centenas de MB a vários GB), exigindo ferramentas GIS ou bibliotecas como GeoPandas.
API instável
A API do TerraBrasilis pode apresentar instabilidade e tempos de resposta longos. Implemente retry com timeout generoso.
Período de referência
O "ano PRODES" vai de agosto a julho, diferente do ano civil. Ao cruzar com dados anuais de outras fontes, é necessário atentar para esse detalhe.