Slide 1

Slide 1 text

(PPHMF&BSUI&OHJOFνϡʔτϦΞϧ ݹڮେ஍ʢ੨ࢁֶӃେֶʣ ۭؒ৘ใγεςϜೖ໳**

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

Earth Engine Japan 2018 Nick Clinton Earth Engine Developer Relations https://goo.gl/THU4Y9 ͜ͷࢿྉ͸ɺ3݄ʹ։࠵͞Εͨ Google Earth Engine mini-summit Tokyo 2018Ͱͷ Nick ClintonࢯʢEarth Engine Developer RelationsʣͷࢿྉΛϕʔεʹɺ ࠶ฤूͨ͠΋ͷͰ͢ɻίϯςϯπͷஶ࡞ݖ͸ Nick Clintonࢯ͓Αͼ Googleࣾʹؼଐ͠·͢ɻ

Slide 4

Slide 4 text

Source: NASA

Slide 5

Slide 5 text

"To organize the world's information and make it universally accessible and useful."
 
 ੈքͷ৘ใΛ੔ཧ͠ɺ͍ͭͰ΋Ͳ͜Ͱ΋ΞΫηεՄೳͰ༗༻ͳ΋ͷʹ͢Δɻ https://www.google.com/about/company/ Google Mission Statement

Slide 6

Slide 6 text

-Jim Gray (1944-2007) “Often it turns out to be more efficient to move the questions than to move the data.” σʔλΛҠಈ͢ΔΑΓ΋ɺ ໰͍Λಈ͔͢ํ͕ޮ཰తͰ͋Δ͜ͱ͸Α͘ى͖Δɻ

Slide 7

Slide 7 text

> 17 Petabytes of Earth observation data (imagery, weather, etc.)

Slide 8

Slide 8 text

Google computational infrastructure

Slide 9

Slide 9 text

Powerful JavaScript* API * python too!

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

Before Earth Engine

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

https://earthengine.google.com/timelapse/

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

Data catalog

Slide 19

Slide 19 text

Search!

Slide 20

Slide 20 text

Hot Vegetated Rough

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

https://code.earthengine.google.com/8bdb313355b877fec82283cd89fcd2e2 https://code.earthengine.google.com/8bdb313355b877fec82283cd89fcd2e2

Slide 23

Slide 23 text

How to use Earth Engine

Slide 24

Slide 24 text

Javascript API Interactive Code Editor Node.js* Python API Python module Web Apps with Appengine Jupyter Notebooks* How Do I Use It?

Slide 25

Slide 25 text

On-Demand Computation Batch Computation ● Just-in-time map tile rendering ● Reduce human time: iterate quickly! ● Reduce CPU costs: 
 only compute what you actually need! ● Reduce disk costs: 
 only store what you actually need! ● Host a “virtual exabyte” of scientific data products 2 Computation Modes

Slide 26

Slide 26 text

● Large-scale computation powered by Flume/MapReduce ● Reduce CPU costs: run at batch priority ● Reduce serving latency: store all tiles as static resources ● Run computations that require analysis of complete data Batch Computation Batch Computation 2 Computation Modes

Slide 27

Slide 27 text

Confidential + Proprietary The Earth Engine Code Editor Your Scripts & Example Scripts API Docs Your Data Search Your Code Data Inspector Batch Tasks Output Console Drawing Tools Map code.earthengine.google.co

Slide 28

Slide 28 text

Geospatial
 Datasets Algorithmic
 Primitives add focal_min filter reduce join distance mosaic convolve Results Storage and Compute Requests

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

-FU`T5SZ

Slide 31

Slide 31 text

5PEBZ`THPBMT

Slide 32

Slide 32 text

&MFWBUJPOEBUB 4BUFMMJUFJNBHF ҎԼͷ̎छྨͷσʔλΛ (PPHMF&BSUI&OHJOFͰදࣔͰ͖ΔΑ͏ʹ͢Δɻ

Slide 33

Slide 33 text

&MFWBUJPOEBUB "-04%4.(MPCBMN

Slide 34

Slide 34 text

4BUFMMJUFJNBHF -BOETBU

Slide 35

Slide 35 text

“ALOS” Ͱݕࡧͯ͠ɺALOS DSM: Global 30m Λબ୒ɻ

Slide 36

Slide 36 text

[Import] ϘλϯΛΫϦοΫ

Slide 37

Slide 37 text

ΦϒδΣΫτม਺໊Λ image ͔Β alosdsm ʹมߋ

Slide 38

Slide 38 text

Map.addLayer(alosdsm,{min:0, max:3000},"ALOS DSM”); 1ߦ໨ʹ ҎԼͷMap.addLayer ؔ਺Λ௥Ճ

Slide 39

Slide 39 text

3VO

Slide 40

Slide 40 text

No content

Slide 41

Slide 41 text

֮͑ΔΩʔϫʔυ͸ Map.addLayer

Slide 42

Slide 42 text

No content

Slide 43

Slide 43 text

No content

Slide 44

Slide 44 text

No content

Slide 45

Slide 45 text

No content

Slide 46

Slide 46 text

No content

Slide 47

Slide 47 text

No content

Slide 48

Slide 48 text

No content

Slide 49

Slide 49 text

No content

Slide 50

Slide 50 text

No content

Slide 51

Slide 51 text

Map.addLayer(composite, { bands: ['B6', 'B5', 'B4'], max: [0.3, 0.4, 0.3]}); σϑΥϧτ͸͜ͷόϯυߏ੒ʢφνϡϥϧΧϥʔʣ ͦͷ͋ͱ Run

Slide 52

Slide 52 text

ϦϞʔτηϯγϯάʛJspacesystems ΑΓҾ༻
 http://www.jspacesystems.or.jp/library/remote/

Slide 53

Slide 53 text

Map.addLayer(composite, { bands: ['B4', 'B3', ‘B2'], max: [0.3, 0.4, 0.3]}); τΡϧʔΧϥʔը૾ͷ૊Έ߹Θͤ ͦͷ͋ͱ Run

Slide 54

Slide 54 text

Map.addLayer(composite, { bands: ['B5', 'B4', ‘B3’], max: [0.3, 0.4, 0.3]}); ϑΥʔϧεΧϥʔը૾ͷόϯυߏ੒ ͦͷ͋ͱ Run

Slide 55

Slide 55 text

No content