Code Monkey home page Code Monkey logo

earthenginemastergis's Introduction

mastergis

Introducción a Google Earth Engine con Python

License lifecycle

🌎 Introducción

La manipulación de ciento de Gigabytes (incluso Terabytes) de datos espaciales, ha sido una actividad muy limitada debido al alto costo de adquisición de la infraestructura computacional adecuada y a la falta de personal calificado en ingeniería de datos. Google Earth Engine (GEE) ha solucionado este problema ofreciendo una plataforma completamente gratuita, fácil de usar y con la capacidad de procesar cientos de Gigabytes datos (raster y vector) en cuestión de minutos.

En este curso presentamos el potencial que tiene el uso de Google Earth Engine para reemplazar los flujos de trabajos tradicionales en procesamiento digital de imágenes. Todos los tópicos y ejemplos tocados serán abordados con problemas reales ligados al quehacer diario de un profesional en teledetección y SIG. Para poder llevar este curso satisfactoriamente es necesario conocimientos de programación en Python y teledetección básica.

¿Qué vas a lograr en este curso?

  1. Mostrar las ventajas y desventajas entre flujos de trabajo tradicionales (ej: ENVI + ARCGIS) frente a Google Earth Engine (Lazy evaluation).

  2. Mostrar las ventajas y desventajas entre usar GEE con Python vs JavaScript.

  3. Dar a conocer a los participantes la forma adecuada de trabajar con sistemas cliente-servidor.

  4. Introducir a los participantes en la sintaxis de Google Earth Engine con Python.

  5. Poder descargar, manipular y procesar cientos de imágenes satelitales (Sentinel, Landsat, Modis, etc.) de cualquier parte del mundo en cuestión de minutos.

☝️ Silabus

💻 Ejercicios Propuestos

A fin de poder recibir un certificado de finalización del curso usted debe ser capaz de resolver los siguientes problemas propuestos.

  • Ejercicio N°01: Estimar la Erosión multianual para cualquier parte del mundo.

  • Ejercicio N°02: Estimar la precipitación y evapotranspiración areal climática mensual para todos los distritos del departamento de Amazonas, Perú* (Opcional).

🎁 Snippets

Puedes acceder a todos los snippets desarrollados en el curso dando clic aquí

✏️ Donde seguir aprendiendo

Si has llegado hasta aquí déjame felicitarte, empezar siempre es lo más difícil y tu ya lo haz logrado! 🎉 🎉. Sin embargo, aún hay mucho por aprender, recuerda que actualmente la API te ofrece más de 1000 formas diferentes de interactuar (entre clases, métodos y funciones) con los servidores de Google Earth Engine, además considera que este número sigue aumentando!. En esta sección te adjunto alguno de los materiales más importantes que encontrarás en Internet sobre la Earth Engine Python API y donde seguir mejorando tus habilidades con Python.

Material Online en Github

  • earthengine-py-notebooks: Una colección de más de 300 Jupyter notebooks para usar Google Earth Engine.
  • EEwPython: Una serie de Jupyter notebooks para aprender Google Earth Engine con Python
  • qgis-earthengine-examples: Una colección de más de 290+ Python scripts para usar Google Earth Engine.
  • earthengine-community: Repositorio oficial de la comunidad de Google Earth Engine.
  • gee-community: Esta organización contiene contenido aportado por la comunidad de desarrolladores de Earth Engine. Este no es un producto de Google oficialmente compatible.

Libros y material online

👨 Instructor

Cesar Luis Aybar Camacho

Ingeniero geógrafo con experiencia en análisis geo estadístico, modelamiento hidrológico, sistema de información geográfica y teledetección. Dominio de los lenguajes de programación C++, R y Python, además de conceptos ligados a la hidrología satelital, machine learning y web scraping.

:octocat: Changelog

Version 0.1.0
 - Acentos y caracteres extraños eliminados.
 - 6 módulos y 2 ejercicios propuestos.
 - Libros y información extra.

Version 0.1.1
 - Licencia MIT agregada

earthenginemastergis's People

Contributors

csaybar avatar mastergis avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.