Google Earth Engine - Nivel Básico

Lesson Maintainers: Henry Asencios

Google Earth Engine (GEE) es una plataforma de geomática basada en la nube que permite a los usuarios visualizar y analizar imágenes de satélite de nuestro planeta. Los científicos y las organizaciones sin ánimo de lucro utilizan GEE para llevar a cabo estudios de sensoramiento remoto, tales como: predecir brotes de enfermedades, gestionar recursos naturales, monitorear desastres naturales, etc.

Este curso básico de GEE está diseñado para los servidores del Servicio Nacional de Meteorología e Hidrología del Perú (SENAMHI) que no presentan conocimientos previos de la plataforma. Las lecciones tendrán una duración de 2 días (~ 16 horas) de trabajo.

Se comenzará con una descripción general GEE (Componentes de GEE, Code Editor, Explorer y Clientes API). Se mostrará diversos productos generados con la base de datos disponibles y los algorítmos de GEE. Se presentará las nociones básicas de Code Editor. Una introducción al lenguaje Javascript. Descripción General del Code Editor. API Javascript de GEE. Convenciones: Guía de Estilo. Acceso a las funcionalidades de la API. Consultar la documentación de las funciones. Tipo de datos (Listas, Diccionarios, etc.). Funciones definidas por el usuario. En la última sesión se mostrará como utilizar la API GEE en un entorno Python.

Antes de empezar

Los participantes deberán utilizar sus propias computadoras con acceso a internet a fin de asegurar un correcto uso de la plataforma para un desarrollo eficiente de los ejercicios.
Estas lecciones asumen que los participantes no presentan conomientos previos de la plataforma GEE.

Para comenzar, seguir el procedimiento mostrado en la pestaña “[Episodios]” y descargar la data proporcionada para el desarrollo de los ejercicios.

Prerequisitos

Las lecciones requieren de conocimientos previos de algún lenguaje de programación tales como: Python, R, Matlab, Fortran, C++, C, JavaScript, etc. Asimismo, conocimientos de Sensoramiento Remoto y Sistemas de Información Geográfica.

Horario

Configuración Descargar los archivos necesarios para la lección
00:00 1. Acceso a GEE y tips JavaScript ¿Cómo obtener una cuenta?
¿Qué es lo básico que se debe de saber acerca de JavaScript?
01:00 2. Introducción a Google Earth Engine ¿Qué es Google Earth Engine?
¿Cuáles son las ventajas y limitaciones de esta plataforma?
03:00 3. Code Editor ¿Cuáles son las principales características del Code Editor?
¿En dónde podemos encontrar ayuda cuando estamos aprendiendo GEE?
¿Cómo buscar e importar una base de datos?
¿Cómo creamos, compartimos y guardamos scripts?
05:00 4. Accediendo al catálogo de imágenes de satélite ¿Cómo puedo acceder a un catálogo de imágenes satelitales a escala regional?
¿Cómo realizar mosaicos?
¿Cómo se usa la información vectorial?
¿Cómo exportar imágenes?
07:00 5. Reductores espaciales y temporales ¿Cómo agregar las imágenes que comprenden una Image Collection sobre un periodo de tiempo?
¿Cómo estimar medios areales usando regiones vectoriales?
¿Cómo exportar una tabla de resumen?
09:00 6. Clasificación Supervisada de Imágenes de Satélite ¿Qué técnicas de machine learning están disponibles en GEE?
¿Cómo realizar una calisificación supervisada de imágenes de satélite?
¿Cómo evaluar la precisión de la clasificación?
¿Cómo crear mis propias geometrías manualmente?
12:00 7. Series de Tiempo ¿Cómo generar una serie de tiempo para una coordenada específica?
¿Cómo graficar la serie de tiempo en Google Earth Engine?
¿Cómo realizar gráficos interactivos?
15:00 8. Resumen ¿Cuál es el recurso más importante de GEE?
¿Dónde se puede encontrar ayuda acerca del uso de GEE?
16:00 Final

El horario real puede variar ligeramente dependiendo de los temas y ejercicios elegidos por el instructor.