SlideShare a Scribd company logo
What is GEE?
Why GEE?
GLOBAL COMPOSITE
Can your software do this?
WORLD-WIDE LANDSAT 8 TRUE COLOR COMPOSITE WITH <40% CLOUD COVER
https://code.earthengine.google.com/98da8a9f20115cc63f7c7fae770bcaba
25 PETABYTE
LANDSAT 1 – 8
MODIS
SENTINEL 1 – 2
LEVEL 3 & SO ON IMAGERY
FROM START – NOW
https://developers.google.com/earth-engine/datasets
High-level programming
JAVAS CRIPT
Interface
Getting Started
https://signup.earthengine.google.com/#!/
1st Lesson - JS
print command:
print ('Kita Belajar GEE');
Using variable:
var belajar = 'kita sedang ikut pelatihan';
var angka = 42;
print ('belajar');
print ('angka yang ditulis adalah :' , angka);
Comment tag :
var belajar = 'kita sedang ikut pelatihan';
//print ('belajar');
1st Lesson - JS
Comment tag :
/*
var belajar = 'kita sedang ikut pelatihan';
print ('belajar');
*/
Matrix:
var MatriksAngka = [0, 1, 9, 3, 2, 5];
var MatriksHuruf = ['a', 'k', 'r', 'a', 'm']
print('Cetak Matriks Angka:', MatriksAngka);
1st Lesson - JS
Using Object:
var akram = {
kabupaten : 'Sleman',
nomor : 628999792614,
saudara : ['raras', 'ansita', 'anindya', 'anditya']
};
print ('plis liatin data diri akram:' , akram);
print ('akram orang yang berasal dari:' , akram['kabupaten']);
print ('berapa nomornya?', akram.nomor);
print ('siapa saja saudaranya?', akram.saudara);
1st Lesson - JS
Using Function:
var panggil= function (hai){
return hai + ' kalo kamu?';
};
var eksekusi = panggil('baik!');
print('apa kabarmu?', eksekusi);
GEE API
https://developers.google.com/earth-engine/tutorials/tutorial_api_01
GEE API
API:
ee.Algorithms
ee.Array
ee.Blob
ee.Classifier
ee.Clusterer
ee.Date
ee.DateRange
ee.Dictionary
ee.ErrorMargin
ee.Feature
ee.FeatureCollection
ee.Filter
ee.Geometry
ee.Image
ee.ImageCollection
ee.Join
ee.Kernel
ee.List
ee.Model
ee.Number
ee.PixelType
ee.Projection
ee.Reducer
ee.String
ee.Terrain
ee.data
Char
Export
Map
ui
https://developers.google.com/earth-engine/apidocs
Understanding Reducer
Understanding Classification
Medium.com/dkatzman_3920
Understanding Classification
lawtomated.com/supervised-vs-unsupervised-learning-which-is-better/
Yes! We're going to Learn
Maching Learning
Learning by Doing
Learning by Project
1st of All
Imagery Selection:
Imagery type
(ground resolution, revisit time, & band)
Location
(availability & needs)
Time
(availability & needs)
Cloud cover
(the lower the better)
Also, decide the algorithm first.
Unsupervised Classification
Supervised Classification
https://s.id/DIYProv
Create Landsat 8 Collection over Jogja
Supervised Classification
Gather the samples to a collection
Supervised Classification
Landsat 8 Band Composites List
Supervised Classification
Train the machine with CART and show the result
Ghasemian, Ebrahim & Tavassoly, M K. (2021)
Supervised Classification
Confussion Matrix
https://manisha-sirsat.blogspot.com/2019/04/confusion-matrix.html
Supervised Classification
Validation
Yeay! We Did it!
Exporting Data
Any Questions?
Yes! We're going to Learn
Big Data Computing
Learning by Doing
Learning by Project
Understanding Big Data
Landsat 1 - 8
Revisit time : 16 Day
1 Year = approx. 22 imagery
1 raw imagery scene (11 Bands) = approx. 2 GB
From 1984 – 2020 = 22 imagery x 2 GB x 37 year = 1628 GB
Just in a specific Location!
Understanding GEE Chart
Prepare at least 2 to 3 things : What, Where, How
10-Year Precipitation
Prepare at least 2 to 3 things : What, Where, How
Cross Section Elevation
https://code.earthengine.google.com/b7a222678593c47d54fc502336ccc0f4
Change Detection Chart
https://code.earthengine.google.com/34575391d55408e4cb035a3b182acc23
Any Questions?

More Related Content

GEE Juli 2023.pptx