Global

O Monitor do Fogo realiza o mapeamento mensal de cicatrizes de fogo no Brasil, com série disponível a partir de 2019. O produto é baseado em mosaicos mensais de imagens multiespectrais do satélite Sentinel-2.

As classes dos mapas de área queimada do Monitor do Fogo identificam os locais onde foi mapeado o fogo em cada mês da série histórica, com valores de pixel de 1 para áreas queimadas naquele respectivo mês ano.

Classes — Monitor do Fogo

Classe Código Cor (Hex)
Ocorrência de fogo 1 #d4271e
Ausência de fogo 0 #ffffff

O Monitor do Fogo utiliza classificação mensal de áreas queimadas baseada em técnicas de Deep Learning (aprendizado profundo). O processamento é organizado por biomas e regiões, com coleta de amostras de áreas queimadas e não queimadas para treinamento dos modelos de classificação.

A classificação mensal é realizada a partir de mosaicos mensais de imagens Sentinel-2. Os mosaicos mensais são elaborados pela composição de todas as imagens disponíveis no mês, utilizando o menor valor de NBR (Normalized Burn Ratio). Também é definida uma área potencial mensal de mapeamento a partir de um buffer de 5 km ao redor dos focos de calor disponibilizados pelo INPE.

A descrição completa do método empregado no mapeamento pode ser consultada no documento ATBD.

Os documentos descritivos do método são denominados ATBD - sigla em inglês para Algorithm Theoretical Basis Document (Documento de Base Teórica do Algoritmo ) - e descrevem todo o processo de desenvolvimento e produção dos mapas e algoritmos utilizados em cada uma das coleções de mapas e dados do MapBiomas Fogo.

    Como usar:
    1. Copie e cole o script no Code Editor do GEE: https://code.earthengine.google.com
    2. Ajuste as seções marcadas com "// PARÂMETROS DO USUÁRIO" conforme sua necessidade.
    3. Clique em "Run".

    É necessária uma conta para usar o Google Earth Engine. Crie a sua gratuitamente em https://earthengine.google.com/noncommercial/

    Os dados do Monitor do Fogo estão disponíveis para acesso no Google Earth Engine (GEE) por meio do asset ID:

    projects/mapbiomas-public/assets/brazil/fire/monitor/mapbiomas_fire_monthly_burned_v1

    Exemplo de acesso aos dados do Monitor do Fogo via Code Editor do GEE
    // ============================================================================
    // MAPBIOMAS FOGO — ÁREA QUEIMADA MENSAL
    // Monitor do Fogo | Brasil | Google Earth Engine
    //
    // Produto: Área queimada mensal — cicatrizes de fogo
    // Período disponível: a partir de janeiro/2019 até o mês atual
    // Atualização: mensal, conforme novas imagens forem publicadas no asset
    // Fonte: MapBiomas Fogo — Monitor do Fogo
    // ============================================================================
    
    // ----------------------------------------------------------------------------
    // PARÂMETROS DO USUÁRIO
    // ----------------------------------------------------------------------------
    // Imagem ativa no mapa.
    // Altere estes parâmetros para visualizar outro ano/mês.
    // Disponível: de 2019-01 até o mês mais recente publicado.
    var year = 2026;
    var month = 6;
    
    // Caso queira visualizar sempre a imagem mais recente disponível,
    // altere para true.
    var useLatestAvailable = false;
    // ----------------------------------------------------------------------------
    // DADOS
    // ----------------------------------------------------------------------------
    var baseAsset = 'projects/mapbiomas-public/assets/brazil/fire/monitor/' +
      'mapbiomas_fire_monthly_burned_v1';
    
    var startDate = ee.Date.fromYMD(2019, 1, 1);
    
    var monthlyBurnedCollection = ee.ImageCollection(baseAsset)
      .map(function(image) {
        // Esperado: system:index = brazil-YYYY-M
        var index = ee.String(image.get('system:index'));
        var parts = index.split('-');
    
        var imageYear = ee.Number.parse(parts.get(1));
        var imageMonth = ee.Number.parse(parts.get(2));
        var date = ee.Date.fromYMD(imageYear, imageMonth, 1);
    
        return image
          .set('year', imageYear)
          .set('month', imageMonth)
          .set('system:time_start', date.millis())
          .set('date', date.format('YYYY-MM'))
          .set('asset_id', image.id());
      })
      .filterDate(startDate, ee.Date(Date.now()).advance(1, 'month'));
    
    print('Coleção mensal — Monitor do Fogo:', monthlyBurnedCollection);
    // ----------------------------------------------------------------------------
    // IMAGEM A VISUALIZAR
    // ----------------------------------------------------------------------------
    var monthlyImage;
    
    if (useLatestAvailable) {
      monthlyImage = ee.Image(
        monthlyBurnedCollection
          .sort('system:time_start', false)
          .first()
      );
    } else {
      monthlyImage = ee.Image(
        monthlyBurnedCollection
          .filter(ee.Filter.eq('year', year))
          .filter(ee.Filter.eq('month', month))
          .first()
      );
    }
    
    print('Imagem mensal selecionada:', monthlyImage);
    print('Bandas:', monthlyImage.bandNames());
    print('Ano selecionado:', monthlyImage.get('year'));
    print('Mês selecionado:', monthlyImage.get('month'));
    print('Data selecionada:', monthlyImage.get('date'));
    
    var burnedArea = monthlyImage.select([0]).selfMask();
    
    var visParams = {
      min: 1,
      max: 1,
      palette: ['#FF0000']
    };
    // ----------------------------------------------------------------------------
    // MAPA
    // ----------------------------------------------------------------------------
    Map.setCenter(-53, -14, 4);
    Map.addLayer(
      burnedArea,
      visParams,
      'Área queimada mensal',
      true
    );
    // ----------------------------------------------------------------------------
    // LEGENDA
    // ----------------------------------------------------------------------------
    var legend = ui.Panel({
      style: {
        position: 'bottom-right',
        padding: '8px 12px',
        width: '260px'
      }
    });
    
    var title = ui.Label({
      value: 'MapBiomas Monitor do Fogo',
      style: {
        fontWeight: 'bold',
        fontSize: '16px',
        margin: '0 0 4px 0'
      }
    });
    
    var subtitle = ui.Label({
      value: 'Área queimada mensal',
      style: {
        fontSize: '12px',
        color: '#555555',
        margin: '0 0 4px 0'
      }
    });
    
    var colorBox = ui.Label({
      style: {
        backgroundColor: '#FF0000',
        padding: '8px',
        margin: '0 8px 0 0'
      }
    });
    
    var label = ui.Label({
      value: 'Área queimada',
      style: {
        fontSize: '13px'
      }
    });
    
    var legendItem = ui.Panel({
      widgets: [colorBox, label],
      layout: ui.Panel.Layout.Flow('horizontal')
    });
    
    legend.add(title);
    legend.add(subtitle);
    legend.add(legendItem);
    
    Map.add(legend);
    // Atualiza a legenda com o mês definido pelo usuário
    // ou com o mês mais recente, caso useLatestAvailable = true.
    monthlyImage.get('date').evaluate(function(date) {
      subtitle.setValue('Área queimada mensal — ' + date);
    });

    Baixe mapas mensais por meio de um link específico. Altere o 'ano' e 'mês' no final da URL para mudar o período do mapa baixado.

    Para baixar o mapa raster completo do Brasil em formato GeoTIFF, utilize o link direto correspondente ao ano e o mês desejado. Exemplo para julho de 2026:

    https://storage.googleapis.com/mapbiomas-public/initiatives/brazil/fire/monitor/mapbiomas_fire_monthly_burned_v1/monthly_burned-brazil_2026_07.tif