Google Earth Engine plugin for QGIS

Integrates Google Earth Engine with QGIS using Python API.

Check User Guide to get started.

Gitter

Add Sentinel-2 image

FAQ

Q: I am getting authentication errors, what can I do?

A: Try installing the Google Earth Engine command line client. Run the earthengine authenticate command. This resets the authentication credentials and solves most authentication errors.

Q: I am getting error like ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed on MacOS:

A: Open Finder and double clicking on this file /Applications/Python 3.6/Install Certificates.command. This path may vary depending on how QGIS was installed (Homebrew, macports, native). Then restart QGIS.

Q: Plugin crashes after authentication with a stack trace showing 404, what should I do?

A: Go to http://code.earthengine.google.com and make sure you can access code editor. If the plugin is still failing - make sure your IP is not under firewall.

Roadmap

Alpha 0.1 (Q4 2019)

Alpha 0.2 (Q3 2020)

Alpha 0.3 (Q4 2020)

Beta

For Developers

This section is for developers-only.

The ee_plugin uses paver for packaging. If you do not have paver (https://github.com/paver/paver) installed, install it by typing the following in a console:

pip install paver

Open a console in the folder created in the first step, and type

paver setup

This will get all the dependencies needed by the plugin.

Install into QGIS by running

paver install

This should create a symbolic link to the plugin directory wihin the QGIS plugins deployment directory. Check Settings > User Profiles > Open Active Profile Folder, and then go to python/plugins. To reload any changes made in the plugin into Qgis, it is recommended to use the plugin reloader.

To generate the installable zip package

paver package

Random Links

Support this project

Donate or just