Skip to content
QGIS Plugin to connect and use openEO compliant backends.
Python Makefile Batchfile Shell QML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples
help
i18n
models
openeo-qgis-plugin-master Add files via upload Aug 5, 2019
scripts QGIS Plugin first version Jul 24, 2019
test QGIS Plugin first version Jul 24, 2019
utils QGIS Plugin first version Jul 24, 2019
.gitignore Initial commit Jul 24, 2019
LICENSE
Makefile
README.md
__init__.py
icon.png QGIS Plugin first version Jul 24, 2019
icon_new.png QGIS Plugin first version Jul 24, 2019
icon_old.png
metadata.txt
openeo_connector.py fixed Image issue in the GUI Aug 6, 2019
openeo_connector_dialog.py QGIS Plugin first version Jul 24, 2019
openeo_connector_dialog_base.ui
pb_tool.cfg
plugin_upload.py GUI improvement, solving issue #7 Aug 6, 2019
pylintrc
resources.py QGIS Plugin first version Jul 24, 2019
resources.qrc

README.md

openeo-qgis-plugin

QGIS Plugin to connect and use openEO compliant backends.

Compatible with openeo API version 0.4.0 and above

Tested with QGIS 3.4.8-Madeira

About

The openEO QGIS Plugin "OpenEO Connector" allows for connecting to an openEO backend, managing the user jobs and load the results into a new QGIS Layer. It is also possible to create a new job, by defining a custom process graph and sending it to the backend. The process graph editor is in an early stage, so it is recommended to just copy the complete process graph into the process graph text field.

Building

To build the plugin and deploy to your plugin directory you will need the pb_tool CLI tool.

To compile the plugin run the following command in the root directory of this repository:

pb_tool compile

Compiling is needed any time the resources.py file needs to be rebuilt.

To deploy the application to your QGIS plugins directory run the following command and reload the plugin within QGIS:

pb_tool deploy 

It's recommended to use the Plugin Reloader plugin within QGIS to easily reload the plugin during development.

Usage

First you have to connect to the server with your user credentials in the upper part of the Window. Then all existing jobs are displayed at the "Jobs" tab. There the jobs can be executed again or displayed in QGIS. In the "New Job" tab it is possible to create a new process graph and to send it to the backend to create a new job. The process graph editor is in an early stage, so it is recommended to just copy the complete process graph into the process graph text field.

The following Screenshots show how it looks like:

create-processgraph

job-list

Troubleshooting

QGIS cannot find plugin

Change pb_tool.cfg settings:

Mac

plugin_path: /Users/{USER}/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins/

Linux

plugin_path: /home/{USER}/.local/share/QGIS/QGIS3/profiles/default/python/plugins

Windows

plugin_path: C:\Users\{USER}\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins
You can’t perform that action at this time.