GithubHelp home page GithubHelp logo

neura-lode / earthengine-catalog Goto Github PK

View Code? Open in Web Editor NEW

This project forked from google/earthengine-catalog

0.0 0.0 0.0 2.26 MB

License: Apache License 2.0

Python 0.32% Jsonnet 99.66% Starlark 0.02%

earthengine-catalog's Introduction

Google Earth Engine Public Data Catalog

This repository contains content submitted and/or maintained by the Earth Engine user community.

https://github.com/google/earthengine-catalog

STAC

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:

Contributing

The issue tracker is currently disabled. In the future, we plan to enable the issue tracker.

Build

Requirements

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.

Setup

You will need to install Bazel and Jsonnet. On Debian-based Linux systems:

sudo apt-get install bazel jsonnet
sudo apt-get install python3-absl

Building

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/

Running the unittests:

bazel test //...

Running the Earth Engine Catalog Checker:

bazel run //checker:ee_stac_check

Non-commercial datasets

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.

See also

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.