am2222
am2222 / README.md

What I work on

I work on geospatial AI and build open-source tools for spatial data.

  • 🤖 Agentic AI: production multi-agent systems with LangChain/LangGraph, MCP servers and A2A/AG-UI, evaluated with Langfuse
  • 🛰️ 3D reconstruction: drone imagery → COLMAP → Triangle Splatting+ on an NVIDIA GB10 → Cesium 3D Tiles
  • 🌐 DGGS: Discrete Global Grid Systems in the browser, in DuckDB and in Python, and as a representation for spatial learning
  • 📄 Research: 600+ citations, including LLMs and spatial concepts (COSIT 2024), DGGS as a Digital Earth, and decentralized geoprivacy

Selected publications

  • Large language models: testing their capabilities to understand and explain spatial concepts. COSIT 2024.
  • DSTree: a spatio-temporal indexing data structure for distributed networks. Mathematical and Computational Applications, 2024.
  • Distributed spatial data sharing: a new model for data ownership and access control. Journal of Spatial Information Science, 2023.
  • Decentralized geoprivacy: leveraging social trust on the distributed web. IJGIS, 2021.
  • GIScience research challenges for realizing discrete global grid systems as a Digital Earth. Big Earth Data, 2021.
  • An integrated environmental analytics system (IDEAS) based on a DGGS. ISPRS Journal of Photogrammetry and Remote Sensing, 2020.

Full list on Google Scholar (600+ citations, h-index 11).

Discrete Global Grid Systems

  1. webDggrid Public

    A WebAssembly wrapper for DGGRID, the C++ library for working with Discrete Global Grid Systems.

    TypeScript 7 1

  2. duckdb-dggs Public

    A DuckDB extension for discrete global grid systems (DGGS) powered by DGGRID v8.

    C++ 2

DuckDB extensions

  1. duck_geoarrow Public

    This extension, Duck_Geoarrow, provides functions to convert between WKB (Well-Known Binary) geometry and the GeoArrow coordinate encoding, powered by the geoarrow-c library.

    C++ 9 1

  2. duckrouting Public

    BOOSTGraph algorithms for duckdb and more

    C++ 3 1

Web mapping & geo backends

  1. A custom source to add PmTiles support to mapbox gl js. Supports both raster and vector pmtiles

    TypeScript 28 6

  2. Enable richer building representations on maplibre

    TypeScript

  3. Express.js middleware for implementing OGC API Features standards with custom providers

    TypeScript 4

  4. Add native postgis support to strapi.

    JavaScript 43 16

Research

  1. DSTree Public

    DSTree: A spatio-temporal indexing data structure for distributed networks

    1

  2. AGILECA Public

    Cellular Automaton model for wildfire spread prediction on DGGS data model

    R 1 2

  3. Dynamic geoprivacy model based on DGGS in P2P environments

    HTML

  4. pydggrid Public

    Python wrapper for Discrete Global Grid (DGG) based on DGGRID

    C++ 7 2

Interests

  1. GeoAI & Agentic AI

    LLM agents that reason about space, and testing how well LLMs understand spatial concepts

  2. 3D Reconstruction

    Triangle Splatting+ from drone imagery, served as 3D Tiles