【技术实现步骤摘要】
一种气象数据收集及自动化处理系统和方法
[0001]本专利技术涉及一种气象数据
,特别是涉及一种气象数据收集及自动化处理系统和方法。
技术介绍
[0002]在气象行业中,因为气象行业的数据量巨大,一般都使用文件来存储气象数据。基于气象行业的专业性,不同类型的气象文件会有不同的气象算法来处理及产出气象产品。
技术实现思路
[0003]本专利技术旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种气象数据收集及自动化处理系统和方法。
[0004]为了实现本专利技术的上述目的,本专利技术提供了一种气象数据收集及自动化处理系统,包括气象数据获取模块、气象文件存储模块、气象事件通知模块、气象数据执行运行模块和气象展示模块;
[0005]气象数据获取模块的气象数据输出端与气象文件存储模块的气象数据输入端相连,气象文件存储模块的气象数据输出端与气象事件通知模块的气象数据输入端相连,气象事件通知模块的数据输出端与气象数据执行运行模块的气象数据输入端相连,气象数据执行运行模块的气象数据输出端与气象展示模块的气象数据输入端相连;
[0006]气象数据获取模块用于获取气象数据;
[0007]气象文件存储模块用于对气象数据获取模块中获取的气象数据进行气象文件数据保存;
[0008]气象事件通知模块用于气象文件数据存储气象文件存储模块后,通过气象事件通知模块通知气象数据执行运行模块启动执行程序;
[0009]气象数据执行运行模块用于根据气象事件通知模块发出的通知而执行 ...
【技术保护点】
【技术特征摘要】
1.一种气象数据收集及自动化处理系统,其特征在于,包括气象数据获取模块、气象文件存储模块、气象事件通知模块、气象数据执行运行模块和气象展示模块;气象数据获取模块的气象数据输出端与气象文件存储模块的气象数据输入端相连,气象文件存储模块的气象数据输出端与气象事件通知模块的气象数据输入端相连,气象事件通知模块的数据输出端与气象数据执行运行模块的气象数据输入端相连,气象数据执行运行模块的气象数据输出端与气象展示模块的气象数据输入端相连;气象数据获取模块用于获取气象数据;气象文件存储模块用于对气象数据获取模块中获取的气象数据进行气象文件数据保存;气象事件通知模块用于气象文件数据存储气象文件存储模块后,通过气象事件通知模块通知气象数据执行运行模块启动执行程序;气象数据执行运行模块用于根据气象事件通知模块发出的通知而执行程序得到气象结果;气象展示模块用于在显示屏上展示气象结果。2.根据权利要求1所述的气象数据收集及自动化处理系统,其特征在于,在气象数据执行运行模块中执行的程序为:S41,提取待导入气象三维图的气象坐标点,将属于同一地区的气象坐标点放置于同一地区集合G中;S42,根据地区集合中最大值,得到气象范围线上的最远两点,分别为开始坐标点P=(x
开始
,y
开始
,z
开始
)和终止坐标点Q=(x
终止
,y
终止
,z
终止
);S43,根据开始坐标点P=(x
开始
,y
开始
,z
开始
)和终止坐标点Q=(x
终止
,y
终止
,z
终止
)得到其开始向量S44,以开始坐标点P=(x
开始
,y
开始
,z
开始
)作为球心,r为半径,计算最大角度得到对应的坐标点(X
max
,Y
max
,Z
max
);S45,令(x
开始
,y
开始
,z
开始
)=(X
max
,Y
max
,Z
max
),返回步骤S44;直至到终止坐标点为止;S46,将开始坐标点(x
开始
,y
开始
,z
开始
)、终止坐标点(x
终止
,y
终止
,z
终止
)和所有的坐标点(X
max
,Y
max
,Z
max
)按照次序形成平滑的封闭曲线,即得到气象范围线。3.根据权利要求1所述的气象数据收集及自动化处理系统,其特征在于,在步骤S42中根据地区集合中最大距离值,得到气象范围线上的最远两点的方法为:其中,max表示求两点间的最大值。4.根据权利要求1所述的气象数据收集及自动化处理系统,其特征在于,在步骤S43中开始向量的计算方法为:
即是(x
开始
,y
开始
,z
开始
)表示开始坐标点;(x
终止
,y
终止
,z
终止
)表示终止坐标点。5.根据权利要求1所述的气象数据收集及自动化处理系统,其特征在于,在气象展示模...
【专利技术属性】
技术研发人员:贺晓冬,张展,罗振,牟维超,王欣,普鸿武,
申请(专利权)人:易天气北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。