Skip to content

This repository is built for KNIME-CGA Geospatial Project, and the goal is to build Python-based nodes for geospatial analysis in KNIME Analytic Platform.

License

Notifications You must be signed in to change notification settings

spatial-data-lab/knime-geospatial-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geospatial Analytics Extension for KNIME

This repository is the home of the Geospatial Analytics Extension for KNIME Analytics Platform. The extension provides a set of nodes for spatial data analysis and visualization.

The extension is developed by the Center for Geographic Analysis at Harvard University and KNIME as part of a two-year project of the Spatiotemporal Innovation Center. The goal of the collaboration is to develop KNIME Analytics Platform extensions and best-practice workflows to provide a consistent and compatible platform for spatial data analysis across disciplines.

The extension is mainly based on the GeoPandas library and the PySAL library. The data types are defined in the KNIME - Geospatial Data Types extension.

Installation

KNIME Analytics Platform

The extension can be installed via the KNIME Hub by dragging and doping or installed like any other KNIME extension via the KNIME Extension Manager.

If you want to test the latest version you can follow the instructions in the Setup section of the Contribution guide.

KNIME Business Hub

To setup a KNIME Executor with the Geospatial Extension follow this guide. In order to use the Geospatial Views in your DataApps you have to adapt the security policies as described here.

Usage

Here are some examples of workflows that use the extension. You can also find some videos on the YouTube channel.

If you want to use the Geospatial Views in a KNIME Data App please have a look at this guide.

How to Contribute

Package Organization

  • knime_extension: This folder contains all files of the KNIME Geospatial extension such as the source code of each node. The folder itself is structured as suggested in the Python Best Practices file.
  • docs: Additional material to get you started with the development of this extension such as development setup instructions or best practices.
  • tests: Test data and workflows used to test the node functionality.
  • config.yml: Example config.yml file that should point to the knime_extension folder on your local hard drive during local development and debugging as described here.

Contribute Guidelines

We are very happy about every contributor. Please read the Contributors' Guide for more details.

License

The repository is released under the MIT License.

Code style: black

About

This repository is built for KNIME-CGA Geospatial Project, and the goal is to build Python-based nodes for geospatial analysis in KNIME Analytic Platform.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published