气象数据可视化系统的制作方法
【技术领域】
[0001 ]本发明涉及气象服务技术领域,尤其涉及一种气象数据可视化系统。
【背景技术】
[0002]随着科技的进步,电视、电脑、智能手机等可视化设备的不断普及、小型化、便携化,使得人们随时随地可以观看到可视化的气象服务信息。
[0003]但是对于气象服务部门来说,如何能够更加便捷、快速、有效的制作出可视化的气象服务信息提供给本部门内部以及公众,是亟待解决的问题。
【发明内容】
[0004]本发明的目的是针对现有技术的缺陷,提供一种气象数据可视化系统,根据气象服务部门需求,基于气象数据图形化解析算法,通过操作便捷的图形化界面,可快速完成各种气象参数的配置、定义和数据调用,使用该系统生成可视化气象服务图像的速度大大提升。
[0005]为实现上述目的,本发明提供了一种气象数据可视化系统,包括:
[0006]业务客户端,用于根据用户输入的系统启用指令,启动所述气象数据可视化系统的用户操作界面,并向用户进行显示;
[0007]所述业务客户端还用于,接收用户在所述用户操作界面输入的文字信息和/或语首?目息;
[0008]所述业务客户端还用于,接收用户在所述用户操作界面输入的本地数据请求指令,并根据所述本地数据请求指令从所述业务客户端本地存储的资源数据中调用相应的资源数据;所述资源数据至少包括:气象信息资源数据和地理信息资源数据;
[0009]所述业务客户端还用于,接收用户在所述用户操作界面输入的基础数据请求指令,生成基础数据请求信息,并发送给基础数据服务器;
[0010]所述基础数据服务器,用于根据所述基础数据请求信息,调用相应的气象信息基础数据发送给所述业务客户端;
[0011]所述业务客户端还用于,接收用户输入的生成指令,根据所述文字信息和/或语音信息、资源数据和气象信息基础数据生成气象服务图像显示信息,并显示为气象服务图像。
[0012]优选的,所述业务客户端还用于,根据地理信息资源数据、气象资源数据以及一段时间内的气象信息基础数据,生成所述地理信息资源数据对应的地理位置上的气象资源动态影像数据;并且,将所述气象资源动态影像数据播放为气象资源动态影像。
[0013]优选的,所述气象服务图像显示信息中包括显示属性信息;
[0014]所述业务客户端还用于,根据用户在所述用户操作界面输入的属性信息选择指令,确定所述气象服务图像的显示属性信息,并根据所述显示属性信息对所述气象服务图像进行显示。
[0015]优选的,所述气象数据可视化系统还包括:运维管理服务器;
[0016]所述运维管理服务器用于产生账号密码信息;所述账号密码信息具有属性信息,所述属性信息包括所述账号密码信息对应的有效期;所述运维管理模块将所述账号密码信息发送给业务客户端;
[0017]所述业务客户端还用于,接收用户输入的用户账号密码信息,并将所述用户账号密码信息与所述账号密码信息相匹配;当匹配成功时,启动所述气象数据可视化系统的用户操作界面,并向用户进行显示。
[0018]优选的,所述气象信息基础数据具有属性信息,所述属性信息包括所述气象信息基础数据更新时间的时间信息;
[0019]所述基础数据服务器根据所述基础数据请求信息调用的基础数据为:更新时间最接近于发送所述基础数据请求信息的时间的基础数据。
[0020]优选的,所述气象信息基础数据以数据文件的形式进行存储,所述数据文件的文件名包括数据名称和更新时间的时间信息;
[0021]所述基础数据服务器根据所述基础数据请求信息调用所述更新时间为最新的相应数据文件,以获取所述数据文件中存储的基础数据。
[0022]优选的,所述基础数据服务器还用于,接收基础数据维护用户输入的气象信息基础数据,并进行存储。
[0023]优选的,所述系统还包括信息发布服务器和用户客户端;
[0024]所述业务客户端将所述气象服务图像显示信息发送到信息发布服务器;
[0025]所述信息发布服务器将所述气象服务图像显示信息发送到用户客户端;
[0026]所述用户客户端将所述气象服务图像显示信息显示为气象服务图像。
[0027]本发明提供的气象数据可视化系统,根据气象服务部门需求,基于气象数据图形化解析算法,通过操作便捷的图形化界面,可快速完成各种气象参数的配置、定义和数据调用,使用该系统生成可视化气象服务图像的速度大大提升。
【附图说明】
[0028]图1为本发明实施例提供的一种气象数据可视化系统的框图;
[0029]图2为本发明实施例提供的一种具体实现方式中气象数据可视化系统用户操作界面的主界面的示意图;
[0030]图3为本发明实施例提供的气象数据可视化系统在业务客户端的一种显示示意图;
[0031]图4为本发明实施例提供的气象数据可视化系统在业务客户端的另一种显示示意图;
[0032]图5为本发明实施例提供的气象数据可视化系统中为添加外部图片的用户操作界面的示意图;
[0033]图6为本发明实施例提供的全国最低气温预报示意图。
【具体实施方式】
[0034]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
[0035]图1为本发明实施例提供的气象数据可视化系统的框图。气象数据可视化系统包括:业务客户端1、基础数据服务器2和运维管理服务器3。
[0036]业务客户端I,用于根据用户输入的系统启用指令,启动气象数据可视化系统的用户操作界面,并向用户进行显示;
[0037]具体的,业务客户端I中存储有账号密码信息,在接收到用户输入的系统启用指令时,首先提示用户输入用户名和密码,以验证是否是授权用户,从而保证系统的安全性。
[0038]账号密码信息可以是由运维管理服务器3来分配的;运维管理服务器3可以根据管理员的指令生成账号密码信息;账号密码信息除了包括用户名、密码之外,还具有属性信息,属性信息包括账号密码信息对应的有效期,也就是用户可以使用用户名、密码进行有效登陆的有效期。运维管理模块生成账号密码信息之后,将账号密码信息分配给业务客户端
1
[0039]业务客户端I接收用户输入的用户账号密码信息,并将用户账号密码信息与账号密码信息相匹配;当匹配成功时,业务客户端I才会启动气象数据可视化系统的用户操作界面,并向用户进行显示。
[0040]在业务客户端I的用户操作界面上,用户可以点击用户操作界面上的选项进行相应的操作,也可以根据用户操作界面的显示输入的文字信息和/或语音信息,还可以输入的本地数据请求指令,以调用相应的资源数据。资源数据存储在业务客户端I本地,至少可以包括:气象信息资源数据和地理信息资源数据。
[0041]图2所示为一种具体实现方式中气象数据可视化系统用户操作界面的主界面的示意图。
[0042]通过点击图中左侧的产品配置选项,可以进行相应的参数配置等。通过点击图中的地图,可以对于地图上不同区域进行各种数据输入、调用等编辑操作。通过点击图中上方的功能选项,可以进行添加文字、添加图片、导出图片和更改系统设置等操作。
[0043]图3所示为选择“添加文字”功能选项之后,用户操作界面上弹出的窗口,提示用户输入文字内容,并可以通过选项栏的下拉菜单选择字体、文字大小、字体颜色、背景颜色等等属性。
[0044]添加图片可以包括添加气象数据可视化系统的内部图片和外部图片两种模式。
[0045]图4所示为添加内部图片的用户操作界面的示意图,通过点击选择系统自带图库中的相应图标资源,进行图片的添加。
[0046]图5为添加外部图片的用户操作界面的示意图,通过点击或输入图片的文件存储目录,选择相应图片,进行图片的添加。
[0047]除此之外,还可以对系统地图显示的投影方式进行选择,比如通过下拉菜单可以选择亚尔伯斯和墨卡托两种投影方式。
[0048]还可以选择添加水系、铁路和省会名称等等。
[0049]除了在本地输入和调动资源数据之外,业务客户端I还可以接收用户在用户操作界面输入的基础数据请求指令,生成基础数据请求信息,发送给基础数据服务器,以获取网络侧的资源。
[0050]具体的,当用户需要调用网络侧的资源,如中央气象台发布的实时的台风监测数据,则可输入访问中央气象台的数据服务器,即本例下文所述的基础数据服务器2。基础数据服务器2中存储有各种气象基础数据,并且不断更新。
[0051]基础数据服务器2根据基础数据请求信息,调用相应的气象信息基础数据发送给业务客户端1。气象信息基础数据具有属性信息。
[0052]在一个具体的例子中,气象信息基础数据的属性信息包括气象信息基础数据更新时间的时间信息;基础数据服务器2根据基础数据请求信息调用的基础数据为:更新时间最接近于发送基础数据请求信息的时间的基础数据。
[0053]具体的,比如所请求的气象信息基础数据为实时的台风监测数据,中央气象台发布的台风数据是每10分钟更新的,原先的数据不会被覆盖或是删除,而是保留在同一存储路径中,这些数据的数据属性中的时间信息都不同。基础数据服务器2调用的气象信息基础数据是基于数据属性中的时间信息选择最后更新的数据,发送给业务客户端1。
[0054]在另一个具体的例子中,气象信息基础数据以数据文件的形式进行存储,数据文件的文件名包括数据名称和更新时间的时间信息;基础数据服务器根据基础数据请求信息调用更新时间为最新的相应数据文件,以获取数据文件中存储的基础数据。
[0055]具体的,比如所请求的气象信息基础数据为实时的台风监测数据,所存储的数据文件的文件名称是由数据名称和更新时间组成的,例如在一个具体的例子中,文件名可以是“南海台风监测数据201512141324”