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

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

© mapconcierge, CC BY-SA 4.0

5c3fcd8091c15461b3fa3a7d02c16065?s=128

Taichi FURUHASHI

November 07, 2019
Tweet

Transcript

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

  2. None
  3. 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ࣾʹؼଐ͠·͢ɻ
  4. Source: NASA

  5. "To organize the world's information and make it universally accessible

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

    efficient to move the questions than to move the data.” σʔλΛҠಈ͢ΔΑΓ΋ɺ ໰͍Λಈ͔͢ํ͕ޮ཰తͰ͋Δ͜ͱ͸Α͘ى͖Δɻ
  7. > 17 Petabytes of Earth observation data (imagery, weather, etc.)

  8. Google computational infrastructure

  9. Powerful JavaScript* API * python too!

  10. None
  11. Before Earth Engine

  12. None
  13. None
  14. None
  15. None
  16. https://earthengine.google.com/timelapse/

  17. None
  18. Data catalog

  19. Search!

  20. Hot Vegetated Rough

  21. None
  22. https://code.earthengine.google.com/8bdb313355b877fec82283cd89fcd2e2 https://code.earthengine.google.com/8bdb313355b877fec82283cd89fcd2e2

  23. How to use Earth Engine

  24. Javascript API Interactive Code Editor Node.js* Python API Python module

    Web Apps with Appengine Jupyter Notebooks* How Do I Use It?
  25. 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
  26. • 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
  27. 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
  28. Geospatial
 Datasets Algorithmic
 Primitives add focal_min filter reduce join distance

    mosaic convolve Results Storage and Compute Requests
  29. None
  30. -FU`T5SZ

  31. 5PEBZ`THPBMT

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

  33. &MFWBUJPOEBUB "-04%4.(MPCBMN

  34. 4BUFMMJUFJNBHF -BOETBU

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

  36. [Import] ϘλϯΛΫϦοΫ

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

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

  39. 3VO

  40. None
  41. ֮͑ΔΩʔϫʔυ͸ Map.addLayer

  42. None
  43. None
  44. None
  45. None
  46. None
  47. None
  48. None
  49. None
  50. None
  51. Map.addLayer(composite, { bands: ['B6', 'B5', 'B4'], max: [0.3, 0.4, 0.3]});

    σϑΥϧτ͸͜ͷόϯυߏ੒ʢφνϡϥϧΧϥʔʣ ͦͷ͋ͱ Run
  52. ϦϞʔτηϯγϯάʛJspacesystems ΑΓҾ༻
 http://www.jspacesystems.or.jp/library/remote/

  53. Map.addLayer(composite, { bands: ['B4', 'B3', ‘B2'], max: [0.3, 0.4, 0.3]});

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

    ϑΥʔϧεΧϥʔը૾ͷόϯυߏ੒ ͦͷ͋ͱ Run
  55. None