System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种气象海洋信息可视化方法、系统、设备及存储介质技术方案_技高网

一种气象海洋信息可视化方法、系统、设备及存储介质技术方案

技术编号:41098942 阅读:3 留言:0更新日期:2024-04-25 13:56
本发明专利技术公开了一种气象海洋信息可视化方法、系统、设备及存储介质,包括:根据气象海洋信息可视化需求进行产品要素的预处理,得到产品要素对应的预报数据和格点数据;生成预报数据和格点数据对应的格式文件,并通过结构化数据库和分布式缓存进行格式文件的存储和加载;通过格式文件对二三维基础数字地球进行功能交互,得到并展示地理信息图层;将地理信息图层结合预设的气象海洋信息可视化功能进行制作,得到气象海洋信息可视化产品。本发明专利技术进行产品要素的预处理,减小前期大量数据处理时间;通过格式文件统一操作,并结合结构化数据库和分布式缓存的存储和缓存,减少操作延迟;地理信息图层结合可视化功能,满足快速调用和可视化功能的扩展。

【技术实现步骤摘要】

本专利技术涉及气象海洋信息产品可视化,尤其是涉及一种气象海洋信息可视化方法、系统、设备及存储介质


技术介绍

1、首先目前瓦片金字塔数据的存储方案大致有两种方式:一是文件方式,优点是结构简单,管理模块的编程自主性高,缺点是目录和小文件数目大,管理模块编程量大;二是关系数据库方式,即在关系数据中存储索引和数据,或者关系数据库存储索引加上文件存储实体数据,优点是避免了小文件多的问题,降低了管理模块的编程难度,缺点是性能依赖关系数据库,灵活性和扩展性不足。其次在影像拼接、构建影像金字塔和瓦片金字塔等数据可视化准备工作需要大量的数据处理时间,且在显示界面进行拖动、缩放等地图漫游操作时,会产生数秒的延迟,极大地影响用户体验。因此在大量用户并发访问数据的应用场景中,使用原始影像金字塔将导致绘制地图的性能变得十分缓慢。


技术实现思路

1、本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种气象海洋信息可视化方法、系统、设备及存储介质,能够通过先进行产品要素的预处理,减小前期大量数据处理时间;再生成预报数据和格点数据对应的格式文件,能够通过格式文件统一地进行操作,同时结合结构化数据库和分布式缓存将格式文件存储和缓存,能够减少操作的等待时间,减少操作延迟,提高用户体验;地理信息图层结合气象海洋信息可视化功能,满足气象海洋信息可视化功能的快速调用,也更容易进行气象海洋信息可视化功能的扩展。

2、第一方面,本专利技术的实施例提供了一种气象海洋信息可视化方法,包括:p>

3、根据气象海洋信息可视化需求进行产品要素的预处理,得到所述产品要素对应的预报数据和格点数据;

4、生成所述预报数据和所述格点数据对应的格式文件,并通过结构化数据库和分布式缓存进行所述格式文件的存储和加载;

5、通过所述格式文件对二三维基础数字地球进行功能交互,得到并展示地理信息图层;

6、将所述地理信息图层结合预设的气象海洋信息可视化功能进行制作,得到气象海洋信息可视化产品。

7、根据本专利技术实施例的方法,至少具有如下有益效果:

8、本方法首先对产品要素进行预处理,得到了产品要素对应的预报数据和格点数据,提前将大量产品要素转化成预报数据和格点数据,能够减小前期大量数据处理时间;然后生成预报数据和格点数据对应的格式文件,能够通过格式文件统一地进行操作,同时结合结构化数据库和分布式缓存将格式文件存储和缓存,能够减少操作的等待时间,减少操作延迟,提高用户体验;再通过格式文件对二三维基础数字地球进行功能交互,根据产品要素的需求进行二三维基础数字地球的操作,得到根据气象海洋信息可视化需求改造后的地理信息图层,同时由于格式文件编程自主性高又能够通过结构化数据库和分布式缓存有效管理,在大量并发访问时,能够使地理信息图层的绘制更加快速;最后将地理信息图层结合预设的气象海洋信息可视化功能进行融合,能够满足气象海洋信息可视化功能的快速调用,也更容易进行气象海洋信息可视化功能的扩展。

9、根据本专利技术的一些实施例,所述根据气象海洋信息可视化需求进行产品要素的预处理,得到所述产品要素对应的预报数据和格点数据,包括:

10、通过任务调度平台获取所述气象海洋信息可视化需求的预报产品特性、预报产品格式、所述产品要素和显示方式;

11、通过多线程处理进行所述预报产品特性、所述预报产品格式、所述产品要素和所述显示方式的预处理,确定所述气象海洋信息可视化需求的所述预报产品特性、所述预报产品格式和所述显示方式并得到所述产品要素对应的预报数据和格点数据。

12、根据本专利技术的一些实施例,所述通过结构化数据库和分布式缓存进行所述格式文件的存储和加载,包括:

13、通过postpresql数据库存储所述格式文件;

14、根据预设的更新周期将所述格式文件进行分布式redis缓存。

15、根据本专利技术的一些实施例,所述通过所述格式文件对二三维基础数字地球进行功能交互,得到并展示地理信息图层,包括:

16、将所述二三维基础数字地球以gis地图为显示基础,进行二维gis地理信息图层和三维立体gis地理信息图层的切换;

17、根据所述格式文件对所述二维gis地理信息图层和所述三维立体gis地理信息图层进行功能交互,得到并展示所述地理信息图层;所述功能交互包括放大、缩小、漫游、视点复位、俯仰角改变、全屏展示、空间量测、标注标绘和地图工具。

18、根据本专利技术的一些实施例,所述地理信息图层通过如下方式展示:

19、加载并统一所述地理信息图层中的gis数据,得到gis标准化数据;

20、根据所述gis标准化数据的格式和特点,选择对应的存储管理方式;所述存储管理方式包括文件系统和关系型数据库;

21、将所述gis标准化数据中的地理信息数据通过对应的所述存储管理方式和预设的gis标准服务方式进行统一服务发布;

22、将所述gis标准化数据通过标准图层形式进行可视化展示。

23、根据本专利技术的一些实施例,所述将所述地理信息图层结合预设的气象海洋信息可视化功能进行制作,得到气象海洋信息可视化产品,包括:

24、通过所述气象海洋信息可视化功能将接口进行分类,得到预报产品接口、气象地面实况接口、点剖和线剖接口和气象综合分析接口;

25、将所述地理信息图层与所述预报产品接口、所述气象地面实况接口、所述点剖和线剖接口以及所述气象综合分析接口连接,得到所述气象海洋信息可视化产品;所述预报产品接口用于传输自主模式数值预报产品数据,所述气象地面实况接口用于传输地面气象站实况气象数据,所述点剖和线剖接口用于传输点剖和断面对应的点数据或者线上的点集合数据,所述气象综合分析接口用于传输时序图数据。

26、根据本专利技术的一些实施例,所述气象海洋信息可视化功能包括:

27、接收到所述产品要素查询命令,根据前端页面的需求将所述产品要素的数据通过所述预报产品接口发送至所述前端页面进行显示;

28、接收到地面气象站实况气象查询命令,将所述气象站实况气象数据通过所述气象地面实况接口发送至所述地理信息图层并显示;

29、接收到剖面图或断面图的需求命令,读取所述地理信息图层中所述需求命令对应的点剖面和断面的点数据或者线的点集合数据,通过算法容器生成对应的剖面图或断面图并展示;

30、接收到时序显示命令,获取所述时序显示命令的点位置,并将所述点位置的所述产品要素的数据通过时序图展示。

31、第二方面,本专利技术的实施例提供了一种气象海洋信息可视化系统,包括:

32、产品要素预处理模块,用于根据气象海洋信息可视化需求进行产品要素的预处理,得到所述产品要素对应的预报数据和格点数据;

33、产品要素存储模块,用于生成所述预报数据和所述格点数据对应的格式文件,并通过结构化数据库和分布式缓存进行所述格式文件的存储和本文档来自技高网...

【技术保护点】

1.一种气象海洋信息可视化方法,其特征在于,所述气象海洋信息可视化方法包括:

2.根据权利要求1所述的气象海洋信息可视化方法,其特征在于,所述根据气象海洋信息可视化需求进行产品要素的预处理,得到所述产品要素对应的预报数据和格点数据,包括:

3.根据权利要求1所述的气象海洋信息可视化方法,其特征在于,所述通过结构化数据库和分布式缓存进行所述格式文件的存储和加载,包括:

4.根据权利要求1所述的气象海洋信息可视化方法,其特征在于,所述通过所述格式文件对二三维基础数字地球进行功能交互,得到并展示地理信息图层,包括:

5.根据权利要求1所述的气象海洋信息可视化方法,其特征在于,所述地理信息图层通过如下方式展示:

6.根据权利要求1所述的气象海洋信息可视化方法,其特征在于,所述将所述地理信息图层结合预设的气象海洋信息可视化功能进行制作,得到气象海洋信息可视化产品,包括:

7.根据权利要求6所述的气象海洋信息可视化方法,其特征在于,所述气象海洋信息可视化功能包括:

8.一种气象海洋信息可视化系统,其特征在于,所述气象海洋信息可视化系统包括:

9.一种电子设备,其特征在于:包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如权利要求1至7任一项所述的气象海洋信息可视化方法。

10.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1至7任一项所述的气象海洋信息可视化方法。

...

【技术特征摘要】

1.一种气象海洋信息可视化方法,其特征在于,所述气象海洋信息可视化方法包括:

2.根据权利要求1所述的气象海洋信息可视化方法,其特征在于,所述根据气象海洋信息可视化需求进行产品要素的预处理,得到所述产品要素对应的预报数据和格点数据,包括:

3.根据权利要求1所述的气象海洋信息可视化方法,其特征在于,所述通过结构化数据库和分布式缓存进行所述格式文件的存储和加载,包括:

4.根据权利要求1所述的气象海洋信息可视化方法,其特征在于,所述通过所述格式文件对二三维基础数字地球进行功能交互,得到并展示地理信息图层,包括:

5.根据权利要求1所述的气象海洋信息可视化方法,其特征在于,所述地理信息图层通过如下方式展示:

6.根据权利要求1所述的气象海洋信息可视化方法,其特征在于,所述将所述地理信息图层...

【专利技术属性】
技术研发人员:张卫民邓科峰任开军曹建平李小勇邵成成朱湘蒋晓琦
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1