1 of 13

New Development of SDL

Lingbo Liu

lingboliu@fas.Harvard.edu

2 of 13

KNIME

3 of 13

GeoAI + GenAI

4 of 13

Download & Install

Ollama

https://ollama.com/download

DeepSeek Model

Running Code

https://ollama.com/library

Download

DeepSeek Model

Local LLM in KNIME: DeepSeek R1

Choose

Model in KNIME

Download

KNIME Workflow

https://hub.knime.com/s/SBdPF69yo-xX54B4

Leverage open-source, local LLMs via Ollama

Reference: https://www.knime.com/blog/how-to-leverage-open-source-llms-ollama

Geocoding

global cities

5 of 13

Local RAG in KNIME: DeepSeek R1 and GPT4ALL

Local PDF Files

RAG

DeepSeek

QWen

6 of 13

New GAEK Nodes

7 of 13

GDELT Global Knowledge Graph Node

The Global Database of Events, Language, and Tone(GDELT)

SELF_IDENTIFIED_ATROCITY

Query

6

Last Hours

http://data.gdeltproject.org/documentation/GKG-MASTER-THEMELIST.TXT

https://blog.gdeltproject.org/announcing-our-first-api-gkg-geojson/

8 of 13

Open Sky Network Data Node

Real Time Flight Information

https://opensky-network.org/

https://openskynetwork.github.io/opensky-api/

It returns live airspace information in the form of state vectors for research and non-commercial purposes. It does not provide commercial flight data such as airport schedules, delays or similar information that cannot be derived from ADS-B data contents!

User(Optional)

Password (Optional)

9 of 13

Create H3 Grid Node & Point to H3 Node

Global Scalable Hexagonal Grid

Geometry column

Zoom level

This node creates hexagonal grid inside the input polygon using H3. Your input polygon(s) will be automatically converted to a single polygon by calculating the union of all polygons and projected to EPSG:4326 before creating the grid.

Zoom=8

Zoom=10

Zoom=3

Zoom=1

This node returns the H3 Cell Indices and hexagons (optional) for each point in the input table. The output table will always keep the same order as the input table. You can choose to append the hexagons to the output table. You can also choose to keep the original table.

10 of 13

Directed Bézier Curve Node

Origin geopoint column

Destination geopoint column

Column name for result geometry

Curve

Number of points

100

Height scale

0.7

Curve angle (degrees)

60

Cross-state Travel for Cancer Care and Implications for Telehealth Reciprocity. JAMA Network Open, Accepted

Legend

State Boundary

Flow Direction

Flow Direction

This node generates a GeoSeries containing geometries representing smooth Bézier curves between origin and destination points. The Bézier curves are created based on user-defined parameters, including the number of points, height scaling, and curve angle. This transformation is particularly useful for visualizing flows or movements in a more intuitive manner compared to straight lines.

11 of 13

TomTom Isochrone Map Node

Calculate Reachable Range service provided by TomTom.

This node calculates the isochrone map (reachable range) for a list of given geometric points using the Calculate Reachable Range service of the Routing service provided by TomTom. It takes a geometry as origin and generates an isochrone map as output for each given geometry, illustrating areas reachable within a given time budget list. If the input geometry is not a point feature, the centroid will be used.

12 of 13

Workshop + Conference

Cambridge, MA 02138,USA

2025 CGA Conference & Internation Symposium on Spatiotemporal Data Science

May 22-24,2025

2025 Summer Workshop on Spatiotemporal Innovation

July 21-25,2025

13 of 13

Spatial Data Lab

https://sdl.gis.harvard.edu/

Meet us in AAG and AGU