一种海洋预报产品的定制方法及终端技术

技术编号:23767828 阅读:34 留言:0更新日期:2020-04-11 20:48
本发明专利技术公开一种海洋预报产品的定制方法及终端,接收确定的海洋预报产品类型以及在地图上直接选定的区域;对与所述海洋预报产品类型对应的海洋预报产品和所述选定的区域进行空间相交分析,得到所述选定的区域内对应的海洋预报产品数据;接收选择的海洋预报产品要素,根据所述海洋预报产品数据和海洋预报产品要素,生成定制的海洋预报产品;使用统一的接口将基于要素的定制和基于空间位置的定制实现互通,基于地理空间和要素的结合实现定制的海洋预报产品的及时生成,不仅直观,而且能够高效地定制海洋预报产品。

A customization method and terminal of marine forecast products

【技术实现步骤摘要】
一种海洋预报产品的定制方法及终端
本专利技术涉及海洋预报领域,尤其涉及一种海洋预报产品的定制方法及终端。
技术介绍
海洋预报能够对一定海域未来时间内的海洋要素、海洋现象、海洋变异及其可能造成的影响,以一定的文字、图表、声像等形势进行描述和发布。海洋预报在经济社会发展中发挥着及其重要的作用,比如国防安全、海洋经济发展、海洋防灾减灾、海洋权益维护等。为了满足社会各部门的需求,海洋预报包含了各种类型的海洋预报产品,其涵盖范围非常广。海洋预报产品的范围包括风暴潮、海浪、海啸、海温、盐度、海平面变化、厄尔尼诺、海岸侵蚀、海流等,预报的范围从近海、大洋到两极地区等,要素从海洋动力环境要素到生态环境要素等,时间尺度也从天气尺度到气候尺度等。而为了满足社会各部门对海洋预报产品特定的需求,现有技术中能够实现对海洋预报产品的定制,现有的海洋预报产品的定制方式通常是通过数据表格的形式展示给用户,用户通过勾选表格中其需要的元素来定制业务数据,从而形成满足用户特定需求的定制的海洋预报产品。但是,现有的这种定制方式如果在数据项多或者对区域信息不敏感的用户存在着选择繁琐且不直观的缺陷。
技术实现思路
本专利技术所要解决的技术问题是:提供一种海洋预报产品的定制方法及终端,能够实现直观、高效的定制海洋预报产品。为了解决上述技术问题,本专利技术采用的一种技术方案为:一种海洋预报产品的定制方法,包括步骤:S1、接收确定的海洋预报产品类型以及在地图上直接选定的区域;S2、对与所述海洋预报产品类型对应的海洋预报产品和所述选定的区域进行空间相交分析,得到所述选定的区域内对应的海洋预报产品数据;S3、接收选择的海洋预报产品要素,根据所述海洋预报产品数据和海洋预报产品要素,生成定制的海洋预报产品。为了解决上述技术问题,本专利技术采用的另一种技术方案为:一种海洋预报产品的定制终端,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:S1、接收确定的海洋预报产品类型以及在地图上直接选定的区域;S2、对与所述海洋预报产品类型对应的海洋预报产品和所述选定的区域进行空间相交分析,得到所述选定的区域内对应的海洋预报产品数据;S3、接收选择的海洋预报产品要素,根据所述海洋预报产品数据和海洋预报产品要素,生成定制的海洋预报产品。本专利技术的有益效果在于:先根据选择的海洋预报产品类型以及在地图上直接选定的区域通过空间相交分析确定所选的区域内对应的海洋预报产品数据,接着根据选择的海洋预报产品要素生成定制的海洋预报产品,使用统一的接口将基于要素的定制和基于空间位置的定制实现互通,基于地理空间和要素的结合实现定制的海洋预报产品的及时生成,不仅直观,而且能够高效地定制海洋预报产品。附图说明图1为本专利技术实施例的一种海洋预报产品的定制方法的步骤流程图;图2为本专利技术实施例的一种海洋预报产品的定制终端的结构示意图;图3为本专利技术实施例的数据定制界面示意图;图4为本专利技术实施例的海洋预报产品类型选择框的示意图;图5为本专利技术实施例的海洋预报产品选定区域导入框的示意图;图6为本专利技术实施例的在地图上选定了区域后的示意图;图7为本专利技术实施例的罗列了用户关注区域和对应的海洋预报产品的示意图;标号说明:1、一种海洋预报产品的定制终端;2、存储器;3、处理器。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。请参照图1,一种海洋预报产品的定制方法,包括步骤:S1、接收确定的海洋预报产品类型以及在地图上直接选定的区域;S2、对与所述海洋预报产品类型对应的海洋预报产品和所述选定的区域进行空间相交分析,得到所述选定的区域内对应的海洋预报产品数据;S3、接收选择的海洋预报产品要素,根据所述海洋预报产品数据和海洋预报产品要素,生成定制的海洋预报产品。从上述描述可知,本专利技术的有益效果在于:先根据选择的海洋预报产品类型以及在地图上直接选定的区域通过空间相交分析确定所选的区域内对应的海洋预报产品数据,接着根据选择的海洋预报产品要素生成定制的海洋预报产品,使用统一的接口将基于要素的定制和基于空间位置的定制实现互通,基于地理空间和要素的结合实现定制的海洋预报产品的及时生成,不仅直观,而且能够高效地定制海洋预报产品。进一步的,所述步骤S1中接收在地图上直接选定的区域包括:接收在数据定制界面显示的地图上绘制的点、线或面,根据所述绘制的点、线或面确定在所述地图上选定的区域;或者接收基于在数据定制界面显示的地图确定的经纬度,根据所述经纬度确定在所述地图上选定的区域。由上述描述可知,提供多种不同的输入方式实现在定制界面显示的地图上的区域的直接选定,在满足用户使用的直观性需求的基础上,提高了灵活性。进一步的,所述步骤S2包括:将与所述海洋预报产品类型对应的海洋预报产品叠加到数据定制界面显示的地图上,得到对应的业务数据图层,所述业务数据图层中的每一个业务数据都有对应的经纬度;通过射线法将所述选定的区域与所述业务数据图层根据经纬度坐标进行相交计算,得到相交的部分,根据所述相交的部分的业务数据图层对应的业务数据得到所述选定的区域内对应的海洋预报产品数据。由上述描述可知,通过上述空间相交分析能够快速、准确地获得所述选定的区域内对应的海洋预报产品数据。进一步的,所述步骤S3之后还包括步骤:S41、将所述定制的海洋预报产品数据以可视化视图的形式发送至前端以进行显示;S42、将所述可视化视图与定制端的标识符进行关联并存储所述关联关系,同时,在前端开辟与所述标识符对应的缓存区,并将所述缓存区与所述标识符对应的可视化视图关联,所述缓存区用于存储所述定制的海洋预报产品数据。由上述描述可知,将定制的海洋预报产品数据发送至前端进行显示时,直接在前端开辟与定制端关联的缓存区,缓存区存储有所述定制的海洋预报产品数据,能够有效解决大量用户访问各自定制的大量数据服务时导致的数据库服务器压力大的问题,当用户要访问自己定制的数据服务时,直接在前端与其关联的缓存区调取数据进行显示即可,而不需要再从后台服务端调用,不仅数据调取的速度快,而且大大降低了数据库服务器的压力。进一步的,所述步骤S42之后还包括步骤:S5、接收定制端发送的刷新所述定制的海洋预报产品的请求,根据所述请求判断所述定制的海洋预报产品对应的可视化视图关联的缓存区保存的是否为最新更新的数据,若是,则直接从所述缓存区调用数据以更新在前端显示的与所述定制的海洋预报产品对应的可视化视图;否则,根据存储的最新的与所述定制的海洋预报产品对应的数据更新在前端显示的与所述定制的海洋预报产品对应的可视化视图,并对应更新与所述定制的海洋预报产品对应的可视化视图关联的缓存区中的数据;或者根据存本文档来自技高网
...

【技术保护点】
1.一种海洋预报产品的定制方法,其特征在于,包括步骤:/nS1、接收确定的海洋预报产品类型以及在地图上直接选定的区域;/nS2、对与所述海洋预报产品类型对应的海洋预报产品和所述选定的区域进行空间相交分析,得到所述选定的区域内对应的海洋预报产品数据;/nS3、接收选择的海洋预报产品要素,根据所述海洋预报产品数据和海洋预报产品要素,生成定制的海洋预报产品。/n

【技术特征摘要】
1.一种海洋预报产品的定制方法,其特征在于,包括步骤:
S1、接收确定的海洋预报产品类型以及在地图上直接选定的区域;
S2、对与所述海洋预报产品类型对应的海洋预报产品和所述选定的区域进行空间相交分析,得到所述选定的区域内对应的海洋预报产品数据;
S3、接收选择的海洋预报产品要素,根据所述海洋预报产品数据和海洋预报产品要素,生成定制的海洋预报产品。


2.根据权利要求1所述的一种海洋预报产品的定制方法,其特征在于,所述步骤S1中接收在地图上直接选定的区域包括:
接收在数据定制界面显示的地图上绘制的点、线或面,根据所述绘制的点、线或面确定在所述地图上选定的区域;
或者接收基于在数据定制界面显示的地图确定的经纬度,根据所述经纬度确定在所述地图上选定的区域。


3.根据权利要求1所述的一种海洋预报产品的定制方法,其特征在于,所述步骤S2包括:
将与所述海洋预报产品类型对应的海洋预报产品叠加到数据定制界面显示的地图上,得到对应的业务数据图层,所述业务数据图层中的每一个业务数据都有对应的经纬度;
通过射线法将所述选定的区域与所述业务数据图层根据经纬度坐标进行相交计算,得到相交的部分,根据所述相交的部分的业务数据图层对应的业务数据得到所述选定的区域内对应的海洋预报产品数据。


4.根据权利要求1至3中任一项所述的一种海洋预报产品的定制方法,其特征在于,所述步骤S3之后还包括步骤:
S41、将所述定制的海洋预报产品数据以可视化视图的形式发送至前端以进行显示;
S42、将所述可视化视图与定制端的标识符进行关联并存储所述关联关系,同时,在前端开辟与所述标识符对应的缓存区,并将所述缓存区与所述标识符对应的可视化视图关联,所述缓存区用于存储所述定制的海洋预报产品数据。


5.根据权利要求4所述的一种海洋预报产品的定制方法,其特征在于,所述步骤S42之后还包括步骤:
S5、接收定制端发送的刷新所述定制的海洋预报产品的请求,根据所述请求判断所述定制的海洋预报产品对应的可视化视图关联的缓存区保存的是否为最新更新的数据,若是,则直接从所述缓存区调用数据以更新在前端显示的与所述定制的海洋预报产品对应的可视化视图;
否则,根据存储的最新的与所述定制的海洋预报产品对应的数据更新在前端显示的与所述定制的海洋预报产品对应的可视化视图,并对应更新与所述定制的海洋预报产品对应的可视化视图关联的缓存区中的数据;
或者根据存储的数据定时更新与所述定制的海洋预报产品对应的可视化视图关联的缓存区中的数据。


6.一种海洋预报产品的定制终端,包括存储...

【专利技术属性】
技术研发人员:李雪丁朱本璐李星郭民权陈金瑞任在常丁萍郑祥靖曾银东张数忠
申请(专利权)人:福建省海洋预报台
类型:发明
国别省市:福建;35

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

1