This repository contains content submitted and/or maintained by the Earth Engine user community.
https://github.com/google/earthengine-catalog
SpatioTemporal Asset Catalogs (STAC) is a standard for describing spatial datasets in a catalog.
Earth Engine uses STAC Jsonnet templates to generate the Earth Engine Public Data Catalog and the STAC JSON catalog. Using Jsonnet allows repetitive content to be written one time and used across multiple collections and items.
You can use externally hosted services to browse the STAC catalog:
We are not currently accepting unsolicited pull requests and the issue tracker is disabled. In the future, we plan to enable the issue tracker and start taking general pull requests.
We have instructions for Debian-based Linux distributions and recommend using DebianTesting.
It is possible to work on this repository using other operating systems such as Windows, MacOS X, or other Linux distributions. However, we do not currently have instructions.
You will need to install Bazel and Jsonnet. On Debian-based Linux systems:
sudo apt-get install bazel jsonnet
bazel build //...
If that doesn't work, you might need to specify the Java JDK path. This example is using bash:
PATH=/usr/lib/jvm/java-11-openjdk-amd64/bin:$PATH bazel build //...
Finding the results:
ls bazel-bin/catalog/
non_commercial_datasets.jsonnet contains a list of datasets that have licenses known to exclude commercial use. If you are using Earth Engine in a commercial capacity, these datasets are not available.