This event is over.
Restricted to: Stanford Affiliates
Event Details:
Google Earth Engine 101: The JavaScript Sandbox for Complete Beginners
An Introduction to Satellite and Earth Observation Data for Beginners
Overview
This workshop provides a practical introduction to Google Earth Engine designed for members of the Stanford research and teaching community who are new to both satellite imagery and Earth observation data. The session emphasizes foundational concepts, hands-on exploration, and concrete examples that lower the barrier to working with large-scale geospatial data.
Google Earth Engine is a cloud-based geospatial processing platform that combines a multi-petabyte catalog of satellite imagery and geospatial datasets with planetary-scale analysis capabilities. It enables users to explore environmental change, map patterns, and compute statistics across large spatial and temporal extents—without the need to download or locally store massive datasets.
Instructor
Stace Maples
Note: This workshop is open to Stanford University affiliates only.
Session Description
The Earth Engine API allows users to write custom algorithms for processing raster and vector data directly in the cloud. This workshop is geared toward participants who want to understand how satellite imagery and related datasets are structured, accessed, and analyzed using Earth Engine.
The session will be hands-on and will use the Earth Engine JavaScript Code Editor throughout.
Workshop Structure
-
Part 1: A Tiny Introduction to Remote Sensing
An accessible introduction to satellite and Earth observation imagery, including fundamentals of the data model, spectral characteristics, spatial and temporal resolution. -
Part 2: Working in Google Earth Engine
Practical instruction on:- Navigating the Earth Engine interface
- Accessing and filtering imagery collections
- Creating image composites
- Running analyses over image stacks
- Computing summary statistics
- Generating charts
- Exporting analysis results
Prerequisites
No prior experience with Google Earth Engine or JavaScript is required.
However:
- Familiarity with GIS or remote sensing concepts is helpful
- Prior programming experience is beneficial but not required
- A willingness to learn basic programming concepts is essential
Accessing Google Earth Engine
Many Stanford affiliates already have access to Google Earth Engine through the Stanford Geospatial Center’s collaboration with the Stanford Doerr School of Sustainability.
To check your access: 1. Visit: https://code.earthengine.google.com/f983a2d843739e23ffb77f336ad6d4fb
2. Log in using your Stanford.edu credentials
3. If successful, the script will generate a Tanaka hillshade visualization of terrain in Yosemite Valley
If you do not have access, email maples@stanford.edu to request inclusion in the Stanford Geospatial Center’s organizational Earth Engine account.
Access can only be provided to users with valid Stanford.edu credentials and a fully sponsored SUNet ID.
Slides
The slides used in this workshop mirror those presented during the live session and can be opened in a separate window for reference, including embedded links.
https://slides.com/staceymaples/gee101/embed
Sample Scripts
After receiving confirmation of your Earth Engine account, you may import the sample script repository used in this workshop. These scripts are designed to introduce the basic mechanics of working in Google Earth Engine and can be explored and modified at your own pace.