GeoAI UP:一键部署包发布,让地理空间AI触手可及!

🚀 引言

GeoAI Universal Platform平台推出全新的一键部署包,无需安装Node.js,无需配置环境,双击即可运行!内置完整的前后端服务、Node.js运行时,让您在3分钟内快速体验智能地理空间分析的强大功能。

你可以下载直接给可以演示!

核心优势

✅ 零依赖部署 - 内置Node.js运行时,Windows/Linux/macOS通用

✅ 即开即用 - 双击start.bat或./start.sh即可启动

✅ 自然语言交互 - 用中文/英文对话即可完成复杂空间分析

✅ 大数据渲染 - 前端采用MVT矢量瓦片技术,支持百万级数据流畅展示

✅ 智能记忆 - 多轮对话上下文感知,越用越懂你

✅ 插件扩展 - 动态加载自定义策略,灵活可扩展

🌟 什么是GeoAI Universal Platform?

GeoAI UP是一个智能地理空间AI助手,能够自主规划、执行并从复杂的空间分析任务中学习。它采用多层架构设计,将智能决策与执行基础设施分离,实现了真正的自主代理编排。

核心亮点

  • 🤖 自主智能: GeoAgent层提供自主任务规划、动态工具选择和自我纠正能力
  • 🧠 上下文感知记忆: 维护对话历史,学习用户偏好,根据过往交互调整响应
  • 🔍 反思式执行: 实时质量评估,自动调整计划和错误恢复
  • 📊 多提供商LLM支持: Qwen、Ollama、Anthropic Claude、OpenAI,支持无缝运行时切换
  • 🗂️ 智能数据集成: 自动发现本地文件(GeoJSON、Shapefile、CSV、Excel)、PostGIS数据库和Web服务(WFS、PostgREST)
  • 🔌 可扩展插件系统: 动态策略加载,SQLite状态持久化和安全验证
  • ⚡ 丰富的地理空间策略: 内置多种地理空间分析策略,支持自适应多步骤工作流执行
  • 🌐 自然语言界面: 支持中英文对话交互,提供透明的推理轨迹
  • 🚀 MVT高性能渲染: 前端采用Mapbox Vector Tiles技术,支持百万级地理数据流畅可视化

📦 一键部署包使用指南

下载部署包

访问项目Release页面下载最新的一键部署包:
下载地址: https://gitee.com/rzcgis/geo-ai-universal-platform/releases

部署包为跨平台通用格式,解压后根据操作系统选择对应的启动脚本即可。

快速开始(以Windows为例)

  1. 解压部署包

    bash 复制代码
    # 将下载的压缩包解压到任意目录
  1. 启动平台

    bash 复制代码
    # 双击start.bat或在命令行运行
    start.bat
  2. 访问平台

🎨 功能展示

1. 自然语言空间查询

只需输入自然语言指令,平台就能理解您的意图并执行相应的空间分析:

复制代码
用户: "显示所有城市"
平台: [自动执行数据过滤策略,返回城市列表]

用户: "找出距离河流5公里内的城市"
平台: [执行缓冲区分析和空间连接,返回结果]

用户: "生成人口密度热力图"
平台: [调用热力图生成策略,可视化结果]

2. 多轮对话与上下文记忆

平台具备强大的记忆系统,能够记住之前的对话内容和用户偏好:

复制代码
第一轮: "分析陕西省的城市分布"
第二轮: "在这些城市中找出人口超过100万的"
第三轮: "将这些大城市用不同颜色标注在地图上"

3. 丰富的地理空间策略

平台内置了多种地理空间分析策略,涵盖数据访问、空间操作、分析功能和可视化等多个类别,支持自适应多步骤工作流执行。常用策略包括:

  • 数据操作: 过滤、排序、搜索、提取
  • 空间分析: 缓冲区分析、空间连接、叠加分析、坐标转换、邻近度分析、距离计算
  • 统计分析: 数据统计、分类、聚类、热力图生成
  • 可视化: 分级统计图、热力图、样式设置、标签标注

更多策略正在持续开发中,您也可以通过插件系统扩展自定义策略。

6. MVT高性能地图渲染

平台前端采用Mapbox Vector Tiles (MVT) 矢量瓦片技术,实现高性能地理数据可视化:

✨ 百万级数据流畅渲染 - 即使处理海量地理数据也能保持流畅交互

✨ 数据源支持本地数据和PostGIS数据源 - 底层本能驱动海量空间数据

✨ 动态细节层次 - 根据缩放级别自动调整数据精度

✨ 客户端渲染 - 减少服务器负载,提升响应速度

✨ 样式灵活定制 - 支持丰富的地图样式配置

✨ 离线友好 - 矢量数据体积小,适合离线场景

相比传统GeoJSON渲染,MVT技术在大数据量场景下性能提升10倍以上,为用户提供丝滑的地图浏览体验。

4. 插件扩展系统

用户可以通过Web界面上传自定义策略插件:

  1. 编写策略代码(遵循ES模块规范)
  2. 创建manifest.json描述文件
  3. 通过Web界面上传插件
  4. 系统自动验证并加载插件
  5. 新策略立即可用

5. 多LLM提供商支持

平台支持多种大语言模型提供商,可在运行时动态切换:

  • 通义千问(Qwen): 推荐用于中文场景
  • Ollama: 本地部署,保护隐私
  • Anthropic Claude: 高质量推理
  • OpenAI GPT: 通用能力强

用户可以在Web界面中配置API密钥,无需修改代码或重启服务。

💡 应用场景

1. 城市规划与分析

复制代码
用户: "分析西安市各区域的人口密度分布"
GeoAI-UP 
  1. 加载行政区划数据
  2. 加载人口统计数据
  3. 执行空间关联分析
  4. 生成分级统计图
  5. 返回可视化结果

2. 环境监测

复制代码
用户: "找出距离污染源10公里内的居民区"
GeoAI-UP:
  1. 加载污染源位置数据
  2. 创建10公里缓冲区
  3. 加载居民区数据
  4. 执行空间相交分析
  5. 返回受影响的居民区列表

3. 商业选址

复制代码
用户: "在成都市找到适合开设咖啡店的位置,要求靠近地铁站且周围500米内没有竞争对手"
GeoAI-UP:
  1. 加载地铁站点数据
  2. 创建地铁站缓冲区
  3. 加载现有咖啡店数据
  4. 排除竞争区域
  5. 识别候选位置
  6. 返回推荐地点

4. 灾害评估

复制代码
用户: "评估洪水淹没区域内的重要设施"
GeoAI-UP:
  1. 加载洪水淹没范围
  2. 加载重要设施数据(医院、学校等)
  3. 执行空间相交分析
  4. 统计受影响设施数量
  5. 生成风险评估报告

🛠️ 开发者指南

SDK集成

您可以在自己的Node.js项目中使用GeoAI SDK:

typescript 复制代码
import { GeoAgent, LlmProviderFactory } from '@geoai/universal-platform';

// 创建LLM提供商
const llmProvider = LlmProviderFactory.create('qwen', {
  apiKey: 'your-api-key',
  model: 'qwen-plus'
});

// 创建GeoAgent实例
const agent = new GeoAgent(llmProvider, toolRegistry);

// 处理查询
const response = await agent.processQuery('显示所有城市');
console.log(response);

自定义策略开发

创建自定义地理空间策略非常简单:

javascript 复制代码
// my-custom-strategy.js
export default {
  name: 'my-custom-analysis',
  description: '我的自定义分析策略',
  
  async execute(params, context) {
    // 获取输入数据
    const inputData = await context.getData(params.dataSource);
    
    // 执行自定义分析逻辑
    const result = performAnalysis(inputData, params);
    
    // 返回结果
    return {
      type: 'FeatureCollection',
      features: result
    };
  },
  
  // 参数Schema(用于验证和UI生成)
  schema: {
    type: 'object',
    properties: {
      dataSource: { type: 'string' },
      threshold: { type: 'number' }
    },
    required: ['dataSource']
  }
};

📚 学习资源

  • 官方文档 : 项目根目录下的docs/文件夹包含详细的架构文档和设计规范
  • 社区支持: 通过Gitee Issues报告问题或提出建议

🤝 贡献指南

我们欢迎社区贡献!如果您想参与项目开发:

  1. Fork仓库: https://gitee.com/rzcgis/geo-ai-universal-platform
  2. 阅读设计文档: 所有功能需要先有设计文档(DDD方法论)
  3. 遵循TypeScript标准: 严格模式、全面类型、JSDoc注释
  4. 编写测试: 为新功能编写单元测试,保持>80%覆盖率
  5. 提交PR: 包括描述、测试说明和相关问题链接

📞 支持与反馈

如果您在使用过程中遇到问题或有改进建议:

🎉 结语

GeoAI UP的一键部署包让地理空间AI技术变得前所未有的易用。无论您是GIS专业人士、数据分析师,还是对空间智能感兴趣的开发者,都可以轻松上手这个强大的平台。

我们相信,通过降低技术门槛,可以让更多人受益于地理空间AI的力量,推动各行各业的智能化转型。立即下载一键部署包,开启您的GeoAI之旅吧!


项目地址 : https://gitee.com/rzcgis/geo-ai-universal-platform
版本: v0.2.0

为地理空间AI社区用心构建 ❤️

相关推荐
sell-cloud2 小时前
Prompt Engineering要凉了?Fable 5.5能“猜“意图,但银行正在封杀AI Agent——企业AI的真正护城河是什么
人工智能·prompt
Navicat中国4 小时前
Navicat 18 内置 AI 助手让数据库开发从繁琐操作迈向智能协作
大数据·人工智能·数据库开发
4SAPI4 小时前
多模型请求路由怎么设计?成本、速度和能力如何平衡
人工智能·python·gateway·php
魔乐社区4 小时前
翼芯・智算测试与适配优化专区,让国产算力“选得准、跑得通、用得好“
人工智能·开源·大模型
XCDoris6 小时前
郴州logo设计机构
大数据·人工智能·python
Goboy6 小时前
一个人带三个Agent,我用全新TRAE从0到1搭了个资讯周刊站
人工智能·trae
俊哥V6 小时前
每日 AI 研究简报 · 2026-10-19
人工智能·ai
AI_AGENT_DEV_AI6 小时前
AI英语教培智能体的开发
人工智能
物联网软硬件开发-轨物科技6 小时前
【技术白皮书】光伏清检一体化机器人系统解决方案技术白皮书
大数据·运维·网络·人工智能·机器人
海宇数据7 小时前
零信任架构实战:基于海宇网上踪迹欺诈行为识别构建自动化信贷资信评估网关
运维·人工智能·架构·自动化