100% found this document useful (1 vote)
68 views39 pages

Presentation Sesi 2 Google Earth Engine

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 39

Apa itu Google Earth

Engine?
Kurniawan Budi Santoso, S.Si,
Background
Goodchild et al. (2012):
“The supply of geographic information from satellite-based and ground-
based sensors has expanded rapidly, encouraging belief in a new, fourth,
or “big data,” paradigm of science that emphasizes international
collaboration, data-intensive analysis, huge computing resources, and
high-end visualization.”
Google Mission Statement
"To organize the world's information and make it universally accessible
and useful.
“Often it turns out to be more efficient to move
the questions than to move the data.”
> 50 Petabytes of Earth observation data
(imagery, weather, etc.)
Google computational infrastructure
Powerful JavaScript* API

* python too!
33 years
Of satellite data

Over 5,000,000
Landsat and Sentinel scenes analyzed

3 Quadrillion Pixels
3,000,000,000,000,000
Data Catalog
The Earth Engine Data Catalog
Cuaca dan Iklim
Temperatur
Permukaan

Iklim

Atmosferik

Cuaca
Citra Satelit
Landsat Sentinel

MODIS CSRT
Geofisik

Terrain Tutupan
Lahan

Data
Lahan
Geofisik
Pertanian
Lainnya
The Earth Engine Public 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
API
Data Types and Geospatial Processing Functions
▪ Image - band math, clip, convolution, neighborhood, selection ...
▪ Image Collection - map, aggregate, filter, mosaic, sort ...
▪ Feature - buffer, centroid, intersection, union, transform ...
▪ Feature Collection - aggregate, filter, flatten, merge, sort …
▪ Filter - by bounds, within distance, date, day-of-year, metadata ...
▪ Reducer - mean, linearRegression, percentile, histogram ….
▪ Join - simple, inner, outer, inverted ...
▪ Kernel - square, circle, gaussian, sobel, kirsch …
▪ Machine Learning - CART, random forests, bayes, SVM, kmeans, cobweb

▪ Projection - transform, translate, scale …

over 1000 data types and operators, and growing!


Global
composites
with a few
lines of code
Computation Platform

On-the-Fly Batch
Computation Computation
Large-scale parallel computation at
Interactively visualize data, serve the click of a button.
queries, and preview analysis results.
The Earth Engine Code Editor
https://www.sciencedirect.com/science/article/pii/S0034425717302900
Training Concept
print('Hello, World!');
Dasar
// Baris komentar dimulai dengan dua garis miring. Seperti dalam
baris ini
Javascript
/* Multi baris komentar dimulai dengan garis miring dan bintang,
dan diakhiri dengan bintang dan garis miring. */
var jawaban = 42;
var variabelku = 'aku string';
var my_other_variable = "aku juga string";
print('String ini akan diprint di tab konsol.');
var daftarku = ['jambu', 'apel', 'pisang'];
var kamusku = {'makanan': 'nasi', 'warna': 'hijau', 'nomor': 8};
var hello_fungsi = function(string) {
return 'Hello ' + string + '!';
};
print(hello_fungsi('world'));
Client vs Server
Server = yang kita
minta dari server

Client = yang kita


miiliki di browser
Data dalam GEE
Feature
Titik, garis, polygon
Min properties dan geometry
Bisa diolah lebih lanjut (joint, distict, get, agregrat, random, size, so

Feature Collection
Image

Single image
dapat diproses
seperti software
pengolahan citra
pada umumnya
(band math, clip,
bitwise, cont,
cluster, classify,
divide, distance,
entropy,….)
Image Collection
Kumpulan image
Pengolahan image dilakukan dengan function
(agregrat, count, erormatix, filter, get, mean, ….)
Composit View
Komputasi Citra
Function
Cloud-Free Composite
Classification
Ekstrak value by point di GEE

Membuat Classifier

Aplikasikan Classifier pada Image


Chart
Exporting
https://signup.earthengine.google.c
om/

You might also like