Giter Club home page Giter Club logo

curso-gee's Introduction

Introducción a Google Earth Engine (GEE)

Día 1

Descripción general Google Earth Engine (Componentes de GE. Code Editor, Explorer y Clientes API). Mostrar un script complejo con un producto final.

Colecciones disponibles. Herramientas de clasificación. Ventajas y limitaciones frente a otras plataformas.

Nociones básicas de Code Editor: Introducción al lenguaje Javascript. Visió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, ). Funciones definidas por el usuario.

Inicio del tutorial

  • Manejo de datos vectoriales: Manejo de geometrías y generación de features. Creación y administración de colecciones de features. Carga y visualización de vectores utilizando Google Fusion Table (FT). Manejo de iteraciones sobre colecciones de features. Exportar como tabla de datos. Realizar gráficos.
  • Manejo de datos rasters: Seleccionar colecciones, filtros por áreas, por fechas y por nubes. Construir máscaras. Visualización. Cómo exportar imágenes (ventajas y limitaciones del servicio). Funciones de agregación. Cálculos de índices (NDVI, spectral unmixing e indicadores MapBiomas ndfi, por ejemplo, etc.). Generación de expresiones. Extracción de información a partir de features (agregación por medias, máximos, mínimos, etc.). Exportar como tabla de datos. Realizar gráficos.

Día 2

Casos de uso: Tutorial

Caso 1: Clasificaciones supervisadas

Incorporación de datos de campo y generación de datos de entrenamiento desde la interfaz de GE. Cálculo de mosaicos de índices del área de estudio. Muestreo a partir de los datos de campo. Separación en training/testing. Algoritmos disponibles para clasificación supervisada. Parametrización de los algoritmos. Ajustes. Validación utilizando matrices de confusión (accuracy, kappa). Aplicación del modelo y mapeo de resultados. Visualizar y exportar los resultados de la clasificación.

Caso 2: Análisis de datos territorial

Dada una carta de la región a la que pertenece el alumno realizar las siguientes actividades:

  1. Generar un conjunto muestreado en la carta de interés o importar puntos que ud haya traído para el curso.
  2. Construir una colección de imágenes que a su criterio sean apropiadas para las fechas de los relevamientos. Recuerde que las colecciones son parte de objetos ImageCollection y estos contienen las diferentes funcionalidades para realizar filtrados.
  3. Construya un mosaico del área de estudio donde estén incluidas todas las variables (índices, bandas, reducciones, etc.) que ud considere necesarias para la clasificación.
  4. Extraiga información a partir de los puntos de muestreo y analicela. Realice gráficos para determinar bandas de mayor separabilidad y umbrales de separación.
  5. Genere reglas de decisión a partir del análisis realizado en el punto anterior.
  6. Aplicar las reglas generadas para realizar una clasificación.
  7. Visualizar los resultados.

curso-gee's People

Contributors

sbanchero 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.