Google earth engine with python

Published on May 07, 2020 | Bikesh Bade | 7866 Views

Google Earth Engine


Google Earth Engine combines a multi-petabyte catalog of satellite imagery and geospatial datasets with planetary-scale analysis capabilities and makes it available for scientists, researchers, and developers to detect changes, map trends, and quantify differences on the Earth's surface. The Earth Engine API is available in Python and JavaScript, making it easy to harness the power of Google’s cloud for your own geospatial analysis.



Google Earth Engine is available via a web-based JavaScript Application Program Interface (API) called the Code Editor. This platform is where users can write and execute scripts to share and repeat geospatial analysis and processing workflows. The Code Editor offers access to the full power of the Earth Engine. In addition to the web-based IDE Google Earth Engine also provides a Python API that can be used on your local machine without the need to utilize a browser, although the capabilities of this API are reduced compared to the Code Editor/IDE. This tutorial will go over how to set up the API on your local machine as well as some basic Python scripts utilizing the API.


Let us learn Google Earth Engine Python API




  1. Introduction to the Google Earth Engine Python API

  2. Detail comparison between Python and JavaScript

  3. Google Earth Engine Image Pre-processing

  4. Beginner guide to python Folium module to integrate google earth engine

  5. Supervised Classification in GEE




  1. Calculate NDVI with Python API

  2. Chirps Precipitation to Excel

  3. Generate Slope Elevation data from SRTM

  4. Export Google Earth Engine Images directly to your computer.

  5. Geo-pandas data frame to GEE feature collection using Python

  6. Calculate NDVI and Export to Drive Directly

  7. Land Cover Mapping - Part 1

  8. Land Cover Mapping - Part 2




  1. Integrate Google Earth Engine(GEE), Pandas framework and Matplotlip

  2. Google Earth Engine as WMS Layer

  3. Interactive web mapping with Django and Google Earth Engine



WintYi Aung

Dear Sir/Madam, I would like to attend your Basic Class for the GEE with Python API. I am interesting to explore the new item with the modernized technologies. I would like to know this is Free course online or Fees? I am looking forward to see your message. Thanks. Best Regards, Wint Yi

  • May 07, 2020 |

washington sousa

Your Comment...

  • May 07, 2020 |

José Guzmán

I am intersting of the course. Thanks.

  • May 07, 2020 |


All the above codes are free to use. please contact me personally for any other query. and subscribe so that you won't miss future posts.

  • May 07, 2020 |


Can wait to learn

  • May 07, 2020 |


Your Comment...

  • May 08, 2020 |

Nabeel Ali Khan

I am interested in this course and tutorial

  • May 08, 2020 |


Iam interested in this course and the manuals as this afree course?

  • May 08, 2020 |

Amrit Pokhrel

Started learning these tutorial, completely newbie but trying. . Thank you, dai for these great materials.

  • May 14, 2020 |


I am also interested on GEE...

  • Sep 15, 2020 |

Raj Gupta

I m interested for this course (GEE)..

  • Sep 16, 2020 |


I am interested in GEE course. please send details. Thank you. Anand Malik

  • Sep 16, 2020 |


Your Comment...

  • Sep 24, 2020 |

Leave your comment