Description
Introduction
This 5-day intensive training provides hands-on experience with Google Earth Engine (GEE), a powerful cloud-based platform for large-scale geospatial analysis. Participants will learn how to access and process satellite imagery, automate workflows using JavaScript, and apply machine learning techniques for environmental monitoring, land classification, and climate change analysis. Real-world projects and case studies will enhance practical understanding.
Course Duration
π 5 Days
Target Audience
π₯ GIS professionals, environmental scientists, remote sensing specialists, researchers, urban planners, and climate change analysts.
Course Level
π Advanced
Course Objectives
By the end of this course, participants will be able to:
β
Understand the fundamentals of Google Earth Engine.
β
Process and analyze large-scale satellite imagery efficiently.
β
Automate geospatial workflows using JavaScript.
β
Apply machine learning for land classification and change detection.
β
Develop real-world geospatial applications for environmental monitoring and urban planning.
Modules
Module 1: Introduction to Google Earth Engine
π Overview of Google Earth Engine and its applications
π Understanding Earth Engine datasets and data catalog
π Navigating the Earth Engine Code Editor
π Basic JavaScript programming for Earth Engine
π Working with raster and vector data
π Case Study: Visualizing global land cover data
Module 2: Image Processing & Analysis in Google Earth Engine
π Introduction to satellite imagery and remote sensing principles
π Importing and visualizing satellite data (Landsat, Sentinel, MODIS)
π Preprocessing imagery: cloud masking, atmospheric correction, mosaicking
π Band calculations and spectral indices (NDVI, EVI, etc.)
π Temporal analysis and time-series visualization
π Real-Life Project: Deforestation trend analysis using Landsat time-series data
Module 3: Advanced Scripting & Data Visualization
π Writing custom functions and mapping over image collections
π Using reducers for zonal statistics and image reduction
π Creating interactive visualizations and charts
π Exporting analysis results to Google Drive and other formats
π Integrating Google Earth Engine with GIS tools (QGIS, ArcGIS)
π Case Study: Monitoring urban expansion with Sentinel-2 data
Module 4: Change Detection & Machine Learning Applications
π Techniques for change detection and land cover classification
π Introduction to machine learning in Google Earth Engine
π Supervised and unsupervised classification methods
π Training and applying classifiers (Random Forest, CART)
π Accuracy assessment and validation of classification results
π Real-Life Project: Land cover classification using machine learning
Module 5: Applications & Case Studies in Google Earth Engine
π Applications in climate change analysis
π Monitoring water resources and drought assessment
π Urban heat island analysis and mitigation strategies
π Agricultural applications: crop monitoring and yield estimation
π Building custom applications with Earth Engine Apps
π Case Study: Developing an environmental monitoring system
