Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20191107_空間情報システム入門II_GEE_Training

 20191107_空間情報システム入門II_GEE_Training

© mapconcierge, CC BY-SA 4.0

Avatar for Taichi FURUHASHI

Taichi FURUHASHI

November 07, 2019
Tweet

More Decks by Taichi FURUHASHI

Other Decks in Education

Transcript

  1. 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ࣾʹؼଐ͠·͢ɻ
  2. "To organize the world's information and make it universally accessible

    and useful."
 
 ੈքͷ৘ใΛ੔ཧ͠ɺ͍ͭͰ΋Ͳ͜Ͱ΋ΞΫηεՄೳͰ༗༻ͳ΋ͷʹ͢Δɻ https://www.google.com/about/company/ Google Mission Statement
  3. -Jim Gray (1944-2007) “Often it turns out to be more

    efficient to move the questions than to move the data.” σʔλΛҠಈ͢ΔΑΓ΋ɺ ໰͍Λಈ͔͢ํ͕ޮ཰తͰ͋Δ͜ͱ͸Α͘ى͖Δɻ
  4. Javascript API Interactive Code Editor Node.js* Python API Python module

    Web Apps with Appengine Jupyter Notebooks* How Do I Use It?
  5. 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
  6. • 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
  7. 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
  8. Map.addLayer(composite, { bands: ['B6', 'B5', 'B4'], max: [0.3, 0.4, 0.3]});

    σϑΥϧτ͸͜ͷόϯυߏ੒ʢφνϡϥϧΧϥʔʣ ͦͷ͋ͱ Run