0% found this document useful (0 votes)
52 views32 pages

Introduction To Google Earth Engine: Technical Support Division (TD)

Google Earth Engine is a platform for analyzing geospatial datasets. It hosts huge satellite imagery and public datasets that can be accessed via JavaScript APIs. Compared to Google Earth, it enables analyzing large datasets with user algorithms on Google's resources. Users can write scripts to process data, access over 40 years of satellite imagery, and export outputs. Google Earth Engine allows analyzing data at global scales faster than downloading data due to its cloud-based processing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views32 pages

Introduction To Google Earth Engine: Technical Support Division (TD)

Google Earth Engine is a platform for analyzing geospatial datasets. It hosts huge satellite imagery and public datasets that can be accessed via JavaScript APIs. Compared to Google Earth, it enables analyzing large datasets with user algorithms on Google's resources. Users can write scripts to process data, access over 40 years of satellite imagery, and export outputs. Google Earth Engine allows analyzing data at global scales faster than downloading data due to its cloud-based processing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 32

CAMBODIA LAO PDR THAILAND VIETNAM

INTRODUCTION TO GOOGLE EARTH ENGINE

Technical Support Division (TD)


Overview of Google Earth Engine
What is Google Earth Engine (GEE)

• GEE is the platform for scientific analysis and visualization of


geospatial datasets

• For academic, non-profit business and government users

• GEE hosts huge of satellite imagery and public datasets

• GEE provides APIs and other tools to enable the analysis of


large datasets
MEETING THE NEEDS KEEPING THE BALANCE
How is GEE different from Google Earth?

• Enable you to explore the • Tool for analyzing geospatial


world by interacting with a information
virtual globe • Large public dataset can be
• Can view satellite imagery accessed
maps, terrain, 3D building • Ability to compute the data with
user algorithms on google resources
• Easily on sharing your own
contents/algorithms to other users
• Dataset/imagery can be download
MEETING THE NEEDS KEEPING THE BALANCE
Google Earth Engine is available via a web-based JavaScript
Application Program Interface (API) called the Code Editor.

This platform is where users can write and execute scripts to share and
repeat geospatial analysis and processing workflows

• Cloud-based platform for geospatial analysis


• Access over 40 years of satellite imagery
• Upload own data sets to integrate with publicly available data
• Apply range of common algorithms to data
• Export images, tables, charts, map outputs

MEETING THE NEEDS KEEPING THE BALANCE


How long does this process take ?
User Requirement

 High Speed Performance Computer


 RS/GIS Software
 High speed Internet access

Landsat

Modis

DEM
MEETING THE NEEDS KEEPING THE BALANCE
With Google Earth Engine
User Requirement

 Computer with Chrome Browser


 Internet access

MEETING THE NEEDS KEEPING THE BALANCE


Advantage of using Google Earth Engine

 It can readily process the data in the cloud. No need to download Giga
Bytes to your computer to your hard drive. It saves you spaces and IT
infrastructure and costs.
 You can process the data and do your own analysis with normal general
computer. No special image processing software is required. It saves cost
for buying software.
 It is very fast processing time and it can safe your precious working time.
 It allows you to process huge datasets not only the national scale but at the
Global and Planetary Scale.

MEETING THE NEEDS KEEPING THE BALANCE


Advantage of using Google Earth Engine

 It allows you to access to decades of historical datasets and do time-


series analysis.
 It allows you to access valuable multi-sensors Satellite datasets which is
required in your works.
 It allows you to create your own algorithms.
 It allows you to share your works/knowledge to others and to the public.

MEETING THE NEEDS KEEPING THE BALANCE


MEETING THE NEEDS KEEPING THE BALANCE
Before Earth Engine

MEETING THE NEEDS KEEPING THE BALANCE


TIMELAPSE

MEETING THE NEEDS KEEPING THE BALANCE


TIMELAPSE

MEETING THE NEEDS KEEPING THE BALANCE


TIMELAPSE

MEETING THE NEEDS KEEPING THE BALANCE


TIMELAPSE

https://earthengine.google.com/timelapse/
MEETING THE NEEDS KEEPING THE BALANCE
Data Catalog

• Imagery
• Geophysical
• Climate & Weather
• Demographic
• Vector Data

MEETING THE NEEDS KEEPING THE BALANCE


Image: Dave Thau
Data Catalog

Landsat 4, 5, 7, 8 MODIS Terrain Land Cover Atmospheric


Raw, TOA, SR, ... Daily, NBAR, LST, ... SRTM, GTOPO, NED, ... GlobCover, NLCD, ... NOAA NCEP, OMI, ...

... and many more, updating daily!

> 200 public datasets > 4000 new images every day
> 5 million images > 5 petabytes of data

MEETING THE NEEDS KEEPING THE BALANCE


What can you do with Earth Engine?

Get an Image

Pick your: Projection, resolution, bands, bounding-box, visualization

MEETING THE NEEDS KEEPING THE BALANCE


What can you do with Earth Engine?

Get an Image
Apply an algorithm to an image

Library functions or script your own.


MEETING THE NEEDS KEEPING THE BALANCE
What can you do with Earth Engine?

Get an Image
Apply an algorithm to an image
Filter a collection

Time, Space & Metadata search


MEETING THE NEEDS KEEPING THE BALANCE
What can you do with Earth Engine?

Get an Image
Apply an algorithm to an image
Filter a collection
Map an algorithm over a
collection

N→N
MEETING THE NEEDS KEEPING THE BALANCE
What can you do with Earth Engine?

Get an Image
Apply an algorithm to an image
Filter a collection
Map an algorithm over a
collection
Reduce a collection
N → 1 or N → M
MEETING THE NEEDS KEEPING THE BALANCE
What can you do with Earth Engine?

Get an Image
Apply an algorithm to an image
Filter a collection
Map an algorithm over a
collection
Reduce a collection
Compute aggregate statistics
MEETING THE NEEDS KEEPING THE BALANCE
MEETING THE NEEDS KEEPING THE BALANCE
Requests Results

add mosaic

Geospatial filter
join
distance
Algorithmic
Datasets focal_min
convolve Primitives
reduce

Storage and Compute


Applications
Surface water occurrence - Pekel et al., JRC

MEETING THE NEEDS KEEPING THE BALANCE


Applications
River morphology
Bryk et al. UC Berkeley

Malaria risk mapping


Sturrock et al. UCSF
MEETING THE NEEDS KEEPING THE BALANCE
Who uses Google Earth Engine?

MEETING THE NEEDS KEEPING THE BALANCE


Expectation of this training

Participants get experience on

• How to select satellite imagery


• Filter the imagery for their own preference
• Do some simple calculation
• Export the product

MEETING THE NEEDS KEEPING THE BALANCE


What we are going to practice today!!

Image scene Selection of the bands Calculation Export


for visualize (e.g., NDVI)

MEETING THE NEEDS KEEPING THE BALANCE


What we are going to practice today!!
Image Collection Filter /reducer Selection of the bands Calculation Export
for visualize (e.g., NDVI)

Filter by:
AoI / time period
Reducer by:
max, min, median

MEETING THE NEEDS KEEPING THE BALANCE


THANK YOU
One Mekong. One Spirit.

You might also like