GithubHelp home page GithubHelp logo

opengis-vn / intro-to-gee-and-application Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gicait/intro-to-gee-and-application

0.0 0.0 0.0 5.97 MB

This tutorial includes introduction to fundamentals of Google Earth Engine (GEE) with Python and Applications (Case Studies) of GEE.

License: Creative Commons Zero v1.0 Universal

intro-to-gee-and-application's Introduction

Introduction of Google Earth Engine (GEE) and Applications using Python

Introduction

Google Earth Engine (GEE) is a platform for scientific analysis and visualization of geospatial datasets for academic, non-profit, business, and government users. There are lots of satellite data, and geospatial data gathered every day. Many people do not use those data due to satellite data's large size and complicated nature. GEE provides an online platform that can be used to access, visualize, and analyze those data within google cloud, making life easier for remote-sensing data analysts.

For example, assume we want to map the paddy area in Thailand in 2010 with MODIS Data. First, we have to download 100s of images, perform preprocessing for each image and do the analysis to extract the paddy area. With GEE, this entire pipeline of work can be done in Cloud, and only the resulting map can be exported, eliminating a big part of the pipeline.

This tutorial includes an introduction to Google Earth Engine (GEE) with a wide range of GEE applications (case studies). We can use either JavaScript or Python programming languages to access GEE. And we are using Python Programing language for this tutorial. But at the end, some short notes are also included for JavaScript users.

We have tested these tutorials using Google Colab (https://colab.research.google.com/). So it’s recommended to use Google Colab for this tutorial as well.

Content

The content of this tutorial is as follows,

  • Chapter 1 - Basics of Google Earth Engine (GEE) - Python
    • (1) Google Earth Engine Initial Set-up
    • (2) Getting Started with GEE Images
    • (3) Mathematical Operations on Images
    • (4) Exporting GEE Images
    • (5) Working with Image Collections is GEE
    • (6) Vector Data and Charts in GEE
  • Chapter 2 - Case Studies (Applications) of GEE
    • (1) Mapping Surface Water Dynamics
    • (2) Mapping Agricultural Area
    • (3) Mapping Drought Area
    • (4) Assessing Ground Water Dynamics with GRACE Satellite Data (To be Completed)
    • (5) Assessing the Impact of COVID19 on Air Pollution using Sentinel-5P Satellite Data (To be Completed)
  • Chapter 3 - Image Supervised and Unsupervised Classification with GEE
    • (1) Supervised Classification
    • (2) Accuracy Assessment
    • (3) Unsupervised Classification (Clustering)
  • zAppendix 1 - Short Notes for Using Google Earth Engine (GEE) with JavaScript (Optional)

Acknowledgements

Created by N. Lakmal Deshapriya for activities of the Geoinformatics Center of the Asian Institute of Technology, Thailand.

References

  • Gorelick, N., Hancher, M., Dixon, M., Ilyushchenko, S., Thau, D., & Moore, R. (2017). Google Earth Engine: Planetary-scale geospatial analysis for everyone. Remote Sensing of Environment.
  • Hijmans, R.J., Guarino, L., Jarvis, A., O’Brien, R., Mathur, P., Bussink, C., Cruz, M., Barrantes, I. & Rojas, E. DIVA-GIS. Available at: www.diva-gis.org

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.