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.
Currently, the repository contains 4013 scripts with a median of 187 lines of code (comments excluded).
ee.ImageCollections are the most important objects in Earth Engine Apps (7861 out of 13604 object requests). The image sets of MODIS/006/ are the most requested, followed by LANDSAT/LC08/+ and Other+.
For the ee.FeatureCollections, the Other 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.
It’s good practice to write modular, reusable code that can be shared between scripts without extensive copying and pasting. In total were 736 unique modules requested. The most popular modules (+10 requests) are:
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.