项目概述
国家重点研发计划课题「云原生地理空间智能计算系统」前端模块,负责地理空间分析可视化前端开发,基于 React + Mapbox + Bpmn.js 构建知识驱动的智能地理计算交互界面。
核心职责
- 智能地理计算交互界面:构建模型编排画布,基于 Bpmn.js 实现地理计算工作流的可视化建模与拖拽编排
- 多源异构模型管理:解决 200+ 地理计算模型的元数据渲染问题,支持模型检索、参数配置与调用链路可视化
- 空间数据可视化:基于 Mapbox 实现多维地理空间数据的交互式展示与分析
- Agent 驱动改造:后期将系统改造为 Agent 驱动架构,基于 LangChain 实现通过对话交互完成基于知识库、数据库和模型库的三位一体地理建模(GEO-TRINITY)
技术亮点
- 设计统一的模型元数据 Schema,适配 200+ 多源异构地理计算模型
- 基于 Bpmn.js 扩展自定义建模元素,实现地学领域专用的流程编排器
- 高性能地图渲染方案,支持大规模空间分析结果的可视化展示
- GEO-TRINITY 三位一体建模:知识库 + 数据库 + 模型库智能编排,自然语言驱动地理建模
技术栈
- 前端框架:React + TypeScript
- 地图引擎:Mapbox GL JS
- 流程编排:Bpmn.js
- 地图服务:GeoServer
- 空间数据:PostGIS