Está en la página 1de 26

Instituto Nacional de Conservación y Desarrollo Forestal, Áreas Protegidas y Vida Silvestre

(ICF)
Secretaría de Energía, Recursos Naturales, Ambiente y Minas
(MiAmbiente)

PROTOCOLO PARA LA GENERACIÓN DE PÉRDIDAS DE


COBERTURA BOSCOSA, MEDIANTE SCRIPTS
CONSTRUIDOS EN LA PLATAFORMA DE GOOGLE EARTH
ENGINE (GEE)

Tegucigalpa M.D.C Diciembre 2016


Secretaría de Energía, Recursos Naturales, Ambiente y Minas (MiAmbiente)
José Antonio Galdámez- Secretario de Estado MiAmbiente

Dirección Nacional de Cambio Climático


Sergio Adrián Palacios Cárcamo – Director Nacional

Instituto Nacional de Conservación y Desarrollo Forestal, Áreas Protegidas y Vida Silvestre


(ICF)
Misael Alsides León - Director Ejecutivo ICF
Selvin Pacheco - Subdirector Ejecutivo ICF
Gerson Perdomo – Jefe Centro de Información de Patrimonio Forestal (CIPF)
Héctor Lagos – Unidad de Monitoreo Forestal (UMF)

Proyecto Apoyo a la preparación para la Reducción de las Emisiones debidas a la


Deforestación y le Degradación Forestal (REDD+) en Honduras
Nelson Saúl Ulloa Colindres – Coordinador Nacional

Equipo Nacional de apoyo a la preparación del nivel de referencia (FCPF –ONUREDD)


Rommel Porfirio Sarmiento – Coordinador componente MRV MiAmbiente
Amy Alicia Lazo – Enlace técnico FAO ONU-REDD
Jorge Luis Santos
Juan José Barahona
Jairon Isidro Castellanos
Fernando Roberto Bernárdez
Ivan Emilio Maradiaga
Omar Orellana Díaz
Fabio Leonel Casco
Yolibeth Aderlí López
Rodolfo Josué Bautista
Protocolo para la generación de pérdidas de cobertura boscosa
mediante scripts construidos en la plataforma de Google Earth
Engine (GEE)

Honduras

Instituto Nacional de Conservación y Desarrollo Forestal, Áreas Protegidas y Vida Silvestre


(ICF)
Secretaria de Energía, Recursos Naturales, Ambiente y Minas (MiAmbiente)

El presente documento describe la metodología para la generación de pérdidas de


cobertura boscosa mediante scripts construidos en la plataforma de Google Earth
Engine. El objetivo es presentar ante la Convención Marco de las Naciones Unidas sobre
Cambio Climático los resultados de deforestación en el documento de Nivel de
Referencia de Emisiones Forestales.
ACRÓNIMOS
FAO: Organización de las Naciones Unidas para la Alimentación y la Agricultura

GEE: Google Earth Engine


ICF: Instituto Nacional de Conservación y Desarrollo Forestal, Áreas Protegidas y Vida
Silvestre
IDE: Ambiente de Desarrollo Integrado
KML: Keyhole Markup Language
LANDSAT: LAND = tierra y SAT = satélite
MiAmbiente: Secretaría de Energía, Recursos Naturales, Ambiente y Minas
MODIS: Espectroradiómetro de Imágenes de Resolución Moderada
ONU: Organización de las Naciones Unidas
REDD: Reducción de Emisiones por Deforestación y Degradación
TIF: Tagged Image Format (formato de imagen)
TABLA DE CONTENIDO
I. Introducción .............................................................................................................. 1
II. Interfase de Google Earth Engine (GEE) ................................................................. 2
2.1 Registro en Google Earth Engine (GEE) ........................................................... 2
2.2 Plataforma .......................................................................................................... 3
2.2.1 Explorador de Datos ................................................................................... 3
2.2.2 Editor de Código GEE ................................................................................ 5
2.2.3 Documentación de GEE ............................................................................. 5
III. Preparación de Insumos para scripts ..................................................................... 6
3.1 Tipología ecosistémica....................................................................................... 6
3.2 Subir información a la nube ............................................................................... 6
3.2.1 Conversión de shapefile a KML ................................................................. 7
3.2.2 Subir capas cartográficas como Fution table en Google Drive .................. 7
3.2.3 Subir capas cartográficas raster (.tif) en GEE ............................................ 8
IV. script de cambios Honduras ................................................................................... 9
4.1 Llamar archivos subidos al script ...................................................................... 9
4.2 Obtener enlace de archivos fution table (google drive) ................................... 10
4.3 Obtener enlace de archivos subidos a GEE ..................................................... 10
4.4 Colección de imágenes satelitales Landsat y filtros ........................................ 11
4.5 Aplicación de algoritmo para corrección atmosférica y nubosidad de las
imágenes ..................................................................................................................... 12
4.6 Construcción de mosaicos mediante combinación de sensores ....................... 13
4.7 Crear imágenes con relación de bandas ........................................................... 13
4.8 Enmascarar imágenes con relación de bandas por cobertura potencial para
clasificar...................................................................................................................... 14
4.9 Enmascarar imágenes por cobertura potencial para visualizar ........................ 14
4.10 Mosaico multifechas de imágenes con relación de bandas para clasificar .. 15
4.11 Asignación de muestras de entrenamiento ................................................... 15
4.12 Integración de las firmas en el script ............................................................ 17
4.13 Clasificación ................................................................................................. 17
4.14 Exportar cambios o mosaicos de imágenes Landsat .................................... 18
4.15 Visualización de capas ................................................................................. 18
V. LECCIONES APRENDIDAS ................................................................................ 20
ÍNDICE DE FIGURAS
Figura 1. Datos de registro en Google Earth Engine ......................................................... 2
Figura 2. Correo de bienvenida a GEE ............................................................................... 3
Figura 3. Acceso a la plataforma de manejo de datos de GEE .......................................... 3
Figura 4. Acceso al explorador de datos de GEE ............................................................... 3
Figura 5. Acceso a la información del catálogo de datos .................................................. 4
Figura 6. Acceso al espacio de trabajo de la plataforma de datos. ................................... 4
Figura 7. Diagrama de componentes del Editor de Código de GEE .................................. 5
Figura 8. Acceso a documentación o tutoriales para el uso de GEE ................................. 5
Figura 9. Diagrama de obtención de cambios con el principio de tipología ecosistémica. 6
Figura 10. Proceso de conversión de shapefile a kml ....................................................... 7
Figura 11. Pasos para subir un archivo kml a fution table en google drive ....................... 8
Figura 12. Pasos para hacer público un archivo de fution table ....................................... 8
Figura 13. Pasos para subir un archivo TIF a la nube de GEE ............................................ 9
Figura 14. Pasos para hacer público un archivo TIF en la nube de GEE ............................ 9
Figura 15. Pasos para la obtención de enlace de un archivo de fution table .................. 10
Figura 16. Pasos para la obtención de enlace de un archivo TIF de la nube de GEE....... 11
Figura 17. Insumos subidos integrados al script ............................................................. 11
Figura 18. Integración al script de colección de imágenes y filtros de nubosidad, fechas y
ubicación ......................................................................................................................... 12
Figura 19. Integración al algoritmo de la corrección atmosférica y selección de mejor
pixel ................................................................................................................................. 13
Figura 20. Integración al script de la combinación de sensores para la generación de
mosaicos ......................................................................................................................... 13
Figura 21. Configuración de la relación de bandas en el script ....................................... 14
Figura 22. Configuración en el script del enmascaramiento por tipología de mosaicos
con relación de bandas ................................................................................................... 14
Figura 23. Configuración en el script del enmascaramiento por tipología de mosaicos
para visualizar ................................................................................................................. 15
Figura 24. Configuración en el script de los mosaicos multifechas originados por relación
de bandas ........................................................................................................................ 15
Figura 25. Configuración de muestras de entrenamiento .............................................. 16
Figura 26. Ejemplo de muestras de entrenamiento para "no bosque estable" .............. 16
Figura 27. Ejemplo de muestras de entrenamiento para "pérdida de 2000-2006" ........ 17
Figura 28. Ejemplo de muestras de entrenamiento para "pérdida de 2006-2012" ........ 17
Figura 29. Configuración en el script de la unión de las muestras en un solo archivo .... 17
Figura 30. Configuración de los parámetros de clasificación de las pérdidas ................. 18
Figura 31. Configuración en el script de la exportación de archivos (clasificación o
mosaicos) ........................................................................................................................ 18
Figura 32. Configuración en el script de la visualización de capas en el editor de código
........................................................................................................................................ 19
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

I. INTRODUCCIÓN

Google Earth Engine (GEE) es una plataforma tecnológica de seguimiento online y libre,
que ha puesto a disposición del público colecciones numerosas de imágenes satelitales
actuales e históricas a nivel mundial. Las mismas provienen de diferentes sensores
(Modis, Landsat, Sentinel y otros datos de imágenes) y son de variada resolución
espacial.

Esta plataforma digital dinámica almacena datos satelitales en petabytes (1015 bytes) y
permite que las herramientas de alto rendimiento analicen e interpreten ésta en
tiempos reducidos como nunca antes visto. Además de las imágenes satelitales, GEE
reúne mediciones y datos científicos que datan de más de 43 años (desde el
lanzamiento de Landsat 1 en 1972), a fin de permitir el monitoreo eficiente y la
evaluación de escenarios de recursos naturales basados en datos retrospectivos.

Investigadores de países de todo el mundo en la actualidad utilizan esta infraestructura


computacional para detectar tipos de cobertura, cambios y cuantificar las tendencias de
múltiples indicadores ambientales para tomar decisiones sobre los mismos.

Honduras se une a esta lista de países en busca de un monitoreo eficiente, el cual


pretende reducir significativamente los tiempos de procesamiento y los costos
vinculados a los mismos y sobre todo en tiempo cuasi real. Es por ello que se ha
utilizado dicha plataforma como base para la generación de pérdidas de cobertura
forestal a escala nacional (datos de actividad) para ser presentados en los niveles de
referencia de Honduras ante la Convención Marco de Naciones Unidas sobre Cambio
Climático.

Este documento pretende mostrar el procedimiento a seguir en el uso de ésta


herramienta (GEE) para la construcción de un script que permitió la detección de
pérdidas de cobertura forestal para Honduras durante los periodos 2000-2006, 2006-
2012 y 2012-2016 (16 años de análisis).

1
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

II. INTERFASE DE GOOGLE EARTH ENGINE (GEE)


2.1 Registro en Google Earth Engine (GEE)
Para tener acceso a los datos de esta plataforma es necesario ser miembro de la misma,
por lo que el registro es obligatorio. Para ello, es necesario contar con una cuenta de
correo electrónico de google (Gmail) y posteriormente acceder a la página de registro 1
de GEE y completar los datos solicitados para dicha cuenta.

Figura 1. Datos de registro en Google Earth Engine

Una vez registrado se recibe un mensaje en el correo utilizado para GEE con un link para
terminar de configurar nuestra cuenta. En esta configuración nos solicita el nombre del
proyecto para el cual utilizará los datos que se obtengan de GEE dado a que se restringe
el uso para fines comerciales. Una vez confirmada esta información, se recibe
nuevamente un mensaje donde describe las herramientas a las que se tiene acceso y
enlaces para ayudar al usuario a empezar a conocer esta plataforma.

1
Link: https://signup.earthengine.google.com/#/

2
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

Figura 2. Correo de bienvenida a GEE

2.2 Plataforma
La página de GEE contiene múltiples menús, entre los que se encuentra la plataforma de
manejo de datos, la misma contiene cuatro opciones: Overview, Code Editor, Explorer y
Documentation, que permiten realizar diferentes tareas.

Figura 3. Acceso a la plataforma de manejo de datos de GEE

2.2.1 Explorador de Datos


Las principales secciones del explorador de datos son el catálogo de datos (Data
Catalog) y el espacio de trabajo (Workspace):

Figura 4. Acceso al explorador de datos de GEE

3
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

2.2.1.1 Catálogo de datos


En esta sección se muestran los datos disponibles que pueden utilizarse para algún tipo
de análisis. Para desplegar esta sección se debe ingresar en la parte superior derecha de
la página de Google Earth Engine, en el icono “Data Catalog” .

Estas listas muestran o vinculan a la mayoría de los conjuntos de datos y mosaicos de


información disponibles en Google Earth Engine. Para abrir estas capas y hacer una
visualización rápida, debe dar clic en el link del mosaico que se desea visualizar y
posteriormente ir a "open in workspace" (abrir en espacio de trabajo). En caso de
conocer el nombre de los productos disponibles, es posible acceder de forma rápida a
través del uso de la barra de búsqueda en la parte superior de la página.

Figura 5. Acceso a la información del catálogo de datos

2.2.1.2 Espacio de trabajo


El espacio de trabajo permite administrar, analizar y visualizar conjuntos de datos en
Google Earth Engine. El acceso a éste se encuentra esquina superior derecha de GEE, en
el botón “workspace” . Para trabajar sobre una base de visualización y
localización, la plataforma contiene dos mapas base: el primero de Maps y el segundo a
partir de las imágenes de Google Earth.

Figura 6. Acceso al espacio de trabajo de la plataforma de datos.

4
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

2.2.2 Editor de Código GEE


Es un Ambiente de Desarrollo Integrado (IDE) basada en la web que nos ayuda a
desarrollar de una manera amigable scripts o aplicaciones mediante el motor JavaScript.
El editor de código está diseñado para que los flujos de trabajo geoespaciales complejos
sean más rápidos y fáciles. El Editor de código de GEE contiene un conjunto de
elementos que pueden ser utilizados para facilitar el flujo de trabajo.

Figura 7. Diagrama de componentes del Editor de Código de GEE

2.2.3 Documentación de GEE


Es una sección de la plataforma utilizada para brindar a los investigadores información
básica para el manejo de información, construcción de scripts especializados y otros
tutoriales que brindan una noción del funcionamiento de la herramienta.

Figura 8. Acceso a documentación o tutoriales para el uso de GEE

5
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

III. PREPARACIÓN DE INSUMOS PARA SCRIPTS


3.1 Tipología ecosistémica
El proceso de clasificación de imágenes satelitales requiere de la toma de muestras de
entrenamiento. Para obtener un buen resultado de las clasificaciones de cobertura o
cambios, estas muestras deben ser lo más homogéneas posible. Para lograr esa
homogeneidad es necesario dividir el país en regiones o tipologías con características
similares, esto debido a que un bosque en ecosistema húmedo tendrá una respuesta
espectral diferente comparada con un bosque deciduo. Lo mismo sucede con los
cambios, son heterogéneos a medida se ve implícita más variedad de ecosistemas en su
análisis. Para resolver este conflicto, lo ideal es dividir el país en tipologías de acuerdo al
tipo de cobertura. Por ejemplo: Honduras se subdividió en Conífera, Latifoliado
húmedo, Latifoliado deciduo, Manglares (ver protocolo de Tipología de Bosques de
Honduras). Esto permitirá obtener cambios por separado al momento de correr los
scripts y los resultados obtenidos serán más precisos.

Figura 9. Diagrama de obtención de cambios con el principio de tipología


ecosistémica.

3.2 Subir información a la nube


GEE permite administrar y utilizar datos subidos a la nube, esta puede ser la de Google
Drive o la propia nube de GEE.

6
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

3.2.1 Conversión de shapefile a KML


Cuando se trata de entidades geográficas como shapefiles, el primer paso a realizar es
convertir este formato a kml utilizando cualquier programa de GIS para subirlo a Google
Drive como Fution Table. Utilizando QGIS es muy simple ya que solamente es volver a
guardar el archivo shapefile (clic derecho > guardar como) y elegir la extensión kml en el
archivo de salida.

Figura 10. Proceso de conversión de shapefile a kml

3.2.2 Subir capas cartográficas como Fution table en Google Drive


Debido a que los límites administrativos incorporados en Google Earth Engine están a
una escala mundial y suelen tener errores, es necesario agregar el límite exacto del área
de estudio sobre la cual se desea trabajar. Para ello GEE permite un formato llamado
Fution table (tablas dinámicas), el cual debe estar guardado en la nube de Google Drive.

Los pasos son los siguientes; ir a Google Drive y abrir una sesión con su cuenta de
Google, después ir a nuevo y seleccione Más > Google Fution Tables. Seleccionar el
archivo a subir luego siguiente y finalizar.

7
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

Figura 11. Pasos para subir un archivo kml a fution table en google drive

Para hacer público el archivo para que sea utilizable por otros usuarios, es necesario
cambiar las condiciones de acceso; para ello vamos a share (compartir) y luego cambiar
la configuración seleccionando Activado: público en la web.

Figura 12. Pasos para hacer público un archivo de fution table

3.2.3 Subir capas cartográficas raster (.tif) en GEE


GEE permite subir capas de información en formato raster (con extensión .tif). Para ello
se utiliza la sección de assets del editor de código de GEE donde damos clic en New y
luego a Image Upload; en la ventana desplegada buscamos el archivo a subir. Cuando la
información subida contiene información estratificada o subdividida en categorías el
pyramiding policy debe ser tipo Sample.

8
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

Figura 13. Pasos para subir un archivo TIF a la nube de GEE

Para que el archivo sea utilizable por otros usuarios es necesario configurar las opciones
del mismo haciendo clic en el archivo y luego en share. Se despliega una ventana donde
asignamos el check en Anyone can read (cualquiera lo puede leer) y luego en ok

Figura 14. Pasos para hacer público un archivo TIF en la nube de GEE

IV. SCRIPT DE CAMBIOS HONDURAS


4.1 Llamar archivos subidos al script
Las capas subidas y utilizadas en este script son:

Límite de Honduras con buffer (formato fution table)


Límite de Honduras con buffer (formato raster .tif)

9
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

Bosque no bosque de Honduras año 2012 (formato raster .tif)


Potencial de bosque en áreas sin cobertura forestal (formato raster .tif)

4.2 Obtener enlace de archivos fution table (google drive)


Para llamar archivos subidos como fution table para ser utilizados en GEE es necesario
obtener un enlace del archivo de Google Drive. Para ello entramos al archivo del cual se
quiere obtener el enlace, luego “About this table” y por último copiamos el link del “Id”
que se muestra en la tabla que se despliega.

Figura 15. Pasos para la obtención de enlace de un archivo de fution table

4.3 Obtener enlace de archivos subidos a GEE


En la sección de archivos subidos (assets), dar clic en el archivo del cual se quiere
obtener el enlace y copiar enlace de Image ID

10
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

Figura 16. Pasos para la obtención de enlace de un archivo TIF de la nube de


GEE

Cuando se llaman estos archivos al script se utiliza el comando ee.FeatureCollection


para los de tipo Fution Table (google drive) y ee.Image para los tif (de GEE).

Figura 17. Insumos subidos integrados al script

4.4 Colección de imágenes satelitales Landsat y filtros


GEE permite llamar las colecciones de imágenes de diferentes sensores, en este caso de
Landsat (Landsat 5, 7 y 8) y posteriormente filtrarlas por fecha y con un porcentaje de
nubosidad deseado. Las temporalidades definidas para la obtención de cambios de
cobertura en el país fueron 2000-2006, 2006-2012 y 2012-2016, no obstante, dado que
la capa o mapa base es 2012 se realizaron scripts para análisis retrospectivos y otros
para análisis post; en tal sentido las colecciones retrospectivas se filtraron para los años
2000, 2006 y 2012 con rangos de tiempo entorno a los mismos, con el fin de construir
mosaicos de mayor calidad. Para el año 2000 se utilizó L5 y L7, para 2006 únicamente
L7 dado a que no había suficientes imágenes de L5 y por último para el año 2012 se
utilizó L7 y L8. Cabe resaltar que el rango de tiempo de colección de imágenes utilizadas
para cada uno de los años es diferente, dado a que los mismos se veían restringidos por
la cantidad de imágenes disponibles y sobre todo por la nubosidad.

11
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

Figura 18. Integración al script de colección de imágenes y filtros de


nubosidad, fechas y ubicación

4.5 Aplicación de algoritmo para corrección atmosférica y nubosidad de las


imágenes
GEE contiene en su base de datos una serie de algoritmos que permiten construir
mosaicos libres de nubes, el principio básico de estos algoritmos consiste en escoger el
mejor pixel de una colección de imágenes para construir la nueva imagen o mosaico.
Con la flexibilidad de este motor de datos se pueden construir mosaicos por cada año
en cuestión de poco tiempo, dado a que la tecnología de GEE distribuye cada tarea
entre un millón de computadoras para luego presentar el resultado que puede ser
descargado o dejar en el script para cuando sea necesario.

Por otra parte, cabe destacar que la información capturada por el sensor es radiación
electromagnética proveniente de la luz del sol reflejada sobre la superficie terrestre,
más la radiancia de la energía dispersada y reflejada por la atmósfera. Esta información
de intensidad es transformada y almacenada en una representación discreta de
números digitales (ND) con escalas diferenciadas de bits que pueden ser 8, 12 y 16 bits.

Dado a que las condiciones atmosféricas distribuidas en el espacio son diferentes y


afectan la energía reflejada que captura el sensor guardada en ND, es necesario
convertir los mismos a datos con una escala espectral normalizada. Para ello se
transforman los ND a valores de radiancia y éstos a valores de reflectividad en el techo
de la atmósfera (TOA). Este proceso lo realiza de manera automática el algoritmo
“ee.Algorithms.Landsat.simpleComposite”. Éste algoritmo utiliza dos algoritmos
intrínsecos como el “SimpleLandsatCloudScore” para la calibración TOA y el
“LandsatPathRowLimit” para seleccionar las escenas menos nubladas; posteriormente
utiliza como parámetros la colección de imágenes, un percentil de selección de pixeles
de los que formará los nuevos para el mosaico, un porcentaje de nubosidad de las
imágenes utilizadas y una cantidad máxima de imágenes superpuestas para construir el
mosaico (GEE, 2016).

12
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

Figura 19. Integración al algoritmo de la corrección atmosférica y selección


de mejor pixel

4.6 Construcción de mosaicos mediante combinación de sensores


Con el fin de obtener mosaicos de mejor calidad, GEE permite la combinación de
imágenes de diferentes sensores (por ejemplo: L5, L7 y L8), para ello es necesario
conocer y sistematizar las bandas con el mismo rango espectral (Ej. B1 de L7 es igual a la
B2 de L8). Posteriormente se utiliza el algoritmo ee.ImageCollection.fromImages y el
qualityMosaic para elegir los mejores pixeles libres de nube de los dos sensores para el
rango de tiempo definido.

Figura 20. Integración al script de la combinación de sensores para la


generación de mosaicos

4.7 Crear imágenes con relación de bandas


Para obtener mejores resultados en las clasificaciones, es necesario establecer ciertas
relaciones entre bandas de la misma imagen satelital y posteriormente construir nuevas
imágenes con las relaciones de bandas definidas.

13
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

Figura 21. Configuración de la relación de bandas en el script

4.8 Enmascarar imágenes con relación de bandas por cobertura potencial para
clasificar
Dado a que se quiere evitar confusión en la clasificación de cambios debido a la
diferencia espectral de cada cobertura, es necesario realizar las máscaras de los
mosaicos con relación de bandas en base a las 4 grandes coberturas definidas en la
tipología de bosque (latifoliado húmedo, conífera, latifoliado deciduo y mangle) y
posteriormente hacer las clasificaciones de manera individual.

Figura 22. Configuración en el script del enmascaramiento por tipología de


mosaicos con relación de bandas

4.9 Enmascarar imágenes por cobertura potencial para visualizar


Para visualizar los cambios de cobertura y asignar puntos de entrenamiento en los
siguientes pasos, es necesario utilizar máscaras de las imágenes normales (sin relación
de bandas).

14
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

Figura 23. Configuración en el script del enmascaramiento por tipología de


mosaicos para visualizar

4.10 Mosaico multifechas de imágenes con relación de bandas para clasificar


Los mosaicos construidos por otros de diferentes temporalidades o años, son
denominados mosaicos multifechas y se generan para clasificar en un solo archivo las
temporalidades que sean necesarias y en principal para obtener mejores resultados en
la clasificaciones de salida, esto debido a las relaciones intrinsecas o arboles de decisión
que los algoritmos pueden establecer a partir de las relaciones de bandas.

Figura 24. Configuración en el script de los mosaicos multifechas originados


por relación de bandas

4.11 Asignación de muestras de entrenamiento


Para que el algoritmo de clasificación asigne categorías de clasificación, es necesario
insertar las muestras de cada una de las mismas. Éstas muestras se crean y configuran
en “Geometry Imports” de la ventana de visualización del codificador de GEE. Para ello
se selecciona el simbolo de ubicación, el cual desplega una ventana donde
se configura la categoría a la que se asignará el conjunto de firmas. En name escribimos
el nombre de la categoría (eje. pérdida_2000_2006), en “Import as” se elige
FeatureCollection dado que se asignarán varias muestras para esa categoría; en
properties escribir un nombre (o field) que debe ser el mismo para todas las categorías
(ej. clase), que estará relacionado con el codigo de cada cobertura (este debe ser un
número diferente para cada categoría, ej. no bosque estable “2”, pérdida_2000_2006
“3” y pérdida_2006_2012 “4”).

15
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

Figura 25. Configuración de muestras de entrenamiento

Una vez configuradas las categorías que se desean clasificar, se procede con la
asignación de muestras (entrenamiento) sobre las imágenes.

No bosque estable: En las tres temporalidades se debe observar no bosque en las


imágenes (2000, 2006 y 2012)

Imagen 2000 Imagen 2006 Imagen 2012

Figura 26. Ejemplo de muestras de entrenamiento para "no bosque estable"

Pérdida_2000_2006: Se debe observar bosque en el 2000 y no bosque en el 2006

Imagen 2000 Imagen 2006

16
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

Figura 27. Ejemplo de muestras de entrenamiento para "pérdida de 2000-


2006"

Pérdida_2006_2012: Se debe observar bosque en el 2006 y no bosque en el 2012

Imagen 2006 Imagen 2012

Figura 28. Ejemplo de muestras de entrenamiento para "pérdida de 2006 -


2012"

4.12 Integración de las firmas en el script


Dado a que las colecciones de firmas están separadas, es necesario combinarlas en el
script; para ello, se utiliza el comando merge que permite ir agregando categoría por
categoría.

Figura 29. Configuración en el script de la unión de las muestras en un solo


archivo

4.13 Clasificación
Google Earth Engine contiene una serie de algoritmos de clasificación muy eficientes
que pueden utilizarse acuerdo a la naturaleza o tipo de producto que se quiere obtener,
sin embargo, los métodos o algoritmos más utilizados son 4:

1. Árbol de clasificación y regresión (CART).


2. Clasificadores al azar de bosques (RF); y una serie de tiempo normalizada
3. Índice de Vegetación de Diferencia Normalizada(NDVI)
4. Porcentaje de Cobertura del Follaje (FPC)

17
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

El CART es la más común y utilizado de estos cuatro por su eficiencia y resultados


obtenidos en diferentes estudios. Este algoritmo divide de forma recursiva píxeles de
datos de entrenamiento en subconjuntos homogéneos, hasta llegar a los nodos
terminales con la máxima homogeneidad. La homogeneidad se mide en relación a las
clases definidas por datos de entrenamiento (muestras). En resumen, el CART consiste
en un algoritmo que aprende cada vez que se asignan puntos de entrenamiento y de
esta manera cada vez que se corre presenta mejores resultados en las clasificaciones.

Para esta clasificación se utiliza el mosaico multifechas obtenido a partir de relación de


bandas y las firmas asignadas respectivamente.

Figura 30. Configuración de los parámetros de clasificación de las pérdidas

4.14 Exportar cambios o mosaicos de imágenes Landsat


Una vez obtenidas las clasificaciones se deben descargar para sus respectivos análisis y
edición. Dada la alta cantidad de píxeles y peso de un mosaico para todo el país, es
necesario subdividir el mismo en cuadrantes de dos grados (2°). Para esto se utiliza la
rejilla subida a Google Drive en donde cada cuadrante tiene asignado una letra con el
cual se identifica en la descarga. Este proceso es el mismo utilizado para descarga de los
mosaicos de imágenes Landsat sólo sustituyendo el nombre “classimg” por el nombre
del mosaico Landsat que se desea descargar.

Figura 31. Configuración en el script de la exportación de archivos


(clasificación o mosaicos)

4.15 Visualización de capas


Cualquier capa subida al script u obtenida a partir de éste puede desplegarse en la
ventana de visualización del codificador de GEE. Si es una imagen satelital es necesario
definir la combinación de bandas con la que se quiere observar, el mínimo y el máximo

18
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

valor de las bandas y el nombre de salida en la ventana de visualización. Por otra parte,
si es clasificación o capa sub dividida en categorías, se debe asignar el color (colores se
identifican con códigos y se pueden obtener de la ventana de muestras de
entrenamiento) para cada una de las categorías, así como el valor numérico mínimo y
máximo ocupado por las mismas.

Figura 32. Configuración en el script de la visualización de capas en el editor


de código

19
Protocolo para la generación de pérdidas de cobertura boscosa mediante scripts construidos en
la plataforma de Google Earth Engine (GEE)

V. LECCIONES APRENDIDAS

 Durante el proceso de elaboración de los mapas de cambios utilizando la


plataforma de Google Earth Engine, se hizo necesario realizar una división (mapa
de ecosistemas potenciales) en cuatro regiones que denotan el tipo de
ecosistema. El objetivo de la división de los ecosistemas es solucionar las
incongruencias en las muestras utilizadas para la detección de cambios de
manera automática.

 Se debe tomar en cuenta el tipo de sensor a utilizar y la disponibilidad de


imágenes satelitales para la región en análisis ya que existen zonas en que no se
cuenta con una colección de imágenes para el área y periodo deseado.

 Durante el proceso de determinación de deforestación utilizando la plataforma


Google Earth Engine es necesario contar con un mapa base y este mismo debe
coincidir con el inicio del análisis de deforestación para una región deseada.

 Al realizar análisis y construcción de mosaicos en grandes extensiones, es


necesario dividir en regiones o en tipos de ecosistemas ya que agiliza los
procesos y herramientas de la plataforma Google Earth Engine (generación de
mosaicos, detección de cambios en la cobertura forestal como pérdidas y
ganancias, descarga de capas analizadas).

20

También podría gustarte