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.
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
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
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
- Conta no Google Earth Engine
- Acesso ao Google Earth Engine Code Editor
- Acesse https://code.earthengine.google.com/
- Crie um novo script
- Copie o conteúdo de um dos arquivos
.js - Cole no editor do Google Earth Engine
- Clique em Run
- Interaja com a interface (selecione período, visualize resultados)
// 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- Sentinel-2A e Sentinel-2B
- Resolução Espacial: 10-60 metros
- Resolução Temporal: 5 dias
- Local: Pontal da Barra, Pelotas/RS
- Coordenadas: -31.78° a -31.79° S, -52.22° a -52.23° O
- Bioma: Pampa (Banhado)
- Início: Novembro de 2022
- Fim: Maio de 2023
- Frequência: Mensal
| 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 |
| 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 |
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
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
- 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).
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
Tássia Parada Sampaio
- 📧 Email: tassia.sampaio@ufpel.edu.br
- 🔗 GitHub: @tassiaparadasampaio-cmyk
- 🎓 Instituição: Universidade Federal de Pelotas (UFPEL)
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