某数字地球产品与某可视化平台项目介绍:该系统由两个单独的系统组成,分别是数字地球和知识图谱,本人主要负责知识图谱的系统开发,该系统主体框架采用SpringBoot框架,二级缓存仅采用Redis,不做本地缓存处理,数据库采用关系型数据库Postgres和图数据库neo4j,采用腾讯的TextSmart分词模型,接入讯飞星火大模型ai,项目前期在windows开发,后期部署在Linux服务器上。主要工作: 1.负责登录鉴权模块的开发,鉴权模块采用 token 的方式进行验证,角色权限分配问题,角色功能限制问题。 2.负责知识探索模块的开发,知识探索功能主要包括关系智能拼接,数据动态化查询,知识探索对知识查询时多关系链路匹配结果,知识探索多类别高度分布,知识探索回放轴坐标类别统计,动态模糊查询匹配问题,知识探索图层对比。 3.负责态势回放功能的开发,其中包括ip 链路层节点坐标聚合分布问题,态势图标显示,态势动态化配置,ip 段自动解析分段并按聚类分布随机生成聚类坐标。 4.负责数据导入功能的开发,其中导入功能包括数据(包括坐标数据,节点数据,属性数据,关后数据,整体数据)解析,数据验证(数据导入失败异常总体捕获并可视化提示功能),数据清洗(包括关后数据时间格式解析,坐标数据解析,关系拼接解析,常规字符转换解析),数据入库,数据同步等功能 5.数据问题化以及节点可视功能开发,其中包括自定义节点合并问题,同节点多问题创建功能,百万节点数据导入,图谱图层实体点实坐标虚化功能,节点双击拓扑,选择性拓扑。 6.数据下载功能,其中包括节点可视化统计 excel 下载功能,关后数据整体数据节点数据解析转 csv 下载功能。 7.重力分析模块,主要包括文档底数缺失,数据消歧,数据环网分析、wxd分析,dj范围分析,xh分专业技能个人评价项目经验析,值班任务回溯。 8.ai 大模型开发,其中包括实体语义抽取并解析形成知识库,数据解析形成语义并可视化修改结果。 9.自定义多系统开发。 10.项目部署,前期采用直接jar 加开发环境部署,后期采用docker-compose 部署主要技术:springboot+redis+postgres+neo4j+docker+textsmart+prompt