Mirá el video (paso a paso)
En este video recorremos la herramienta completa, explicando qué hace el código y cómo usarla para análisis rápido y exportación:
Usá el código listo en GEE
Acá tenés el script publicado para abrirlo, ejecutarlo y adaptarlo a tu provincia y fechas:
¿Qué hace esta herramienta?
Este visor está pensado para una necesidad real: tomar decisiones rápidas con datos confiables. En vez de mirar capas sueltas, integra en un solo flujo:
Límites provinciales (recorte y análisis por provincia)
Focos de calor VIIRS (Suomi NPP + NOAA-20)
Composición Sentinel-2 (falso color para fuego)
Viento GFS 0.25° a 10 m (mapa + consulta puntual por click)
Relieve SRTM (contexto topográfico)
Exportación: GeoTIFF + Shapefile listos para SIG
Guía rápida de uso
Seleccioná una provincia.
Ajustá el rango de fechas (por defecto últimos 5 días).
Ejecutá los botones de capas:
🔥 VIIRS (focos)
🛰️ Sentinel-2 (fuego)
💨 Viento (GFS)
⛰️ Relieve (SRTM)
Exportá:
⬇️ GeoTIFF del último raster
⬇️ SHP de focos VIIRS fuertes
Andá a Tasks en GEE y ejecutá la tarea de exportación.
Explicación del código por secciones
1) Interfaz y mapa (UI)
El script arranca limpiando la interfaz y creando el mapa principal en modo satélite:
ui.root.clear()reinicia todo.ui.Map()crea el mapa.setOptions('SATELLITE')lo deja en imagen satelital.Se arma un panel lateral con
ui.Panel()y un layout dividido conui.SplitPanel()para tener controles + mapa (como corresponde en un visor serio).
2) Límites administrativos por provincia
Se usa el dataset:
FAO/GAUL/2015/level1filtrado por Argentina
Después se carga una lista de provincias y se deja una por defecto. Esto permite:
Recortar datos por provincia (
clip(regionActual))Centrar mapa y dibujar borde provincial
3) Umbrales VIIRS (lo importante, sin humo)
Acá se define el criterio de “foco fuerte”:
UMBRAL_TI4(calor general, raster)UMBRAL_FUERTE(solo los más intensos para puntos/SHP)
Esto es clave: no todo pixel “caliente” es un incendio activo. El umbral fuerte ayuda a quedarte con lo más relevante.
4) Variables globales (memoria del visor)
Estas variables guardan lo último que generaste:
lastRasterylastRasterName(para exportar GeoTIFF)lastFocos(para exportar SHP)windImage(para poder consultar viento con click)
Sin esto, no podés exportar con un botón “genérico” ni consultar viento puntualmente.
5) Función actualizarGeometria() (provincia + zoom + borde)
Cuando cambiás provincia:
filtra el FeatureCollection por nombre
guarda la geometría en
regionActualresetea capas y centra el mapa
dibuja el límite provincial
Es el corazón del “modo provincial”.
6) Botones de análisis (capas)
A) 🔥 VIIRS (Suomi + NOAA-20)
Carga dos colecciones VIIRS (SNPP y NOAA20) y las mergea
Calcula el máximo de
Bright_ti4para ver el pico de calor en el períodoAplica máscara de focos fuertes y genera puntos con
reduceToVectors()
Resultado:Raster (temperatura brillo)
Puntos (focos fuertes exportables a SHP)
B) 🛰️ Sentinel-2 (B12/B11/B4 fuego)
Usa
COPERNICUS/S2_SR_HARMONIZEDFiltra por nube (<70% para no quedar sin escenas)
Hace
median()y muestra falso color con bandas:B12 / B11 / B4 (muy usado para fuego/cicatriz/humo)
C) 💨 Viento GFS 0.25° (10 m)
Usa
NOAA/GFS0P25Toma
uyva 10 mCalcula velocidad:
sqrt(u²+v²)y convierte a km/h multiplicando por 3.6Guarda la imagen en
windImagepara usarla en el click
D) ⛰️ Topografía SRTM
Usa
USGS/SRTMGL1_003Muestra relieve con paleta y lo deja listo para exportar
7) Click en el mapa: viento puntual
Cuando hacés click:
crea un
Point(lon, lat)samplea
windImagea escala acorde al GFS (≈25 km)muestra el valor en el panel y lo imprime en consola
Esto transforma el visor en algo útil: no solo mirás colores, obtenés un número puntual.
8) Exportación (GeoTIFF y SHP)
GeoTIFF: exporta
lastRastera Drive en la carpetaGEE_ExportSHP: exporta
lastFocoscon focos fuertes
Todo sale listo para abrir en QGIS/ArcGIS sin inventar nada.
Seguí aprendiendo (curso completo)
Si querés llevar esto a nivel profesional (monitoreo, análisis, simulación y flujos completos), tenés el combo: