本发明涉及战略矿产资源数据处理,具体地,涉及一种战略矿产资源桑基图的数据处理方法和系统。
背景技术:
1、现有产品在处理不同格式和结构的物质流数据时,缺乏灵活的数据处理能力。这导致数据准备和预处理过程繁琐,难以快速适应不同场景的分析需求。
2、虽然现有产品提供了一定的可视化功能,但在视觉冲击力、信息传递清晰度等方面还有提升空间。图表的美观度和可读性有待加强,以更好地吸引和保留用户的注意力。
3、一些现有产品在显示物质流动方向和流量时,存在信息失真或遗漏的问题。这影响了分析结果的准确性和可靠性,可能导致决策偏差。
4、现有产品的交互功能相对简单,缺乏吸引用户探索和分析数据的能力。用户难以通过交互来获取更详细的信息,或动态调整可视化参数,影响了用户体验和分析效率。
5、大多数现有产品提供的参数调整选项有限,难以满足用户对图表显示进行灵活调整的需求。这限制了用户根据自己的偏好和需求来优化可视化效果的能力。
6、一些现有产品在不同浏览器和设备上的兼容性不够理想,影响了产品的可访问性和实用性。用户可能会遇到显示异常、交互失灵等问题,降低了用户满意度。
7、面对大规模、复杂的物质流数据,现有产品的渲染性能和交互流畅度还有优化空间。当数据量较大时,可能出现卡顿、延迟等性能问题,影响用户的分析体验。
8、现有产品的架构和代码设计可能存在耦合度高、模块化不足等问题,导致后续的维护和功能扩展难度较大。这限制了产品的迭代速度和适应市场变化的能力。
9、虽然mfa的基本原理具有通用性,但现有产品在实际应用中对不同领域数据的适配性还需进一步验证。产品在面对新的应用场景时,可能需要进行较多的定制化开发和调整。
10、专利文献cn114943454a公开了一种基于矿业大数据的saas云数据服务平台,包括:大数据中心模块,用于获取终端设备采集到的矿业信息数据;数据处理分析模块,用于利用rpa技术对矿业信息数据进行处理,并将处理后的矿业信息数据发送给大数据中心模块,以使大数据中心模块对处理后的大数据矿业信息数据进行分布式存储;服务应用模块,用于对处理后的矿业信息数据进行容器资源初始化,得到初始化数据,并将初始化数据读入后台管理平台,以供后台管理平台读取和外界监督;后台业务引擎模块,用于利用bpm引擎和预设映射规则为各类业务提供支撑。然而该专利无法完全解决目前存在的技术问题,也无法满足本发明的需求。
技术实现思路
1、针对现有技术中的缺陷,本发明的目的是提供一种战略矿产资源桑基图的数据处理方法和系统。
2、根据本发明提供的战略矿产资源桑基图的数据处理方法,包括:
3、步骤1:用户按照系统提供的excel模板,录入战略矿产资源在不同阶段的流向和数量数据;
4、步骤2:用户通过系统的后台管理界面,将填写完成的excel文件上传至系统,系统采用用户权限管理机制,确保数据上传的安全性,上传的excel文件经过系统的解析模块处理,提取出关键数据并存储到数据库中,同时原始excel文件也被保存,以备后续查看和下载;
5、步骤3:系统的数据处理模块对存储的战略矿产资源mfa数据进行计算和整合,形成符合桑基图绘制要求的数据结构,在绘制桑基图时,系统充分考虑mfa的特点,包括不同阶段的物质流动方向、数量平衡关系,确保生成的桑基图准确、直观地反映战略矿产资源的物质流动情况;
6、步骤4:绘制完成的桑基图通过系统的前端模块呈现给用户,同时系统提供交互功能,用户通过鼠标操作,获取特定阶段或流向的详细数据,包括开采量、加工损失量和回收利用量;
7、步骤5:系统提供历史数据管理功能,用户查看和下载历史上传的excel文件,对数据进行复核和修改,当用户上传新的数据文件时,系统自动更新桑基图,确保展示的物质流数据始终保持最新状态。
8、优选地,在绘制桑基图时,先绘制矩形节点,利用echarts库,根据准备好的数据绘制表示各个物质流阶段的矩形节点,具体为:初始化echarts实例,设置图表的大小和位置;配置echarts的系列和数据集,指定节点的位置、大小、样式属性;设置节点的交互功能,包括鼠标悬停显示详细信息和点击跳转;调用echarts的渲染函数,生成矩形节点。
9、优选地,根据echarts生成的矩形节点位置和大小,计算出svg箭头的起点和终点坐标,具体为:遍历物质流动数据,获取每个流动的起点和终点节点;根据起点和终点节点的位置,计算出svg箭头的起点和终点坐标;根据流量数据,计算svg箭头的粗细。
10、优选地,利用svg技术,根据计算出的坐标和粗细,绘制表示物质流动的箭头,具体为:创建svg元素,设置svg的大小和位置,与echarts生成的图表对齐;使用svg的路径元素,根据起点和终点坐标,绘制箭头的主体;使用svg的多边形元素,绘制箭头的箭头;设置箭头的样式,包括颜色和透明度。
11、优选地,将绘制好的svg箭头和echarts矩形节点无缝集成,形成完整的桑基图,并添加交互功能,具体为:将svg元素添加到echarts图表所在的容器中;为svg箭头添加鼠标悬停事件,显示详细的流量信息;为echarts矩形节点添加点击事件,跳转到对应阶段的详细报告;创建控制面板,允许用户动态调整桑基图的显示参数;
12、对生成的桑基图进行优化和调试,确保其性能和兼容性,具体为:检查桑基图在不同浏览器和设备上的显示效果,进行必要的兼容性处理;优化svg箭头和echarts节点的渲染性能,确保图表的流畅度;调整桑基图的布局和样式,提高其可读性和美观度。
13、根据本发明提供的战略矿产资源桑基图的数据处理系统,包括:
14、模块m1:用户按照系统提供的excel模板,录入战略矿产资源在不同阶段的流向和数量数据;
15、模块m2:用户通过系统的后台管理界面,将填写完成的excel文件上传至系统,系统采用用户权限管理机制,确保数据上传的安全性,上传的excel文件经过系统的解析模块处理,提取出关键数据并存储到数据库中,同时原始excel文件也被保存,以备后续查看和下载;
16、模块m3:系统的数据处理模块对存储的战略矿产资源mfa数据进行计算和整合,形成符合桑基图绘制要求的数据结构,在绘制桑基图时,系统充分考虑mfa的特点,包括不同阶段的物质流动方向、数量平衡关系,确保生成的桑基图准确、直观地反映战略矿产资源的物质流动情况;
17、模块m4:绘制完成的桑基图通过系统的前端模块呈现给用户,同时系统提供交互功能,用户通过鼠标操作,获取特定阶段或流向的详细数据,包括开采量、加工损失量和回收利用量;
18、模块m5:系统提供历史数据管理功能,用户查看和下载历史上传的excel文件,对数据进行复核和修改,当用户上传新的数据文件时,系统自动更新桑基图,确保展示的物质流数据始终保持最新状态。
19、优选地,在绘制桑基图时,先绘制矩形节点,利用echarts库,根据准备好的数据绘制表示各个物质流阶段的矩形节点,具体为:初始化echarts实例,设置图表的大小和位置;配置echarts的系列和数据集,指定节点的位置、大小、样式属性;设置节点的交互功能,包括鼠标悬停显示详细信息和点击跳转;调用echarts的渲染函数,生成矩形节点。
20、优选地,根据echarts生成的矩形节点位置和大小,计算出svg箭头的起点和终点坐标,具体为:遍历物质流动数据,获取每个流动的起点和终点节点;根据起点和终点节点的位置,计算出svg箭头的起点和终点坐标;根据流量数据,计算svg箭头的粗细。
21、优选地,利用svg技术,根据计算出的坐标和粗细,绘制表示物质流动的箭头,具体为:创建svg元素,设置svg的大小和位置,与echarts生成的图表对齐;使用svg的路径元素,根据起点和终点坐标,绘制箭头的主体;使用svg的多边形元素,绘制箭头的箭头;设置箭头的样式,包括颜色和透明度。
22、优选地,将绘制好的svg箭头和echarts矩形节点无缝集成,形成完整的桑基图,并添加交互功能,具体为:将svg元素添加到echarts图表所在的容器中;为svg箭头添加鼠标悬停事件,显示详细的流量信息;为echarts矩形节点添加点击事件,跳转到对应阶段的详细报告;创建控制面板,允许用户动态调整桑基图的显示参数;
23、对生成的桑基图进行优化和调试,确保其性能和兼容性,具体为:检查桑基图在不同浏览器和设备上的显示效果,进行必要的兼容性处理;优化svg箭头和echarts节点的渲染性能,确保图表的流畅度;调整桑基图的布局和样式,提高其可读性和美观度。
24、与现有技术相比,本发明具有如下的有益效果:
25、(1)本发明利用数据化的数字孪生模型,构建战略性矿产资源全生命周期物质流代谢演化的数字镜像,实现对矿产资源时空演化规律和动态指标的实时监测和分析,为矿产资源的可持续管理和利用提供了新的技术手段,提高了矿产资源管理的精细化水平,实现了对矿产资源全生命周期的动态监测和综合评估,为矿产资源的可持续利用提供了决策支持;
26、(2)本发明综合运用物联网、大数据、云计算等技术,支持多种形式的数据采集与融合,包括本地上传数据、第三方数据、传感器采集数据等,实现了多源异构数据的融合应用,拓展了数据来源,提高了数据的全面性和准确性,为矿产资源管理提供了更加可靠的数据支撑;
27、(3)本发明利用物联网、传感器等技术,实时监测矿产资源全产业链各环节的物质流动情况,包括开采、加工、运输、消费、回收等阶段,实现了对矿产资源全生命周期的动态监测,实现了对矿产资源全产业链物质流动的实时监控,为矿产资源管理提供了全面、动态的数据支撑,有助于优化产业布局,提高资源利用效率;
28、(4)本发明基于数据化数字孪生模型,构建了战略性关键矿产资源动态指标评价体系,综合考虑矿产资源的储量、品位、开采条件、市场需求等因素,为矿产资源的开发利用提供决策支持,提供了矿产资源综合评估和决策支持功能,为矿产资源的合理开发和可持续利用提供了科学依据,有助于提高矿产资源管理的科学化、精细化水平。