Skip to content

Tools

GeoAgent provides LangChain-compatible tools that can be used independently or as part of the agent pipeline.

geoagent.core.tools.stac

STAC Search Tool for GeoAgent package.

This module provides tools for searching STAC (SpatioTemporal Asset Catalog) data.

DuckDB Spatial SQL

geoagent.core.tools.duckdb_tool

DuckDB Spatial SQL Tool for GeoAgent package.

This module provides tools for running spatial SQL queries using DuckDB.

Raster Analysis

geoagent.core.tools.raster

Raster Analysis Tool for GeoAgent package.

This module provides tools for raster data analysis using xarray and rioxarray.

Vector Operations

geoagent.core.tools.vector

Vector Analysis Tool for GeoAgent package.

This module provides tools for vector data analysis using geopandas.

Visualization

geoagent.core.tools.viz

Visualization Tool for GeoAgent package.

This module provides tools for creating interactive maps using leafmap's MapLibre backend.