Geospatial Analytics Extension for KNIME 2.0 released!

:earth_africa: KNIME Geospatial Extension – Version 2.0

:tada: Release Summary

This major update introduces a range of powerful new nodes and improvements across the extension. Most notably, it upgrades the core GeoPandas library—the foundation for many of the extension’s geospatial features—from version 0.14 to 1.1.1.

The new GeoPandas version enhances robustness, flexibility, and performance for geospatial workflows. Because this underlying upgrade may result in subtle changes to node behavior, the extension’s version has been advanced to 2.0 to reflect the significance of this change.

This version requires KNIME Analytics Platform version 5.5.0 or later.


:new: New Nodes

  • TomTom Distance Matrix
    Calculate distances between multiple starting and destination points using the TomTom API.

  • Natural Earth Data
    Easily access free, high-quality vector maps at various scales from Natural Earth.

  • Dataverse Integration
    Retrieve datasets from Dataverse repositories such as the Harvard Dataverse.

  • Socrata Data Access
    Search for and download open data from governments, NGOs, and other organizations worldwide.

  • Line to Polygons
    Convert LineString geometries into Polygon geometries for better spatial representation.

  • Spatial Regression Nodes
    Perform advanced spatial regression analysis using the spreg library, with new nodes including:

    • Spatial GM Combo
    • Spatial GM Combo Het
    • Spatial GM Combo Hom
    • Spatial GM Endog Error
    • Spatial GM Endog Error Het
    • Spatial GM Endog Error Hom
    • Spatial GM Error
    • Spatial GM Error Het
    • Spatial GM Error Hom
  • OSM Boundary Map Table
    Simplify the retrieval of multiple administrative boundaries in a single step.


:gear: Improvements

  • Geo File Reader & Writer

    • Includes a file chooser and encoding options.
    • Writer can overwrite existing files or fail safely if the file exists.
  • US TIGER Nodes

    • Support for nationwide datasets.
    • Accepts both FIPS codes and state abbreviations.
  • Create Grid Node

    • Allows selection of grid units: meters, kilometers, or miles.
  • GeoPackage Reader

    • Option to ignore invalid rows for more robust processing.
  • GeoFile Reader

    • Now supports .dbf files without a geometry column.
  • OSM Boundary Map

    • Added option to ignore unknown or unrecognized countries.

For a full list of all solved tickets in this release click here

5 Likes

Thanks! I’m loving this extension! Really cool how it integrates the GeoPandas library into Knime and includes the Google Distance Matrix API. Saves me having to do that work in Python, which is not as fun as Knime! I’m having fun reading/writing geojsons and geopackages!

By the way, any comment on the KNIME Spatial Processing Nodes extension? Is your extension related to it or meant to supersede it? It seems like Spatial Processing was the official spatial analysis extension for Knime 4.xx and Geospatial Analytics is the new official extension for Knime 5.xx.

Hi @nick_the_best ,
I can’t say much about the KNIME Spatial Processing Nodes. However I can tell you that we at KNIME work together with the Center for Geographic Analysis at Harvard on the Geospatial Analytics Extension for KNIME and will keep it up to date and add new functionalities in the future.
Bye
Tobias

Hi Tobis, ok sounds like KNIME Spatial Processing Nodes is not an official extension?