A web-based editor for interactive usage of the openEO API.
The Web Editor currently supports openEO API versions v1.0.x (including 1.0.0-rc.2).
The most recent stable version is always available at editor.openeo.org. There's also a (potentially unstable) demo of the development version with all the newest features.
You can also build the files yourself and deploy them to any web host:
- Install Node.js
- Clone or download this repository.
- Open a command line window and go to the directory which contains the cloned/downloaded web editor files.
- Configure the web editor by editing
config.js
andvue.config.js
to suit your needs. - Install the dependencies by executing
npm install
on the command line -
- Development: Run the development server by executing
npm start
. - Deployment: Build the project by executing
npm run build
. Afterwards upload the content of thedist
folder to your server.
- Development: Run the development server by executing
You can use some query parameters to set initial state to the Editor.
server
: Set a openEO back-end to connect to by default, e.g.https://earthengine.openeo.org
discover
: If you want to skip authentication and just show the capabiltiies of the back-end, simply set to1
process
: Loads a process from a URL and shows it in the Model Builder.
- Vue.js and some plugins - UI framework
- OpenLayers and multiple extensions - Map visualization
- CodeMirror - Source code editor
- openEO JS Client - openEO client
- and more...
This project is licensed under the Apache 2.0 license - see the LICENSE.md file for details.