This repository is maintained by the KNIME Team Rakete.
The KNIME Geospatial Data Types repository contains the source code for Geospatial data types for the KNIME Analytics Platform. These data types are available for node development in Java and Python.
The code is organized as follows:
- org.knime.features.geospatial: The feature that bundles the Java and Python type plugins and which should be included as dependency into your code if you are working with the Geospatial data types.
- org.knime.geospatial.core: The plugin that implements the Java type implementation.
- org.knime.geospatial.core.tests: The plugin that contains the unit tests for the Java type implementation.
- org.knime.geospatial.python: The plugin that contains the Python type implementation.
The Geospatial types are based on the Well-known text representation (WKT) and organized in a hierarchy. The following image depicts the hierarchy of the different types. Each node in the hierarchy has the name of the type as shown in the KNIME data table spec as well as the name of the corresponding class that implements the DataValue
interface.
For more information on how to get started with the Python based development for KNIME Analytics Platform check out the Create a New Python based KNIME Extension guide. Python code that uses the Geospatial data types can be found in the Geospatial Analytics Extension for KNIME Git repository.
For more information on how to get started with the Java development for KNIME Analytics Platform have a look at the Create a New Java based KNIME Extension guide.