Earth Engine Apps are dynamic, shareable user interfaces for Earth Engine analyses. The ee-appshot repository from Samapriya Roy creates a weekly snapshot of available Earth Engine Apps and provides their URL’s and script source codes.

The ee-appshot-info repository analyzes the script source codes and aggregates information on how creators use Earth Engine, what data they load, and which areas they are interested in.

App Code Length

Currently, the repository contains 2890 scripts with a median of 179 lines of code (comments excluded).


Usage of Common Earth Engine object classes

ee.ImageCollections are the most important objects in Earth Engine Apps (6176 out of 9915 object requests). The image sets of COPERNICUS/S2/ are the most requested, followed by MODIS/006/+ and LANDSAT/LC08/+.

For the ee.FeatureCollections, the USDOS/LSIB_SIMPLE/ dataset (Simplified International Boundary Polygons) is one of the most popular datasets.

It is noticeable that many requested datasets do not come from the Earth Engine data catalog but from the awesome-gee-community-datasets collection (recognizable by the projects/ label)), which is also managed by Samapriya Roy.

Popular Script Modules

It’s good practice to write modular, reusable code that can be shared between scripts without extensive copying and pasting. In total were 513 unique modules requested. The most popular modules (+10 requests) are:


Areas of Interest

Map.setCenter(lon, lat) centers the map view to a given coordinate pair. All Map.setCenter() requests combined result in a world map of the community areas of interests.