Public Preview: KNIME Google Earth Engine Extension

We’re releasing a public preview of the KNIME Google Earth Engine (GEE) Extension, bringing node-based access to Google Earth Engine inside KNIME Analytics Platform—so you can run cloud-scale remote sensing and geospatial analysis without the need for coding.

What’s included

A full set of more than 50 nodes covering an end-to-end workflow:

  • Images: band selection/renaming/merging, band math & indices (e.g., normalized difference), masking, conditional ops, geometry extraction

  • Image Collections: filter by time/space/metadata, aggregate (first/mean/median/min/max), search GEE datasets

  • Feature Collections: read assets, spatial/attribute filtering, clipping, KNIME table ↔ Feature Collection conversion

  • Visualization (geemap): interactive maps for images and collections with custom bands/palettes/params

  • Sampling: region reduction, point sampling, class counts

  • Supervised learning for classification: train classifiers, classify images, extract labels

  • Unsupervised learning for clustering: apply K-means/ X-means clustering to Image

Installation

Enable the KNIME Community Extensions (Experimental) update site via the Available Software Sites Preference page of your KNIME Analytics Platform:

Once enabled go to Menu → Install Extensions and search for Google Earth Engine in the extension installation dialog:

When you see the Trust Artifacts dialog select the first line of the upper table:

Once installed restart KNIME which might take a bit longer than usual since it is finishing the installation. You will find the new nodes under the Community Nodes section in the nodes repository.

Getting started

To get started with Google Earth Engine you need to have a Google Cloud account and setup a Google Cloud project with access to the Earth Engine as described here.

In KNIME you start with the Google Authenticator node where you need to use the https://www.googleapis.com/auth/earthengine and optionally https://www.googleapis.com/auth/cloud-platform for Cloud exports or https://www.googleapis.com/auth/drive for Drive exports as scopes of access. For more details see the node description of the Google Earth Engine Connector node.

To get started check out the Google Earth Engine Examples space which also includes the workflow for the article shown above. We will continue to add more examples to this space in the future.

Public preview notes

This is an active development release: expect experimental features and possible breaking changes. Please try it, report issues, and share feedback in this post to help shape the stable release.

9 Likes

That’s a much awaited geo spatial release.. to add lot of enriched viz and analysis.. trailor in 30days map challenge raised the curiosity even more..

3 Likes

@tobias.koetter I’m totally lost about creating the JSON file for the authentication key. The Google Earth site is absolutely opaque to me. Could you please provide some help?

Hi @rfeigel ,

did you have a look at this page. When creating the account you also need to grant it the proper permissions via manage roles e.g. Earth Engine Resource Viewer and/or Earth Engine Resource Writer. For an example video see here.

Bye
Tobias

When I open a project I can’t click on “email”

:rocket: New release: KNIME Google Earth Engine Extension v0.10

We’re happy to announce the availability of version 0.10 of the KNIME Google Earth Engine extension! This update continues to expand the public preview with new functionality and improvements for working with Google Earth Engine in KNIME.

Highlights of this release include:

  • Data Collection nodes – easily access and filter Earth Engine datasets to bring relevant geospatial data into your workflows
  • Image Processing nodes – perform common raster operations and transformations directly within KNIME
  • Export & Integration nodes – streamline exporting results and integrating Earth Engine outputs with downstream KNIME workflows

:backhand_index_pointing_right: Check out the full release notes and details here:

As always, your feedback is very welcome—feel free to try it out and let us know what you think!

2 Likes

Installed the extension. Tried to use the 30 day map challenge example workflow. It won’t let me open any nodes. Worse yet it locks any other workflow I have open. Closing and reopening Knime fixes the latter problem. Windows 11 KAP 5.11.0.