This course will introduce you to Google Earth Engine (GEE). Google Earth Engine is a cloud-based platform that enables large-scale
processing of satellite imagery to detect changes, map trends, and
quantify differences on the Earth’s surface.
In Module 1 you'll get an overview of GEE Code Editor interface and you'll learn the basics of JavaScript, the programming language that is used in the GEE Code Editor. In Module 2 you're going to work with some scripts to give you an idea of the power of GEE. Module 3 introduces the Filter, Map and Reduce concepts. In Module 4 you'll learn how to derive spectral indices from remote sensing data. Module 5 covers supervised image classification. The course ends with building and publishing an app for end users in Module 6.
The study area for this course is the Urmia Lake Basin (ULB) in northwestern Iran.
Learning objectives
After this course you're able to:
Use the Google Earth Engine Code Editor interface
Use JavaScript to for writing scripts in the Google Earth Engine Code Editor Interface
Read and execute simple scripts in Google Earth Engine
Perform spatial analysis in Google Earth Engine
Apply thresholding and export raster data from Google Earth Engine
Visualize time series plots in Google Earth Engine
Apply filters to imageCollections
Map functions to collections
Apply Reducers
Perform and assess supervised image classification
Build and publish an app for end users
Prerequisites
Knowledge of GIS, remote sensing and programming languages is required.
Computer hardware and software
Google Earth Engine runs from an internet browser. No specific software needs to be installed. For best performance the Chrome browser is recommended. Furthermore an internet connection is required, because all work is done online.