{"id":26818724,"url":"https://github.com/giswqs/Awesome-GEE","last_synced_at":"2025-03-30T05:01:51.638Z","repository":{"id":37083995,"uuid":"272061573","full_name":"opengeos/Awesome-GEE","owner":"opengeos","description":"A curated list of Google Earth Engine resources","archived":false,"fork":false,"pushed_at":"2024-04-30T16:55:02.000Z","size":114,"stargazers_count":874,"open_issues_count":3,"forks_count":185,"subscribers_count":50,"default_branch":"gh-pages","last_synced_at":"2024-05-01T15:41:05.060Z","etag":null,"topics":["earth-engine","earthengine","geospatial","gis","google-earth-engine","ipyleaflet","javascript","jupyter-notebook","mapping","python","remote-sensing"],"latest_commit_sha":null,"homepage":"https://awesome.geemap.org","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opengeos.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":"code-of-conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-13T18:08:54.000Z","updated_at":"2024-05-03T20:19:06.587Z","dependencies_parsed_at":"2024-05-03T20:29:15.190Z","dependency_job_id":null,"html_url":"https://github.com/opengeos/Awesome-GEE","commit_stats":{"total_commits":46,"total_committers":9,"mean_commits":5.111111111111111,"dds":"0.21739130434782605","last_synced_commit":"bd4974a9a023f37a9c842b3951d280bfdc7c0188"},"previous_names":["giswqs/awesome-gee"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opengeos%2FAwesome-GEE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opengeos%2FAwesome-GEE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opengeos%2FAwesome-GEE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opengeos%2FAwesome-GEE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opengeos","download_url":"https://codeload.github.com/opengeos/Awesome-GEE/tar.gz/refs/heads/gh-pages","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246277367,"owners_count":20751549,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["earth-engine","earthengine","geospatial","gis","google-earth-engine","ipyleaflet","javascript","jupyter-notebook","mapping","python","remote-sensing"],"created_at":"2025-03-30T05:01:33.434Z","updated_at":"2025-03-30T05:01:51.631Z","avatar_url":"https://github.com/opengeos.png","language":null,"funding_links":[],"categories":["Awesome-Awesome","Others","Other Lists","Earth Engine","Other"],"sub_categories":["SaaS","Julia Lists","Testing your code","Useful Awesome Lists"],"readme":"# Awesome Earth Engine [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\n\u003e A curated list of Google Earth Engine resources. Please visit the [Awesome-GEE](https://github.com/giswqs/Awesome-GEE) GitHub repo if you want to contribute to this project.\n\n## Table of Contents\n\n- [Earth Engine official websites](#earth-engine-official-websites)\n- [Get Started](#get-started)\n- [Get Help](#get-help)\n- [JavaScript API](#javascript-api)\n- [Python API](#python-api)\n- [R](#r)\n- [QGIS](#qgis)\n- [GitHub Developers](#github-developers)\n- [Twitter](#twitter)\n- [Apps](#apps)\n- [Free Courses](#free-courses)\n- [Presentations](#presentations)\n- [Videos](#videos)\n- [Projects](#projects)\n- [Websites](#websites)\n- [Datasets](#datasets)\n- [Papers](#papers)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Earth Engine official websites\n\n- [Official homepage](https://earthengine.google.com/)\n- [JavaScript Code Editor](https://code.earthengine.google.com/)\n- [API Documentation](https://developers.google.com/earth-engine/)\n- [Data Catalog](https://developers.google.com/earth-engine/datasets/)\n- [Timelapse](https://earthengine.google.com/timelapse/)\n- [Earth Engine Apps](https://www.earthengine.app/)\n- [Blog](https://medium.com/google-earth)\n- [Sign up](https://earthengine.google.com/signup/)\n- [Developer Forum](https://developers.google.com/earth-engine)\n- [Issue Tracker](https://issuetracker.google.com/issues?q=componentid:184426\u0026p=1)\n- [Earth Engine API on GitHub](https://github.com/google/earthengine-api)\n- [Google Earth Engine Community Tutorials](https://github.com/google/earthengine-community)\n- [Google Earth Engine Community Developer Resources](https://developers.google.com/earth-engine/tutorials/community/developer-resources)\n\n## Get Started\n\n1. [Sign up](https://earthengine.google.com/signup/) for an Earth Engine account.\n2. Read the Earth Engine API documentation - [Get Started with Earth Engine](https://developers.google.com/earth-engine/getstarted).\n3. Read another Earth Engine API documentation - [Client vs. Server](https://developers.google.com/earth-engine/client_server). Make sure you have a good understanding of client-side objects vs server-side objects.\n4. Try out the [JavaScript API](https://code.earthengine.google.com/) or Python API (e.g., [geemap](https://github.com/giswqs/geemap)).\n5. Read [Coding Best Practices](https://developers.google.com/earth-engine/best_practices).\n\n## Get Help\n\n- [Earth Engine Developer Forum](https://groups.google.com/forum/#!forum/google-earth-engine-developers)\n- [GIS Stack Exchange](https://gis.stackexchange.com/questions/tagged/google-earth-engine)\n- [Report a bug](https://issuetracker.google.com/issues?q=componentid:184406\u0026type:bug)\n- [Dataset requests](https://issuetracker.google.com/issues?q=componentid:184426%2B%20status:open)\n- [Feature requests](https://issuetracker.google.com/issues?q=componentid:184406%20type:feature_request%20status:open)\n- [Slack channel for geemap and Earth Engine](https://gishub.org/geemap-slack)\n\n## JavaScript API\n\n### Playground\n\n- [JavaScript Code Editor](https://code.earthengine.google.com/) - The official Google Earth Engine JavaScript Code Editor.\n\n### Repositories\n\n- [jdbcode/Snazzy-EE-TS-GIF](https://github.com/jdbcode/Snazzy-EE-TS-GIF) - Apps for creating Landsat time series animations.\n- [fitoprincipe/geetools-code-editor](https://github.com/fitoprincipe/geetools-code-editor) - A set of tools to use in Google Earth Engine JavaScript Code Editor.\n- [Fernerkundung/EarthEngine_scripts](https://github.com/Fernerkundung/EarthEngine_scripts) - Scripts and snippets for Google Earth Engine.\n- [Google Earth Engine Toolbox (GEET)](https://github.com/sacridini/GEET) - Library to write small EE apps or big/complex apps with a lot less code.\n- [LandTrendr](https://code.earthengine.google.com/?accept_repo=users/emaprlab/public) - Spectral-temporal segmentation algorithm.\n- [zecojls/tagee](https://github.com/zecojls/tagee) - Terrain Analysis in Google Earth Engine (TAGEE).\n- [ee-palettes](https://github.com/gee-community/ee-palettes) - A module for generating color palettes in Earth Engine to be applied to mapped data.\n- [gee-ccdc-tools](https://gee-ccdc-tools.readthedocs.io/en/latest) - A suite of tools designed for continuous land change monitoring in Google Earth Engine.\n- [Continuous Degradation Detection (CODED)](https://coded.readthedocs.io/en/latest/) - A system for monitoring forest degradation and deforestation.\n- [LT-GEE](https://emapr.github.io/LT-GEE) - Google Earth Engine implementation of the LandTrendr spectral-temporal segmentation algorithm.\n- [spectral](https://github.com/awesome-spectral-indices/spectral) - Awesome Spectral Indices for the Google Earth Engine JavaScript API (Code Editor).\n- [msslib](https://github.com/gee-community/msslib) - An Earth Engine JavaScript library for working with Landsat MSS image data.\n- [geeSharp](https://github.com/aazuspan/geeSharp) - Pan-sharpening in the Earth Engine Code Editor.\n- [snazzy](https://github.com/aazuspan/snazzy) - Custom basemap styles in the Earth Engine Code Editor.\n- [ee-polyfill](https://github.com/aazuspan/ee-polyfill) - Modern Javascript methods (ES6+) for the Earth Engine Code Editor.\n- [gee-blend](https://github.com/jessjaco/gee-blend) - Various blending functions for Google Earth Engine.\n- [OpenEarthEngineLibrary](https://www.open-geocomputing.org/OpenEarthEngineLibrary/) - Collection of code goodies for Google Earth Engine (GEE).\n\n### Tutorials\n\n- [Introduction to Google Earth Engine](https://www.google.com/earth/outreach/learn/introduction-to-google-earth-engine/)\n- [Introduction to JavaScript for Earth Engine](https://developers.google.com/earth-engine/tutorial_js_01)\n- [Introduction to the Earth Engine JavaScript API](https://developers.google.com/earth-engine/tutorial_api_01)\n- [Global Forest Change Analysis](https://developers.google.com/earth-engine/tutorial_forest_01)\n- [Global Surface Water Change Analysis](https://developers.google.com/earth-engine/tutorial_global_surface_water_01)\n- [Beginner's Cookbook](https://developers.google.com/earth-engine/tutorials/community/beginners-cookbook)\n- [Combining FeatureCollections](https://developers.google.com/earth-engine/tutorials/community/combining-feature-collections)\n- [Customizing Base Map Styles](https://developers.google.com/earth-engine/tutorials/community/customizing-base-map-styles)\n- [Forest Cover and Loss Estimation](https://developers.google.com/earth-engine/tutorials/community/forest-cover-loss-estimation)\n- [Getting Started with Drawing Tools](https://developers.google.com/earth-engine/tutorials/community/drawing-tools)\n- [Identifying Annual First Day of No Snow Cover](https://developers.google.com/earth-engine/tutorials/community/identifying-first-day-no-snow)\n- [Interactive Region Reduction App](https://developers.google.com/earth-engine/tutorials/community/drawing-tools-region-reduction)\n- [Land Surface Temperature in Uganda](https://developers.google.com/earth-engine/tutorials/community/ph-ug-temp)\n- [Landsat ETM+ to OLI Harmonization](https://developers.google.com/earth-engine/tutorials/community/landsat-etm-to-oli-harmonization)\n- [MODIS NDVI Times Series Animation](https://developers.google.com/earth-engine/tutorials/community/modis-ndvi-time-series-animation)\n- [Non-parametric trend analysis](https://developers.google.com/earth-engine/tutorials/community/nonparametric-trends)\n- [GEE 开发 on 知乎 by 无形的风](https://zhuanlan.zhihu.com/c_123993183)\n- [Calculating Area in Google Earth Engine](https://spatialthoughts.com/2020/06/19/calculating-area-gee/)\n- [Extracting Time Series using Google Earth Engine](https://spatialthoughts.com/2020/04/13/extracting-time-series-ee/)\n- [Histogram Matching in Google Earth Engine](https://spatialthoughts.com/2020/07/14/histogram-matching-gee/)\n- [Getting Git Right on Google Earth Engine](https://medium.com/@samapriyaroy/getting-git-right-on-google-earth-engine-e853f6551889)\n- [AmericaView - Google Earth Engine (GEE) tutorials](https://americaview.org/program-areas/education/google-earth-engine-tutorials/)\n- [Earth Lab - Introduction to the Google Earth Engine code editor](https://www.earthdatascience.org/tutorials/intro-google-earth-engine-ide/)\n- [Coding Club - Intro to the Google Earth Engine](https://ourcodingclub.github.io/tutorials/earth-engine/)\n- [Global Snow Observatory - Google Earth Engine Tutorials](https://sites.google.com/site/globalsnowobservatory/home/Presentations-and-Tutorials)\n- [GEARS - Getting started with Google Earth Engine](https://www.geospatialecology.com/intro_rs_lab1/)\n- [An Introduction to Remote Sensing for Ecologists Using Google Earth Engine](https://ecology.colostate.edu/google-earth-engine/)\n- [An introduction to Google Earth Engine](https://www.paulamoraga.com/tutorial-gee/)\n\n### Books\n\n- [Cloud-Based Remote Sensing with Google Earth Engine](https://www.eefabook.org/)\n\n## Python API\n\n### Installation\n\n- [Earth Engine Python API installation](https://developers.google.com/earth-engine/python_install)\n\n### Packages\n\n- [earthengine-api](https://pypi.org/project/earthengine-api/) - The official Google Earth Engine Python API.\n- [geemap](https://github.com/giswqs/geemap) - A Python package for interactive mapping with Google Earth Engine, ipyleaflet, and ipywidgets.\n- [geeadd](https://github.com/samapriya/gee_asset_manager_addon) - Google Earth Engine Batch Asset Manager with Addons.\n- [geeup](https://github.com/samapriya/geeup) - Simple CLI for Google Earth Engine Uploads.\n- [cartoee](https://github.com/KMarkert/cartoee) - Publication quality maps using Earth Engine and Cartopy.\n- [gee_tools](https://github.com/gee-community/gee_tools) - A set of tools for working with Google Earth Engine Python API.\n- [landsat-extract-gee](https://github.com/loicdtx/landsat-extract-gee) - Get Landsat surface reflectance time-series from google earth engine.\n- [Ndvi2Gif](https://github.com/Digdgeo/Ndvi2Gif) - Creating seasonal NDVI compositions GIFs.\n- [eemont](https://github.com/davemlz/eemont) - A Python package that extends the Google Earth Engine Python API with pre-processing and processing tools.\n- [hydra-floods](https://github.com/Servir-Mekong/hydra-floods) - An open source Python application for downloading, processing, and delivering surface water maps derived from remote sensing data.\n- [RadGEEToolbox](https://github.com/radwinskis/RadGEEToolbox) - Python package simplifying large-scale operations using Google Earth Engine (GEE) Python API for users who utilize Landsat (5, 8, \u0026 9) and Sentinel 1 \u0026 2 data.\n- [restee](https://github.com/KMarkert/restee) - A package that aims to make plugging Earth Engine computations into downstream Python processing easier.\n- [wxee](https://github.com/aazuspan/wxee) - A Python interface between Earth Engine and xarray for processing weather and climate data.\n- [taskee](https://github.com/aazuspan/taskee) - Monitor your Earth Engine tasks and get notifications on your phone or computer.\n- [geedim](https://github.com/dugalh/geedim) - Search, composite, and download Earth Engine imagery, without size limits.\n\n### Repositories\n\n- [earthengine-py-notebooks](https://github.com/giswqs/earthengine-py-notebooks) - A collection of 360+ Jupyter notebook examples for using Google Earth Engine with interactive mapping.\n- [earthengine-py-examples](https://github.com/giswqs/earthengine-py-examples) - A collection of 300+ examples for using Earth Engine and the geemap Python package.\n- [ee-tensorflow-notebooks](https://github.com/gee-community/ee-tensorflow-notebooks) - Repository to place example notebooks for Deep Learning applications with TensorFlow and Earth Engine.\n- [CoastSat](https://github.com/kvos/CoastSat) - Global shoreline mapping tool from satellite imagery.\n- [Google-Earth-Engine-Python-Examples](https://github.com/renelikestacos/Google-Earth-Engine-Python-Examples)\n- [csaybar/EEwPython](https://github.com/csaybar/EEwPython)\n\n### Tutorials\n\n- [geemap and Earth Engine Python API tutorials](https://github.com/giswqs/geemap/tree/master/examples)\n- [A Quick Introduction to Google Earth Engine](https://towardsdatascience.com/a-quick-introduction-to-google-earth-engine-c6a608c5febe)\n- [Google Earth Engine (GEE) and Image Analysis](https://climada-python.readthedocs.io/en/stable/tutorial/climada_util_earth_engine.html)\n- [Earth Engine Python API Colab Setup](https://colab.sandbox.google.com/github/google/earthengine-api/blob/master/python/examples/ipynb/ee-api-colab-setup.ipynb)\n- [Earth Engine TensorFlow demonstration notebook](https://colab.sandbox.google.com/github/google/earthengine-api/blob/master/python/examples/ipynb/TF_demo1_keras.ipynb)\n- [Earth Lab - Calculating the area of polygons in Google Earth Engine](https://www.earthdatascience.org/tutorials/basic-polygon-operations-google-earth-engine/)\n- [Semantic Segmentation of GEE High Resolution Imagery](https://gist.github.com/mortcanty/ac4c48e3d10e89676b7fe9b3a6f1ba3a)\n\n### Books\n\n- [Geospatial Data Science with Earth Engine and Geemap](https://book.geemap.org/)\n\n## R\n\n### Packages\n\n- [rgee](https://github.com/r-spatial/rgee) - An R package for using Google Earth Engine.\n- [earthEngineGrabR](https://github.com/JesJehle/earthEngineGrabR) - Simplify the acquisition of remote sensing data.\n\n### Repositories\n\n- [rgee-examples](https://csaybar.github.io/rgee-examples/) - A collection of 250+ examples for using Google Earth Engine with R.\n\n### Tutorials\n\n- [rgee tutorial #1: Creating global land surface temperature maps](https://csaybar.github.io/blog/2020/06/10/rgee_01_worldmap/)\n- [rgee tutorial #2: Satellite image processing](https://csaybar.github.io/blog/2020/06/15/rgee_02_io/)\n\n## QGIS\n\n### Packages\n\n- Earth Engine QGIS Plugin ([Website](https://gee-community.github.io/qgis-earthengine-plugin/), [GitHub](https://github.com/gee-community/qgis-earthengine-plugin)) - Integrates Google Earth Engine and QGIS using Python API.\n\n### Repositories\n\n- [qgis-earthengine-examples](https://github.com/giswqs/qgis-earthengine-examples) - A collection of 300+ Python examples for using Google Earth Engine in QGIS.\n\n### Tutorials\n\n- [Creating Maps with Google Earth Engine](https://spatialthoughts.com/2020/04/04/ndvi-time-series-gee-qgis/)\n\n## GitHub Developers\n\n### Community\n\n- [earthengine-api](https://github.com/google/earthengine-api)\n- [Google Earth Engine Community](https://github.com/gee-community)\n- [Google Earth Engine Community Tutorials](https://github.com/google/earthengine-community)\n\n### Individuals\n\n- [Cesar Aybar](https://github.com/csaybar)\n- [Justin Braaten](https://github.com/jdbcode)\n- [Tirthankar \"TC\" Chakraborty](https://github.com/TC25)\n- [Diego Garcia Diaz](https://twitter.com/mopayyo)\n- [Gennadii Donchyts](https://github.com/gena)\n- [Ujaval Gandhi](https://github.com/spatialthoughts)\n- [Philipp Gärtner](https://github.com/philippgaertner)\n- [Eduardo Lacerda](https://github.com/sacridini)\n- [Kel Markert](https://github.com/KMarkert)\n- [Mort Canty](https://gist.github.com/mortcanty)\n- [Keiko Nomura](https://github.com/nkeikon)\n- [Rodrigo E. Principe](https://github.com/fitoprincipe)\n- [Mark Radwin](https://github.com/radwinskis)\n- [Samapriya Roy](https://github.com/samapriya)\n- [Sabrina Szeto](https://github.com/sabrinaszeto)\n- [Qiusheng Wu](https://github.com/giswqs)\n\n## Twitter\n\n### Bots\n\n- [Earth Engine Bot](https://twitter.com/EarthEngineBot)\n- [Geospatial Python](https://twitter.com/geospatial_py)\n- [Synthetic Aperture Random](https://twitter.com/ApertureRandom)\n\n### Google affiliated\n\n- [Google Earth](https://twitter.com/googleearth)\n- [Google Earth Outreach](https://twitter.com/googleearth)\n- [Tyler Erickson](https://twitter.com/tylerickson)\n- [Rebecca Moore](https://twitter.com/rebeccatmoore)\n- [Kurt Schwehr](https://twitter.com/kurtschwehr)\n\n### Individuals\n\n- [Cesar Aybar](https://twitter.com/csaybar)\n- [Justin Braaten](https://twitter.com/jstnbraaten)\n- [Tirthankar \"TC\" Chakraborty](https://twitter.com/Chalkemort)\n- [Morgan Crowley](https://twitter.com/morganahcrowley)\n- [Diego Garcia Diaz](https://github.com/Digdgeo)\n- [Gennadii Donchyts](https://twitter.com/gena_d)\n- [Ujaval Gandhi](https://twitter.com/spatialthoughts)\n- [Philipp Gärtner](https://twitter.com/gartn001)\n- [Belize GEO](https://twitter.com/BZgeo)\n- [Mort Canty](https://twitter.com/mort_canty)\n- [Kel Markert](https://twitter.com/KelMarkert)\n- [Keiko Nomura](https://twitter.com/Keiko_geo)\n- [Samapriya Roy](https://twitter.com/samapriyaroy)\n- [Sabrina Szeto](https://twitter.com/SabrinaSzeto)\n- [Dave Thau](https://twitter.com/davethau)\n- [Qiusheng Wu](https://twitter.com/giswqs)\n- [Iain H Woodhouse](https://twitter.com/fortiain)\n\n## Apps\n\n- [Earth Engine Apps](https://www.earthengine.app/) - Google\n- [An image gallery of almost all publicly available Google Earth Engine Apps](https://philippgaertner.github.io/2020/03/ee-apps/) - Philipp Gärtner\n- [A searchable list of all publicly available Google Earth Engine Apps](https://datawrapper.dwcdn.net/4cHkZ/1/)\n- [Earth Engine App Filter](https://philippgaertner-ee-appshot-streamlit-filte-streamlit-app-j29b7u.streamlit.app/) by Philipp Gärtner\n\n## Free Courses\n\n- [End-to-End Google Earth Engine](https://courses.spatialthoughts.com/end-to-end-gee.html) - by [Ujaval Gandhi](https://twitter.com/spatialthoughts)\n- [Spatial Data Management with Earth Engine](https://www.youtube.com/playlist?list=PLAxJ4-o7ZoPdz9LHIJIxHlZe3t-MRCn61) - by [Qiusheng Wu](https://twitter.com/giswqs)\n- [Professor Iain Woodhouse’s guide to GEE resources and courses](https://www.earthblox.io/blog/google-earth-engine-training-2022)\n\n## Presentations\n\n### geemap\n\n- [Using the geemap Python package for interactive mapping with Earth Engine](https://www.researchgate.net/publication/341326008_Using_the_geemap_Python_package_for_interactive_mapping_with_Earth_Engine) - Earth Engine Virtual Meetup on May 8, 2020\n- [Cloud computing and interactive mapping with Earth Engine and open-source GIS](https://www.researchgate.net/publication/341722639_Cloud_computing_and_interactive_mapping_with_Earth_Engine_and_open-source_GIS) - GeoInsider webinar on May 28, 2020\n- [Mapping Wetland Inundation Dynamics using Google Earth Engine](https://www.researchgate.net/publication/342064888_Mapping_Wetland_Inundation_Dynamics_using_Google_Earth_Engine) - Machine learning and data fusion workshop on June 10, 2020\n\n### General\n\n- [SERVIR Global - Introduction to Google Earth Engine](https://servirglobal.net/Portals/0/Documents/Articles/ChangeDetectionTraining/Module2_Intro_Google_Earth_Engine_presentation.pdf)\n\n## Videos\n\n### Google\n\n- [Geo For Good 2019 on YouTube](https://www.youtube.com/playlist?list=PLLW-qoCMKQsxxXRmzxEJQhUrdX0kekHhV)\n- [Earth Engine Video Tutorials](https://developers.google.com/earth-engine/tutorials#video-tutorials)\n\n### General\n\n- Getting Started with Earth Engine with Sabrina Szeto ([video](https://t.co/AQfGXvGksp?amp=1) - [slides](https://t.co/PM4Rqc604X?amp=1))\n- Earth Engine Virtual Meetup on May 6, 2020 ([video](https://t.co/6WdQd7m9ZS?amp=1))\n\n### geemap\n\n- [geemap tutorials on YouTube](https://www.youtube.com/playlist?list=PLAxJ4-o7ZoPccOFv1dCwvGI6TYnirRTg3)\n- [geemap tutorials on 哔哩哔哩](https://space.bilibili.com/527404442/channel/detail?cid=132674)\n- [geemap tutorials on 西瓜视频](https://www.ixigua.com/home/676923482842317/)\n- GeoInsider webinar - Cloud computing and interactive mapping with Earth Engine and open-source GIS ([video](https://www.bilibili.com/video/BV1Ep4y1X7tJ) - [slides](https://gishub.org/geoinsider))\n- GeoInsider webinar 2 - Using Google Earth Engine for large-scale geospatial analysis: A case study of automated surface water mapping ([video](https://www.bilibili.com/video/BV15z411v7XE) | [slides](https://docs.google.com/presentation/d/1gkT93KCHNdQmL662FdjMjv1QD8fU2DMl0rIxxFSPEFE))\n\n## Projects\n\n- [Google Earth Engine](https://www.researchgate.net/project/Google-Earth-Engine-4) on Research Gate\n\n## Websites\n\n- [Global Surface Water Explorer](http://global-surface-water.appspot.com/)\n- [Global Forest Cover Change](http://earthenginepartners.appspot.com/science-2013-global-forest)\n- [Global Forest Watch](https://www.globalforestwatch.org/)\n- [Map Of Life](http://species.mol.org/species/map/Perdix_dauurica)\n- [Climate Engine](https://clim-engine.appspot.com/climateEngine)\n- [Surface Water Mapping Tool](http://surface-water-servir.adpc.net/)\n- [Surface water changes (1985-2016)](https://aqua-monitor.appspot.com/)\n- [Decision Support Tools](https://servir.adpc.net/tools)\n- [Earth Map](https://earthmap.org)\n- [CoastSat shoreline change database](http://coastsat.wrl.unsw.edu.au/)\n\n## Datasets\n\n### Community Datasets\n\n- [awesome-gee-community-datasets](https://github.com/samapriya/awesome-gee-community-datasets)\n\n### Landsat\n- [Landsat 9 Surface Reflectance](https://developers.google.com/earth-engine/datasets/catalog/LANDSAT_LC09_C02_T1_L2)\n- [Landsat 9 TOA Reflectance](https://developers.google.com/earth-engine/datasets/catalog/LANDSAT_LC09_C02_T1_TOA)\n- [Landsat 8 Surface Reflectance](https://developers.google.com/earth-engine/datasets/catalog/LANDSAT_LC08_C02_T1_SR)\n- [Landsat 8 TOA Reflectance](https://developers.google.com/earth-engine/datasets/catalog/LANDSAT_LC08_C02_T1_TOA)\n\n### Sentinel\n\n- [Sentinel-1 SAR GRD](https://developers.google.com/earth-engine/datasets/catalog/COPERNICUS_S1_GRD)\n- [Sentinel-2 MSI Surface Reflectance](https://developers.google.com/earth-engine/datasets/catalog/COPERNICUS_S2_SR_HARMONIZED)\n- [Sentinel-2 MSI TOA Reflectance](https://developers.google.com/earth-engine/datasets/catalog/COPERNICUS_S2_HARMONIZED)\n\n### NAIP\n\n- [NAIP: National Agriculture Imagery Program](https://developers.google.com/earth-engine/datasets/catalog/USDA_NAIP_DOQQ)\n\n### Land Cover\n\n- [NLCD: USGS National Land Cover Database](https://developers.google.com/earth-engine/datasets/catalog/USGS_NLCD)\n\n## Papers\n\n### Highlights\n\n- Aybar, C., Wu, Q., Bautista, L., Yali, R., \u0026 Barja, A. (2020). rgee: An R package for interacting with Google Earth Engine. _The Journal of Open Source Software_. 5(51), 2272. https://doi.org/10.21105/joss.02272\n- Gorelick, N., Hancher, M., Dixon, M., Ilyushchenko, S., Thau, D., Moore, R., 2017. Google Earth Engine: Planetary-scale geospatial analysis for everyone. _Remote Sens. Environ_. 202, 18–27. \u003chttps://doi.org/10.1016/j.rse.2017.06.031\u003e\n- Wu, Q. (2020). geemap: A Python package for interactive mapping with Google Earth Engine. _The Journal of Open Source Software_. 5(51), 2305. https://doi.org/10.21105/joss.02305\n\n### Journal Special Issues\n\n- _Journal of Remote Sensing_, Remote Sensing for Environmental and Societal Changes Using Google Earth Engine ([Call for Papers](https://spj.sciencemag.org/journal-of-remote-sensing-special-issues/gee/))\n- _IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing_, Cloud Computing in Google Earth Engine for Remote Sensing ([Call for Papers](https://www.grss-ieee.org/wp-content/uploads/2019/12/Call_for_Paper_GEE.pdf))\n- _Remote Sensing_, Google Earth Engine and Cloud Computing Platforms: Methods and Applications in Big Geo Data Science ([Call for Papers](https://www.mdpi.com/journal/remotesensing/special_issues/GEE_Methods_Applications), [Published Papers](https://www.mdpi.com/journal/remotesensing/special_issues/GEE_Methods_Applications))\n- _Remote Sensning_, Google Earth Engine Applications ([Call for Papers](https://www.mdpi.com/journal/remotesensing/special_issues/GEE), [Published Papers](https://www.mdpi.com/journal/remotesensing/special_issues/GEE))\n- _Remote Sensing of Environment_, Remote Sensing of Land Change Science with Google Earth Engine ([Call for Papers](https://www.journals.elsevier.com/remote-sensing-of-environment/call-for-papers/-special-issue-remote-sensing-of-land-change-science-with-go), [Published Papers](https://www.sciencedirect.com/journal/remote-sensing-of-environment/special-issue/104TX08KZZW))\n\n### Review\n\n- Amani, M., Ghorbanian, A., Ahmadi, A., Kakooei, M., ..., Wu, Q., \u0026 Brisco, B. (2020). Google Earth Engine Cloud Computing Platform for Remote Sensing Big Data Applications: A Comprehensive Review. _IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing_. \u003chttps://doi.org/10.1109/JSTARS.2020.3021052\u003e\n- Boothroyd, R., Williams, R., Hoey, T., Barrett, B., \u0026 Prasojo, O. (2020). Applications of Google Earth Engine in fluvial geomorphology for detecting river channel change. _WIREs Water_. \u003chttps://doi.org/10.1002/wat2.1496\u003e\n- Kumar, L., Mutanga, O., 2018. Google Earth Engine Applications Since Inception: Usage, Trends, and Potential. _Remote Sensing_ 10, 1509. \u003chttps://doi.org/10.3390/rs10101509\u003e\n- Tamiminia, H., Salehi, B., Mahdianpari, M., Quackenbush, L., Adeli, S., Brisco, B., 2020. Google Earth Engine for geo-big data applications: A meta-analysis and systematic review. _ISPRS J. Photogramm. Remote Sens._ 164, 152–170. \u003chttps://doi.org/10.1016/j.isprsjprs.2020.04.001\u003e\n- Wang, L., Diao, C., Xian, G., Yin, D., Lu, Y., Zou, S., \u0026 Erickson, T. A. (2020). A summary of the special issue on remote sensing of land change science with Google earth engine. _Remote Sensing of Environment_. \u003chttps://doi.org/10.1016/j.rse.2020.112002\u003e\n- Yang, L., Driscol, J., Sarigai, S., Wu, Q., Chen, H., \u0026 Lippitt, C. D. (2022). Google Earth Engine and Artificial Intelligence (AI): A Comprehensive Review. _Remote Sensing_, 14(14), 3253. \u003chttps://doi.org/10.3390/rs14143253\u003e\n- Yang, L., Driscol, J., Sarigai, S., Wu, Q., Lippitt, C. D., \u0026 Morgan, M. (2022). Towards Synoptic Water Monitoring Systems: A Review of AI Methods for Automating Water Body Detection and Water Quality Monitoring Using Remote Sensing. _Sensors_, 22(6), 2416. \u003chttps://doi.org/10.3390/s22062416\u003e\n\n### Hydrology\n\n- Donchyts, G., Baart, F., Winsemius, H., Gorelick, N., Kwadijk, J., van de Giesen, N., 2016. Earth’s surface water change over the past 30 years. _Nat. Clim. Chang_. 6, 810. \u003chttps://doi.org/10.1038/nclimate3111\u003e\n- Pekel, J.-F., Cottam, A., Gorelick, N., Belward, A.S., 2016. High-resolution mapping of global surface water and its long-term changes. _Nature_ 540, 418–422. \u003chttps://doi.org/10.1038/nature20584\u003e\n- Radwin, M., \u0026 Bowen, B. (2024). Evolution of Great Salt Lake’s Exposed Lakebed (1984-2023): Variations in Sediment Composition, Water, and Vegetation from Landsat OLI and Sentinel MSI Satellite Reflectance Data. Geosites, 51, 1–23. \u003chttps://doi.org/10.31711/ugap.v51i.134\u003e\n- Wu, Q., Lane, C.R., Li, X., Zhao, K., Zhou, Y., Clinton, N., DeVries, B., Golden, H.E., Lang, M.W., 2019. Integrating LiDAR data and multi-temporal aerial imagery to map wetland inundation dynamics using Google Earth Engine. _Remote Sens. Environ_. 228, 1–13. \u003chttps://doi.org/10.1016/j.rse.2019.04.015\u003e\n- Yamazaki, D., Trigg, M.A., 2016. Hydrology: The dynamics of Earth’s surface water. _Nature_. \u003chttps://doi.org/10.1038/nature21100\u003e\n\n### Urban\n\n- Li, X., Zhou, Y., Zhu, Z., Cao, W., 2020. A national dataset of 30 m annual urban extent dynamics (1985–2015) in the conterminous United States. _Earth System Science Data_ 12, 357. \u003chttps://doi.org/10.5194/essd-12-357-2020\u003e\n- Liu, X., Hu, G., Chen, Y., Li, X., Xu, X., Li, S., Pei, F., Wang, S., 2018. High-resolution multi-temporal mapping of global urban land using Landsat images based on the Google Earth Engine Platform. _Remote Sens. Environ_. 209, 227–239. \u003chttps://doi.org/10.1016/j.rse.2018.02.055\u003e\n- Liu, X., Huang, Y., Xu, X., Li, X., Li, X., Ciais, P., Lin, P., Gong, K., Ziegler, A.D., Chen, A., Gong, P., Chen, J., Hu, G., Chen, Y., Wang, S., Wu, Q., Huang, K., Estes, L., Zeng, Z., 2020. High-spatiotemporal-resolution mapping of global urban change from 1985 to 2015. _Nature Sustainability_ 1–7. \u003chttps://doi.org/10.1038/s41893-020-0521-x\u003e\n- Patel, N.N., Angiuli, E., Gamba, P., Gaughan, A., Lisini, G., Stevens, F.R., Tatem, A.J., Trianni, G., 2015. Multitemporal settlement and population mapping from Landsat using Google Earth Engine. _Int. J. Appl. Earth Obs. Geoinf_. 35, 199–208. \u003chttps://doi.org/10.1016/j.jag.2014.09.005\u003e\n- Weiss, D.J., Nelson, A., Gibson, H.S., Temperley, W., Peedell, S., Lieber, A., Hancher, M., Poyart, E., Belchior, S., Fullman, N., Mappin, B., Dalrymple, U., Rozier, J., Lucas, T.C.D., Howes, R.E., Tusting, L.S., Kang, S.Y., Cameron, E., Bisanzio, D., Battle, K.E., Bhatt, S., Gething, P.W., 2018. A global map of travel time to cities to assess inequalities in accessibility in 2015. _Nature_ 553, 333–336. \u003chttps://doi.org/10.1038/nature25181\u003e\n\n### Vegetation\n\n- Li, X., Zhou, Y., Meng, L., Asrar, G.R., Lu, C., Wu, Q., 2019. A dataset of 30 m annual vegetation phenology indicators (1985–2015) in urban areas of the conterminous United States. _Earth System Science Data_. 11(2), 881-894. \u003chttps://doi.org/10.5194/essd-11-881-2019\u003e\n- Robinson, N.P., Allred, B.W., Jones, M.O., Moreno, A., Kimball, J.S., Naugle, D.E., Erickson, T.A., Richardson, A.D., 2017. A Dynamic Landsat Derived Normalized Difference Vegetation Index (NDVI) Product for the Conterminous United States. _Remote Sensing_ 9, 863. \u003chttps://doi.org/10.3390/rs9080863\u003e\n- Xie, Z., Phinn, S.R., Game, E.T., Pannell, D.J., Hobbs, R.J., Briggs, P.R., McDonald-Madden, E., 2019. Using Landsat observations (1988–2017) and Google Earth Engine to detect vegetation cover changes in rangelands - A first step towards identifying degraded lands for conservation. _Remote Sens. Environ_. 232, 111317. \u003chttps://doi.org/10.1016/j.rse.2019.111317\u003e\n\n### Agriculture\n\n- Dong, J., Xiao, X., Menarguez, M.A., Zhang, G., Qin, Y., Thau, D., Biradar, C., Moore, B., 3rd, 2016. Mapping paddy rice planting area in northeastern Asia with Landsat 8 images, phenology-based algorithm and Google Earth Engine. _Remote Sens. Environ_. 185, 142–154. \u003chttps://doi.org/10.1016/j.rse.2016.02.016\u003e\n- Xiong, J., Thenkabail, P.S., Gumma, M.K., Teluguntla, P., Poehnelt, J., Congalton, R.G., Yadav, K., Thau, D., 2017. Automated cropland mapping of continental Africa using Google Earth Engine cloud computing. _ISPRS J. Photogramm. Remote Sens_. 126, 225–244. \u003chttps://doi.org/10.1016/j.isprsjprs.2017.01.019\u003e\n- Xiong, J., Thenkabail, P.S., Tilton, J.C., Gumma, M.K., Teluguntla, P., Oliphant, A., Congalton, R.G., Yadav, K., Gorelick, N., 2017. Nominal 30-m Cropland Extent Map of Continental Africa by Integrating Pixel-Based and Object-Based Algorithms Using Sentinel-2 and Landsat-8 Data on Google Earth Engine. _Remote Sensing_ 9, 1065. \u003chttps://doi.org/10.3390/rs9101065\u003e\n\n### Wetlands\n\n- Amani, M., Mahdavi, S., Afshar, M., Brisco, B., Huang, W., Mohammad Javad Mirzadeh, S., White, L., Banks, S., Montgomery, J., Hopkinson, C., 2019. Canadian Wetland Inventory using Google Earth Engine: The First Map and Preliminary Results. _Remote Sensing_ 11, 842. \u003chttps://doi.org/10.3390/rs11070842\u003e\n- Chen, B., Xiao, X., Li, X., Pan, L., Doughty, R., Ma, J., Dong, J., Qin, Y., Zhao, B., Wu, Z., Sun, R., Lan, G., Xie, G., Clinton, N., Giri, C., 2017. A mangrove forest map of China in 2015: Analysis of time series Landsat 7/8 and Sentinel-1A imagery in Google Earth Engine cloud computing platform. _ISPRS J. Photogramm. Remote Sens_. 131, 104–120. \u003chttps://doi.org/10.1016/j.isprsjprs.2017.07.011\u003e\n- Hird, J.N., DeLancey, E.R., McDermid, G.J., Kariyeva, J., 2017. Google Earth Engine, Open-Access Satellite Data, and Machine Learning in Support of Large-Area Probabilistic Wetland Mapping. _Remote Sensing_ 9, 1315. \u003chttps://doi.org/10.3390/rs9121315\u003e\n- Mahdianpari, M., Brisco, B., Granger, J. E., Mohammadimanesh, F., Salehi, B., Banks, S., ... \u0026 Weng, Q. (2020). The Second Generation Canadian Wetland Inventory Map at 10 Meters Resolution Using Google Earth Engine. _Canadian Journal of Remote Sensing_, 46(3), 360-375. \u003chttps://doi.org/10.1080/07038992.2020.1802584\u003e\n- Mahdianpari, M., Salehi, B., Mohammadimanesh, F., Homayouni, S., Gill, E., 2018. The First Wetland Inventory Map of Newfoundland at a Spatial Resolution of 10 m Using Sentinel-1 and Sentinel-2 Data on the Google Earth Engine Cloud Computing Platform. _Remote Sensing_ 11, 43. \u003chttps://doi.org/10.3390/rs11010043\u003e\n- Radwin, M., \u0026 Bowen, B. (2024). Evolution of Great Salt Lake’s Exposed Lakebed (1984-2023): Variations in Sediment Composition, Water, and Vegetation from Landsat OLI and Sentinel MSI Satellite Reflectance Data. Geosites, 51, 1–23. \u003chttps://doi.org/10.31711/ugap.v51i.134\u003e\n- Wang, X., Xiao, X., Zou, Z., Chen, B., Ma, J., Dong, J., Doughty, R.B., Zhong, Q., Qin, Y., Dai, S., Li, X., Zhao, B., Li, B., 2020. Tracking annual changes of coastal tidal flats in China during 1986–2016 through analyses of Landsat images with Google Earth Engine. _Remote Sens. Environ_. 238, 110987. \u003chttps://doi.org/10.1016/j.rse.2018.11.030\u003e\n- Wu, Q., Lane, C.R., Li, X., Zhao, K., Zhou, Y., Clinton, N., DeVries, B., Golden, H.E., Lang, M.W., 2019. Integrating LiDAR data and multi-temporal aerial imagery to map wetland inundation dynamics using Google Earth Engine. _Remote Sens. Environ_. 228, 1–13. \u003chttps://doi.org/10.1016/j.rse.2019.04.015\u003e\n- Yancho, J. M. M., Jones, T. G., Gandhi, S. R., Ferster, C., Lin, A., \u0026 Glass, L. (2020). The Google Earth Engine Mangrove Mapping Methodology (GEEMMM). _Remote Sensing_, 12(22), 3758. \u003chttps://doi.org/10.3390/rs12223758\u003e\n\n### Land Cover\n\n- Brown, C. F., Brumby, S. P., Guzder-Williams, B., Birch, T., Hyde, S. B., Mazzariello, J., ... \u0026 Tait, A. M. (2022). Dynamic World, Near real-time global 10 m land use land cover mapping. _Scientific Data_, 9(1), 1-17. \u003chttps://doi.org/10.1038/s41597-022-01307-4\u003e\n- Carrasco, L., O’Neil, A.W., Morton, R.D., Rowland, C.S., 2019. Evaluating Combinations of Temporally Aggregated Sentinel-1, Sentinel-2 and Landsat 8 for Land Cover Mapping with Google Earth Engine. _Remote Sensing_ 11, 288. \u003chttps://doi.org/10.3390/rs11030288\u003e\n- Hansen, M.C., Potapov, P.V., Moore, R., Hancher, M., Turubanova, S.A., Tyukavina, A., Thau, D., Stehman, S.V., Goetz, S.J., Loveland, T.R., Kommareddy, A., Egorov, A., Chini, L., Justice, C.O., Townshend, J.R.G., 2013. High-resolution global maps of 21st-century forest cover change. _Science_ 342, 850–853. \u003chttps://doi.org/10.1126/science.1244693\u003e\n- Huang, H., Chen, Y., Clinton, N., Wang, J., Wang, X., Liu, C., Gong, P., Yang, J., Bai, Y., Zheng, Y., Zhu, Z., 2017. Mapping major land cover dynamics in Beijing using all Landsat images in Google Earth Engine. _Remote Sens. Environ_. 202, 166–176. \u003chttps://doi.org/10.1016/j.rse.2017.02.021\u003e\n- Liu, H., Gong, P., Wang, J., Clinton, N., Bai, Y., Liang, S., 2020. Annual Dynamics of Global Land Cover and its Long-term Changes from 1982 to 2015. _Earth Syst. Sci. Data_. 12, 1217–1243. \u003chttps://doi.org/10.5194/essd-12-1217-2020\u003e\n- Radwin, M., \u0026 Bowen, B. (2024). Evolution of Great Salt Lake’s Exposed Lakebed (1984-2023): Variations in Sediment Composition, Water, and Vegetation from Landsat OLI and Sentinel MSI Satellite Reflectance Data. Geosites, 51, 1–23. \u003chttps://doi.org/10.31711/ugap.v51i.134\u003e\n\n### Disaster Management\n\n- DeVries, B., Huang, C., Armston, J., Huang, W., Jones, J.W., Lang, M.W., 2020. Rapid and robust monitoring of flood events using Sentinel-1 and Landsat data on the Google Earth Engine. _Remote Sens. Environ_. 240, 111664. \u003chttps://doi.org/10.1016/j.rse.2020.111664\u003e\n- Liu, C.-C., Shieh, M.-C., Ke, M.-S., Wang, K.-H., 2018. Flood Prevention and Emergency Response System Powered by Google Earth Engine. _Remote Sensing_ 10, 1283. \u003chttps://doi.org/10.3390/rs10081283\u003e\n- Tellman, B., Sullivan, J.A., Kuhn, C., Kettner, A.J., Doyle, C.S., Brakenridge, G.R., Erickson, T.A., Slayback, D.A., 2021. Satellite imaging reveals increased proportion of population exposed to floods. _Nature_ 596, 80–86. \u003chttps://doi.org/10.1038/s41586-021-03695-w\u003e\n\n### Coastal\n\n- Vos, K., Splinter, K.D., Harley, M.D., Simmons, J.A., Turner, I.L., 2019. CoastSat: A Google Earth Engine-enabled Python toolkit to extract shorelines from publicly available satellite imagery _Environmental Modelling and Software_. 122, 104528. \u003chttps://doi.org/10.1016/j.envsoft.2019.104528\u003e\n\n## Contributing\n\nContributions welcome! Read the [contribution guidelines](contributing.md) first.\n\n## License\n\n[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0)\n\nTo the extent possible under law, Qiusheng Wu has waived all copyright and related or neighboring rights to this work.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiswqs%2FAwesome-GEE","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgiswqs%2FAwesome-GEE","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiswqs%2FAwesome-GEE/lists"}