Skip to content

tassiaparadasampaio-cmyk/JavaScript-GEE-Scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

DOI

Google Earth Engine JavaScript Scripts

Coleção de scripts em JavaScript para análise de sensoriamento remoto usando Google Earth Engine, com foco em monitoramento ambiental e detecção de mudanças.

📖 Referência Acadêmica

Estes scripts foram desenvolvidos como parte do Trabalho de Conclusão de Curso:

Título: Análise Automatizada da Severidade de Queimadas em Área de Banhado com índices de vegetação (NDVI e NBR) através de JavaScript: Um Estudo de Caso em Pelotas, RS.

Autor: Tássia Parada Sampaio
Instituição: Universidade Federal de Pelotas (UFPEL)
Data de Defesa: 15 de Dezembro de 2023
DOI: 10.5281/zenodo.18728901


📁 Scripts Inclusos

1. NBR Calculator (Normalized Burn Ratio)

Arquivo: nbr_calculator.js

Script para calcular o Índice de Queimada Normalizado (NBR) usando imagens do Sentinel-2.

Fórmula: NBR = (NIR - SWIR) / (NIR + SWIR)

Bandas Utilizadas:

  • B8A (Near Infrared Estreita)
  • B11 (Short Wave Infrared 1)

Recursos:

  • Cálculo automático de NBR mensal
  • Interface interativa para seleção de período
  • Visualização em mapa
  • Estatísticas por região

2. NDVI Calculator (Normalized Difference Vegetation Index)

Arquivo: ndvi_calculator.js

Script para calcular o Índice de Vegetação por Diferença Normalizada (NDVI) usando imagens do Sentinel-2.

Fórmula: NDVI = (NIR - RED) / (NIR + RED)

Bandas Utilizadas:

  • B8 (Near Infrared)
  • B4 (Vermelho)

Recursos:

  • Cálculo automático de NDVI mensal
  • Interface interativa para seleção de período
  • Visualização em mapa com paleta de cores
  • Estatísticas por região

🚀 Como Usar

Pré-requisitos

Executar um Script

  1. Acesse https://code.earthengine.google.com/
  2. Crie um novo script
  3. Copie o conteúdo de um dos arquivos .js
  4. Cole no editor do Google Earth Engine
  5. Clique em Run
  6. Interaja com a interface (selecione período, visualize resultados)

Exemplo: Executar NBR Calculator

// 1. Copie todo o conteúdo de nbr_calculator.js
// 2. Cole no Google Earth Engine Code Editor
// 3. Clique em Run
// 4. Na interface, selecione o mês desejado
// 5. Visualize os resultados no console e no mapa

📊 Dados Técnicos

Satélite

  • Sentinel-2A e Sentinel-2B
  • Resolução Espacial: 10-60 metros
  • Resolução Temporal: 5 dias

Área de Estudo

  • Local: Pontal da Barra, Pelotas/RS
  • Coordenadas: -31.78° a -31.79° S, -52.22° a -52.23° O
  • Bioma: Pampa (Banhado)

Período de Análise

  • Início: Novembro de 2022
  • Fim: Maio de 2023
  • Frequência: Mensal

📈 Resultados Principais

NBR (Normalized Burn Ratio)

Mês NBR
Novembro 2022 0.210
Dezembro 2022 0.199
Janeiro 2023 0.158
Fevereiro 2023 0.132
Março 2023 0.190
Abril 2023 0.211
Maio 2023 0.209

NDVI (Normalized Difference Vegetation Index)

Mês NDVI
Novembro 2022 0.259
Dezembro 2022 0.313
Janeiro 2023 0.262
Fevereiro 2023 0.314
Março 2023 0.129
Abril 2023 0.200
Maio 2023 0.125

🔬 Metodologia

Índice NBR

O NBR é utilizado para detectar e quantificar a severidade de queimadas. Valores mais altos indicam vegetação não afetada, enquanto valores mais baixos indicam áreas queimadas.

Interpretação:

  • Próximo de 1: Vegetação saudável
  • Próximo de 0: Transição
  • Próximo de -1: Áreas severamente queimadas

Índice NDVI

O NDVI mede a saúde e vigor da vegetação baseado na diferença entre as refletâncias das bandas do vermelho e do infravermelho próximo.

Interpretação:

  • Próximo de 1: Vegetação densa e saudável
  • Próximo de 0: Rochas e solo descoberto
  • Próximo de -1: Água, nuvens e neve

📚 Referências

  • Cho, Z. (2021). Google Earth Engine for Geospatial Analysis.
  • Llorens, R., et al. (2021). Sentinel-2 for Burn Severity Assessment.
  • NASA (2023). NDVI - Normalized Difference Vegetation Index.
  • USGS (2023). Normalized Burn Ratio (NBR).

📄 Licença

Este projeto está licenciado sob a Licença Creative Commons Attribution 4.0 International (CC BY 4.0).

Você é livre para:

  • ✅ Compartilhar — copiar e redistribuir o material
  • ✅ Adaptar — remixar, transformar e construir sobre o material

Sob a condição de:

  • ✅ Atribuição — dar crédito apropriado

🔗 Links Úteis


👤 Autor

Tássia Parada Sampaio


🙏 Agradecimentos

Agradeço à Profa. Dra. Diuliana Leandro e à Prof. Dra. Rubia Flores Romani pelo valioso apoio durante o desenvolvimento deste trabalho.


Última atualização: Fevereiro de 2026
Versão: 1.0.0
DOI: 10.5281/zenodo.18728901

Releases

No releases published

Packages