0% encontró este documento útil (0 votos)
98 vistas55 páginas

Curso GEE: Aplicaciones Hidrológicas

Este documento presenta una introducción al uso de Google Earth Engine (GEE) para aplicaciones hidrológicas. Explica brevemente qué es GEE, cómo funciona accediendo a grandes cantidades de datos espaciales en la nube y ejecutando algoritmos de manera paralela. También describe algunas limitaciones de GEE como su incapacidad para procesar algoritmos secuenciales. Luego, cubre la creación de cuentas en GEE, su amplio catálogo de datos espaciales y cómo funcionan las APIs de GEE.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
98 vistas55 páginas

Curso GEE: Aplicaciones Hidrológicas

Este documento presenta una introducción al uso de Google Earth Engine (GEE) para aplicaciones hidrológicas. Explica brevemente qué es GEE, cómo funciona accediendo a grandes cantidades de datos espaciales en la nube y ejecutando algoritmos de manera paralela. También describe algunas limitaciones de GEE como su incapacidad para procesar algoritmos secuenciales. Luego, cubre la creación de cuentas en GEE, su amplio catálogo de datos espaciales y cómo funcionan las APIs de GEE.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

CURSO: GEE PARA APLICACIONES HIDROLÓGICAS

TEMA 1: INTRODUCCIÓN A GEE


Presentado por:
Ing. [Link]. Diego O. Tola Aguilar
La Paz – Bolivia
2023
Modelo conceptual de datos espaciales
Almacenar y describir cada uno de los componentes que conforman un territorio,
requiere realizar una simplificación, atendido a los detalles con respecto a los objetivos
del estudio.

El conjunto de componente geográficos que representan la realidad se denominan


base de datos geográfica.
Modelos conceptual de datos SIG
En SIG existen dos modelos principales para
representar la información geográfica:
- Vectorial: Enfoque basado en objetos
- Ráster: Enfoque basado en propiedades
Que realizaremos?
• Descarga masiva de datos
• Generación de animaciones
• Composición de mosaicos
• Visualización de image collection
• Cálculo de erosión hídrica
• Balance hídrico
• ……
Descarga masiva de información
• Elevación
• NDVI
• Pendiente
• Aspecto
• Mapa de sombras
• Dirección de flujo
• Acumulación de flujo
• Porcentaje de materia orgánica
• densidad aparente del suelo
• Precipitación
• ETP
• NDVI
• Uso del suelo
Generación de animaciones

NDVI de Bolivia (izq) y NDVI del Norte de Bolivia (der): Periodo 2013 - 2014
Clasificación de imágenes

Clasificación de la cobertura y el uso de la tierra de una cuenca hidrográfica


Índices espectrales

NDVI NDWI
Erosión de suelos

Modelo RUSLE
Balance hídrico superficial

Balance hídrico superficial


Monitoreo de glaciares

NDVI de Bolivia (izq) y NDVI del Norte de Bolivia (der): Periodo 2013 - 2014
Mapeo del riesgo de inundación

Riesgo de inundación estimado con sensores activos (SAR)


Temas a Tratar

1. Introducción
1.1. Que es GEE?
1.2. Cómo funciona?
1.3. Que desventajas tiene?
2. Creando una cuenta en GEE
3. Catálogo de datos
4. Que es una API?
5. Cómo funciona una API?
1. Introducción

[Link]
1.1 Qué es Google Earth Engine?

Es una plataforma que nos permite acceder al mayor catálogo de datos espaciales del
planeta y ejecutar algoritmos en la infraestructura de Google
1.2 Cómo funciona?

Vemos un ejemplo: Clasificar una imagen usando kmeans

GEE utiliza el paradigma del data cube


1.3 ¿Qué desventajas tiene?

Vemos un ejemplo: Calculo de acumulaciones de flujo


1.3 ¿Qué desventajas tiene?
1.3 ¿Qué desventajas tiene?

GEE no puede procesar algoritmos secuenciales porque no pueden paralelizarse


2. Creando una cuenta en GEE
2. Creando una cuenta en GEE

[Link]
2. Creando una cuenta en GEE
2. Creando una cuenta en GEE
2. Creando una cuenta en GEE
2. Creando una cuenta en GEE
2. Creando una cuenta en GEE
2. Creando una cuenta en GEE
3. Catálogo de datos

Componentes de GEE
3. Catálogo de datos

[Link]

+560 dataset públicos


+10M imágenes (4.000 por día)
7 petabytes de datos
3. Catálogo de datos

Modelo digital de terreno Otras


• SRTM variables
• ALOS PALSAR • Soil moisture
• LiDAR • Water
• HydroSHEDS recurrence
• Grace
• (flujo acumulado…)

Clima Precipitación
• Terra • GSMaP
• GLDAS • GPM
• WorldClim • CHIRPS
• TRMM
3. Catálogo de datos
3. Catálogo de datos
3. Catálogo de datos
3. Catálogo de datos

TAGs
3. Catálogo de datos

Template
Nombre del Temporalidad de los datos
producto Fuente de la data

EE Sniped (forma en la que se incluye en la API)


3. Catálogo de datos

Tabla de
contenidos

Script ejemplo
4. Cómo funciona GEE?

Infraestructura computacional

Soportado por la API Python y Javascript


4. Cómo funciona GEE?

Infraestructura computacional

Solo soportado por API Javascript


5. Qué es una API?
Un API es un conjunto de subrutinas, funciones y procedimientos (o métodos en
la programación orientada a objetos) que ofrece cierta biblioteca para ser
utilizado por otro software como una capa de abstracción.

Es decir las APIs funcionan como un


puente de comunicación
5. Qué es una API?

GDAL – librería que permite análisis


espacial en varios formatos

gdalwarp:
• Permite resamplear ráster,
• cambiar el sistema de referencia
de capas de información,
• o reproyectar

Desarrollado en C++

+4000 líneas de código


5. Qué es una API?

Gdalwarp – API
• Utilizado por ArcGis,
QGIS para realizar
análisis espacial
5. Qué es una API?

Palabra reservada (función): Define la acción a realizar


Argumentos: Características y flexibilidad que tiene la palabra
reservada
6. Cómo funciona una API?

API GEE
6. Cómo funciona una API?

Analiza si la
petición en JSON
ha sido realizada de
forma correcta

Programa en Python → API GEE → Información en formato JSON →


Servidor
6. Cómo funciona una API?
Grafo acíclico dirigido (DAG): Forma en la que la API transforma el código de
Python a un objeto de JSON
7. Javascript vs Python
API Python: Permite automatizar procesos de análisis espacial con el catálogo de
datos o datos propios
API Javascript: Limitada funcionalidad para realizar ingestaciones y exportaciones
de datos (descargar imágenes haciendo clics!)
Ideal para aplicaciones web (On the fly computation)
Más fácil de utilizar, puede ser montada en el navegador (GEE Code
Editor)
Python API

Paquetes de Python para visualización


Aplicaciones
A

Forest loss in Sumatra’s Riau province, Indonesia, 2000-2012. Credit: Hansen, Potapov, Moore, Hancher et al., 2013.
Aplicaciones
A
Multiplataforma

[Link]
[Link]
[Link]
[Link]
Referencias de consulta
Gorelick, N., Hancher, M., Dixon, M., Ilyushchenko, S., Thau, D., Moore, R.
2017. Google Earth Engine: Planetary-scale geospatial analysis for everyone.
Remote Sensing of the Environment 202, 18-27.
Olaya, V., 2014. Sistemas de Información Geográfica. 65 – 411 p. Consultado en
14 de enero de 2019. Disponible en: [Link]
Reuter, A. (2006). Sistemas de Información Geográfica (SIG): Modelos – Datos –
Información – Base de Datos. Facultad de Ciencias Forestales. Universidad
Nacional de Santiago del Estero. p. 78.
Recursos en línea
[Link]
[Link]

Comunidades de usuarios
[Link]
[Link]

También podría gustarte