Skip to Main Content

Stanford Geospatial Center resources for education & research: Google Earth Engine @Stanford

This guide serves as the main information portal for the Stanford Geospatial Center's Support, Services and Collections

Google Earth Engine @Stanford

Meet Google Earth Engine.

600+ Earth Observation datasets and over 70 petabytes of data, with the power to harness it, in a browser.

Stanford University's Enterprise Access to Google Earth Engine (GEE) offers a comprehensive suite of tools for geospatial data analysis and satellite imagery processing. This access facilitates a wide range of academic and research applications, providing faculty, students, and researchers with the ability to analyze historical and current geospatial data on a planetary scale.

Google Earth Engine integrates a vast catalog of satellite imagery and geospatial datasets, equipped with analytical tools to detect changes, map trends, and quantify differences on the Earth's surface. Users at Stanford can utilize this platform for various purposes, including environmental monitoring, urban planning, disaster response, and climate change research.

This Libguide serves as a resource for accessing, learning, and using Google Earth Engine within the Stanford community. It aims to provide detailed guidance on navigating the platform, utilizing its data and tools for research projects, and incorporating geospatial analysis into academic curricula.

GEE Features

Google Earth Engine is...

Ready-to-use datasets

The public data archive includes more than thirty years of historical imagery and scientific datasets, updated and expanded daily. It contains over eighty petabytes of geospatial data instantly available for analysis.

Simple, yet powerful API

The Earth Engine API is available in Python and JavaScript, making it easy to harness the power of Google’s cloud for your own geospatial analysis.

Convenient tools

Use a web-based code editor for fast, interactive algorithm development with instant access to petabytes of data.

gee code editor

 

Client libraries

The client libraries provide JavaScript and Python wrapper functions for the Earth Engine API. You can use them to build custom applications and to develop Earth Engine code locally using a JavaScript or Python interpreter. The repository on GitHub includes a number of demos illustrating how to use the client libraries.

 

 

 

 

 

Access Google Earth Engine Platform

The Stanford Geospatial Center and the Google Earth Outreach team have partnered to make Google Earth Engine available to anyone with a valid SUNetID.

Stanford Doerr School of Sustainability affiliates

All students, staff and faculty associated with the Stanford Doerr School of Sustainability should already have instant access to Google Earth Engine. See below for the steps to finalize your access to Google Earth Engine.

All other Stanford University users

All other Stanford affiliates can request access to the Stanford Geospatial Center Workgroup, which will automatically provide access to Google Earth Engine. To be added to the Stanford Geospatial Center Workgroup, please email stanford-geospatial@stanford.edu. If you are requesting access for your course, workshop, lab or any other group, please provide a spreadsheet with the SUNetID@stanford.edu emails of all who should be added to the access workgroup.

Using Google Earth Engine with Google Cloud Platform (GCP)

By default, the Google Cloud Platform (GCP) backed version of Google Earth Engine is enabled for all users. However, to make use of GCP in concert with Google Earth Engine, you must have access to a GCP Project, using your Stanford credentials. For most students and staff, this is problematic because access to GCP resources at Stanford are highly controlled. The Stanford Geospatial Center is unable to support the use of GCP-backed Google Earth Engine for users who do not have access to a Stanford-sponsored GCP Project.

If you have access to a Stanford-sponsored GCP Project, using the same credentials that you use to login to Google Earth Engine, you can attach that project to your Google Earth Engine account through the user options, found at the top right of the Code Editor.

The User Settings Menu

 

Stanford Geospatial Center's "Google Earth Engine: An Introduction for Complete Beginners"

The Stanford Geospatial Center teaches "Google Earth Engine: An Introduction for complete beginners" on a regular basis. You can find out when we will be teaching this, and other workshops, on our Stanford Geospatial Center Events page.

We have a self-paced version of the Google Earth Engine 101 workshop, which can be accessed at your convenience.

The awesome-gee-community-catalog

https://gee-community-catalog.org/

The awesome-gee-community-catalog consists of community sourced geospatial datasets made available for use by the larger Google Earth Engine community and shared publicly as Earth Engine assets. The project was started with the idea that a lot of research datasets are often unavailable for direct use and require preprocessing before use. This catalog lives and serves alongside the Google Earth Engine data catalog and also houses datasets that are often requested by the community and under a variety of open license.

You can read about the history and how this project started in the Medium Post article here

Awesome Google Earth Engine

https://awesome.geemap.org/

A curated list of Google Earth Engine resources.

The GEE Text-book: "Cloud-Based Remote Sensing with Google Earth Engine: Fundamentals and Applications"

https://www.eefabook.org/

This book is the product of more than a year of effort from more than 100 individuals, working in concert to provide this free resource for learning how to use this exciting technology for the public good.
​The book includes work from undergraduates, master’s students, PhD students, postdocs, assistant professors, associate professors, and independent consultants.

Load the EEFA samples & lab script repository into the GEE Code Editor: ​https://goo.gle/EEFA_repo

The annual, free, invitation-only summit for nonprofit, academic, public sector, private sector, and Indigenous peoples and local communities who are using (or want to learn to use) Google's mapping tools (such as Google Earth, Earth Engine, Environmental Insights Explorer, and My Maps) for planetary sustainability and human resilience around the world. The summit is a full week of plenaries, workshops, hands-on technical sessions and, most importantly, myriad opportunities to network other Earth Engine users and the Google Earth Outreach Team, including the developers of Google Earth Engine.

More guides and quick starts from Google Earth Engine