GeoSpark Guide

New here? This page walks you through everything you can do with GeoSpark in about 10 minutes.

🌎

What is GeoSpark?

GeoSpark is an open-source geospatial intelligence engine that gives AI models real spatial reasoning. Most LLMs fail at spatial tasks — they score 0% on geodesic distance and ~48% on topology checks. GeoSpark fixes this by providing ground-truth computation through a standardized protocol.

Beyond the spatial engine, GeoSpark is also a multi-agent platform with persistent memory, a tiered context database, and live data channels. Everything runs on your hardware at $0 cost.

🔍

What can you do with it?

Coordinator

Ask in natural language

One input, intelligent routing. The coordinator picks the right specialist (GeoAgent, SpatialReport, SiteSelector) automatically.

Try it →
Memory

Teach it things

Store facts and timestamped episodes. Vector-based recall with automatic contradiction detection across sessions.

Try it →
Context

Manage missions and datasets

Hierarchical storage with tiered loading (L0/L1/L2). Keep LLM prompts small by sending abstracts instead of full data.

Try it →
Playground

Run spatial computations

Geocode, measure distances, check topology relationships, get elevations. All ground-truth, not LLM guesses.

Try it →
Data

Query live data sources

Weather forecasts, air quality measurements, active fire detections. Real-time from Open-Meteo, OpenAQ, NASA FIRMS.

Try it →
Agents

Run autonomous analyses

Three specialists: GeoAgent for general spatial tasks, SpatialReport for location dossiers, SiteSelector for optimal site finding.

Try it →
📚

How pages fit together

User / LLM
    |
    v
Coordinator  (Agents tab)   - classifies your goal
    |
    v
Specialist Agents                 - GeoAgent, SpatialReport, SiteSelector
    |
    v
Spatial Memory + Context DB       - persistent knowledge across sessions
    |
    v
Spatial Reasoning Engine          - topology, distance, CRS, buffer
    |
    v
Tools + Data Channels             - geocoder, elevation, weather, air quality, fires