1 Star 5 Fork 1

赵瑛 / webAIVisGeo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

webAIVisGeo

一、介绍

目前此框架面向开发人员快速搭建webgis项目以及想要学习web、gis、服务接口以及桌面化技术的用户,后期会将AIGC与图形进行融合。

二、软件架构

1.    B/S

三、安装教程

1.git clone https://gitee.com/z-Ying/webAIVisGeo.git

四、使用说明:

1.  目前此框架使用技术栈
- 后端:node、express
- 前端:react、antd
- 地球:cesium
- 桌面化:electron
2.  开启前需要下载以上依赖
3.  开启桌面端前需要先启动web端

五、各阶段说明

第一阶段(底座):
1、呈现成果:​登录注册认证、数据简单采集 、查询和显示以及桌面化;
2、完成内容及工时:​数据采集+场景设计+服务开发+交互渲染+测试+调问题+优化 = 3h;
3、完成内容:登录注册认证、数据简单采集、查询和显示以及桌面化 =  3h;
4、具体功能:
(1)页面级别动画效果
(2)登录注册前后端校验
(3)单种数据源接入
(4)单一信息源分类查询
(5)地名查询
(6)用户信息查询
第二阶段(基建):
1、呈现成果:​矢量集+图片+模型 > 100w,毫秒加载,半小时操作无卡顿;
2、完成内容及工时:​数据采集+场景设计+服务开发+交互渲染+测试+调问题+优化 = 6h;
3、具体功能:
(1)加载五种数据源,做出单源统计(颜色形式)和分类标识(文字形式)
(2)部分数据采用服务端实时推送
(3)查询多源单目标(25~35ms)
(4)渲染数据源时优化(100w数据 60~75ms) 操作时长半小时无卡顿
(5)接入两种GeoJson数据
(6)提升加载GeoJson数据性能以及优化多种数据源时的渲染视图体验
(7)退出系统时的清除缓存资源

解决问题:此版本解决了各种信息源之间无关联,表现形式与信息源不统一等一系列“ 信息孤岛 ”问题。

第三阶段(高级):
1. 呈现成果:多看板展示(空天、地面);
2. 具体功能:

    (1)数据自动采集
    (2)数据具体查询
    (3)根据数据进行动画推演
    (4)替换可视化显示效果,可使用酷炫看板模式
    (5)海洋、地形等数据逼真显示,增强气象效果

解决问题:实时采集时可使数据更加多样,一个链接可进行多种看板的查看,提高了用户体验。增加了多种动画,大大增强了视图观赏感。同时可根据数据进行动画推演,使得用户对数据的记忆更加深刻。

第四阶段(高级):
1. 呈现成果:地震源看板
2. 具体功能:

    (1)数据聚合效果
    (2)图元组合效果
    (3)切换数据源时的优化
    (4)增加物理内存

解决问题:此阶段将优化做到最大,避免加载海量数据卡顿、切换海量数据时的时间等待等问题,并利用组合式图元,大大增强了视角感受。

空文件

简介

目前此框架面向开发人员快速搭建webgis项目以及想要学习web、gis、服务接口以及桌面化技术的用户,后期会将AIGC与图形进行融合。 展开 收起
JavaScript 等 3 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/z-Ying/webAIVisGeo.git
git@gitee.com:z-Ying/webAIVisGeo.git
z-Ying
webAIVisGeo
webAIVisGeo
master

搜索帮助