Skip to content
zhouning edited this page Mar 22, 2026 · 2 revisions

GIS Data Agent

AI 驱动的地理空间数据智能分析平台 | AI-Powered Geospatial Data Intelligence Platform

Main Workspace


中文

项目简介

GIS Data Agent 是基于 Google Agent Developer Kit (ADK) 构建的 AI 地理空间分析平台,通过 LLM 语义路由将用户请求智能分发到三条专业化管道:数据优化、数据治理和通用分析。

版本亮点 (v14.5)

指标 数值
Python 代码量 85,000+ 行
测试用例 2,340+
工具集 (Toolsets) 28 个,170+ 工具函数
ADK 技能 (Skills) 18 个内置 + 用户自定义
REST API 134 个端点
融合策略 10 种
连接器 6 种 (WFS/STAC/OGC API/WMS/ArcGIS/Custom)

核心能力

  • 🧠 三管道智能路由 — Gemini Flash 语义分类,自动分发到优化/治理/通用管道
  • 🔬 多模态语义融合引擎 (MMFE) — 10 种融合策略,LLM 智能选择,PostGIS 下推优化
  • 🎯 深度强化学习 — MaskablePPO 用地布局优化,NSGA-II 多目标 Pareto
  • 📊 6 维度数据治理 — 拓扑/完整性/缝隙/CRS/属性/重复,A-F 评分
  • 🔌 自助扩展 — 自定义技能 + 用户工具 + 可视化工作流 + MCP 外部工具
  • 🌐 A2A 协议 — Agent-to-Agent 通信,分布式 Agent 协作
  • 📈 25+ Prometheus 指标 — 全链路可观测性

技术栈

层级 技术
Agent 框架 Google ADK v1.27.2
LLM Gemini 2.5 Flash / 2.5 Pro
前端 React 18 + TypeScript + Vite + Leaflet + deck.gl + ReactFlow
后端 Chainlit + Starlette
数据库 PostgreSQL 16 + PostGIS 3.4
GIS GeoPandas, Shapely, Rasterio, PySAL, Folium
ML PyTorch, Stable Baselines 3, Gymnasium

快速导航

你是谁 从这里开始
🆕 新用户 安装指南首次使用
📊 数据分析师 三管道架构数据治理数据分析
🔧 管理员 部署指南安全架构数据库
💻 开发者 开发指南系统架构REST API

English

About

GIS Data Agent is an AI-powered geospatial analysis platform built on Google Agent Developer Kit (ADK). It uses LLM-based semantic routing to dispatch user requests across three specialized pipelines: Data Optimization, Data Governance, and General Analysis.

Version Highlights (v14.5)

Metric Value
Python Codebase 85,000+ lines
Test Cases 2,340+
Toolsets 28 with 170+ tool functions
ADK Skills 18 built-in + user-defined
REST APIs 134 endpoints
Fusion Strategies 10
Connectors 6 (WFS/STAC/OGC API/WMS/ArcGIS/Custom)

Core Capabilities

  • 🧠 Three-Pipeline Smart Routing — Gemini Flash semantic classification, auto-dispatch to Optimization/Governance/General
  • 🔬 Multi-Modal Semantic Fusion Engine (MMFE) — 10 strategies, LLM-guided selection, PostGIS push-down
  • 🎯 Deep Reinforcement Learning — MaskablePPO land-use optimization, NSGA-II multi-objective Pareto
  • 📊 6-Dimension Data Governance — Topology/Completeness/Gaps/CRS/Attributes/Duplicates, A-F scoring
  • 🔌 Self-Service Extension — Custom Skills + User Tools + Visual Workflows + MCP external tools
  • 🌐 A2A Protocol — Agent-to-Agent communication for distributed collaboration
  • 📈 25+ Prometheus Metrics — Full-stack observability

Tech Stack

Layer Technology
Agent Framework Google ADK v1.27.2
LLM Gemini 2.5 Flash / 2.5 Pro
Frontend React 18 + TypeScript + Vite + Leaflet + deck.gl + ReactFlow
Backend Chainlit + Starlette
Database PostgreSQL 16 + PostGIS 3.4
GIS GeoPandas, Shapely, Rasterio, PySAL, Folium
ML PyTorch, Stable Baselines 3, Gymnasium

Quick Navigation

Who You Are Start Here
🆕 New User Getting StartedFirst Steps
📊 Data Analyst Three PipelinesData GovernanceData Analysis
🔧 Administrator DeploymentSecurityDatabase
💻 Developer Dev GuideArchitectureREST API

Clone this wiki locally