当前位置: 首页 > 专利查询>曹丽娟专利>正文

一种高效便捷的海洋站观测数据统计分析方法及系统技术方案

技术编号:29703180 阅读:20 留言:0更新日期:2021-08-17 14:31
本发明专利技术提出了一种高效便捷的海洋站观测数据统计分析方法及系统,涉及计算机技术及物理海洋领域。一种高效便捷的海洋站观测数据统计分析方法包括:读取配置文件加载已选海洋环境监测中心站辖区所有海洋站和观测要素类;根据选择项遍历文件路径,自动组合筛选站代码、文件名和要素类上传海洋观测数据报文;根据选择项循环调用相应的算法开始计算,同时开启线程加载显示数据处理进度条和百分比;根据选择的要素类分页面加载显示和输出统计结果。其能够一次性完成多站点多要素任意时段观测数据的统计计算,直观的进行统计值的横向比较,可批量导出统计成果文档,也可调用制图模板动态批量生成要素专题统计图,使数据分析工作更加直观、高效、便捷。

【技术实现步骤摘要】
一种高效便捷的海洋站观测数据统计分析方法及系统
本专利技术涉及计算机技术及物理海洋领域,具体而言,涉及一种高效便捷的海洋站观测数据统计分析方法及系统。
技术介绍
海洋环境监测是海洋生态环境保护的“耳目”和“尺子”,是一切海洋保护工作的基础,其根本任务是掌握海洋环境污染的状况和长期变化趋势,评价海洋环境质量,为制定国家海洋环境保护政策提供基础依据。我国现已形成了国家、海区、省、市、县五级海洋环境监测网络体系,监测范围从我国的近岸向近海、远海、大洋延伸,监测手段包括基站、船舶、飞机、卫星、浮标、雷达等,每年承担的监测任务20多项,监测工作呈现多元化发展趋势。随着时间的推移,由海洋环境监测网所产生的各类监测数据类型不断丰富,数量也呈几何级增长和更新,每年形成的报表型数据文件2万余个,科学管理、分析海洋环境监测数据迫在眉睫。早期海洋站观测数据分析采用人工计算、比对、校核的方式,繁琐费力、效率低下而且计算精度不高。随着计算机技术的发展,业务人员逐步掌握了使用Fortran或MatLab进行海洋观测数据统计分析,计算精度大幅度提高,但是存在不足,这种方式只能逐个进行单要素数据统计,需要人工分类拷贝数据文档,而且可视化效果差。
技术实现思路
本专利技术的目的在于提供一种高效便捷的海洋站观测数据统计分析方法,其采用C#程序设计语言结合Fortran数值计算,可同时完成海滨观测规范中定义的9类水文、气象标准数据文件的自动筛选、集成加载与统计,并且可以根据需要单选或多选海洋站任意时间段的数据,可直观的进行统计值的横向比较,可批量导出统计成果文档,也可调用制图模板动态批量生成要素专题统计图,使数据分析工作更加直观、高效、便捷。本专利技术的另一目的在于提供一种高效便捷的海洋站观测数据统计分析系统,其能够运行一种高效便捷的海洋站观测数据统计分析方法。本专利技术的实施例是这样实现的:第一方面,本申请实施例提供一种高效便捷的海洋站观测数据统计分析方法,其包括读取配置文件加载已选海洋环境监测中心站辖区所有海洋站和观测要素类;根据选择项遍历文件路径,自动组合筛选站代码、文件名和要素类上传海洋观测数据报文;根据选择项循环调用相应的FORTRAN算法开始计算,同时开启线程加载显示数据处理进度条和百分比;根据选择的要素类分页面加载显示统计结果;将计算结果生成EXCEL成果文档,导出保存至选定的文件路径;同时将成果数据导入海洋环境基础数据库;利用ArcGISEngine制图模块,动态调用数据库数据和制图模板,动态修改模板属性信息,批量生成各要素专题统计图;对于风场数据,利用绘图工具MicrosoftGDI+,动态加载数据库数据,批量完成风玫瑰图的设计与输出;初始化程序回到开始状态。在本专利技术的一些实施例中,在上述根据选择项遍历文件路径,自动组合筛选站代码、文件名和要素类上传海洋观测数据报文之前还包括:判断是否单选或多选海洋观测站点,若未选择则其一,则反回重新判定,若已选择则进行下一步。在本专利技术的一些实施例中,上述还包括:判断是否单选或多选观测要素类,若未选择则其一,则反回重新判定,若已选择则进行下一步。在本专利技术的一些实施例中,上述读取配置文件加载已选海洋环境监测中心站辖区所有海洋站和观测要素类包括:适用于中国海洋观测站点,包括海滨观测规范定义的数据要素,即表层海水温度、盐度、潮位、波浪、气压、气温、风、相对湿度、降水量数据统计算法。在本专利技术的一些实施例中,上述还包括:根据月/年合计、月/平均、有效数据、数据总量、有效率、最高值、最低值、极值次数统计情况。在本专利技术的一些实施例中,上述还包括:根据月统计、年统计的统计情况分别获取潮位数据统计、气压数据统计、气温数据统计、相对湿度数据统计。在本专利技术的一些实施例中,上述还包括:根据月统计、年统计、各波向出现次数及频率统计的统计情况获取波浪统计;根据月统计、年统计、各风向出现次数及频率统计的统计情况获取风速风向统计。第二方面,本申请实施例提供一种高效便捷的海洋站观测数据统计分析系统,其包括读取模块,用于读取配置文件加载已选海洋环境监测中心站辖区所有海洋站和观测要素类;上传模块,用于根据选择项遍历文件路径,自动组合筛选站代码、文件名和要素类上传海洋观测数据报文;计算模块,用于根据选择项循环调用相应的FORTRAN算法开始计算,同时开启线程加载显示数据处理进度条和百分比;显示模块,用于根据选择的要素类分页面加载显示统计结果;导出模块,用于将计算结果生成EXCEL成果文档,导出保存至选定的文件路径;导出数据至海洋环境基础数据库;地图制图模块:用于动态加载数据库数据和地图模板,动态修改地图模板相关属性,批量生成成果图件。GDI+制图模块:用于动态加载风场数据,批量生成风玫瑰图。初始化模块,用于初始化程序回到开始状态。在本专利技术的一些实施例中,上述包括:用于存储计算机指令的至少一个存储器;与上述存储器通讯的至少一个处理器,其中当上述至少一个处理器执行上述计算机指令时,上述至少一个处理器使上述系统执行:读取模块、上传模块、计算模块、显示模块、导出模块、地图制图模块、GDI+制图模块及初始化模块。第三方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如一种高效便捷的海洋站观测数据统计分析方法中任一项的方法。相对于现有技术,本专利技术的实施例至少具有如下优点或有益效果:通过程序自动化一次性完成多个海洋站、多类观测要素、任意时段的观测数据统计分析工作,相比较现有技术达到了集成、高效、便捷的效果。本技术成果能够对海洋站数据开展全面的统计分析,形成完整的数据产品,一方面有助于海洋环境监测中心站及时充分地掌握各海洋站获取数据的有效性和质量情况,另一方面可以为每年填报海洋站基准潮位核定信息提供各项极值数据,第三方面,还能够为中心站全面掌握沿岸海域的海洋环境现状提供有力的数据支撑。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的一种高效便捷的海洋站观测数据统计分析方法步骤示意图;图2为本专利技术实施例提供的一种高效便捷的海洋站观测数据统计分析系统模块示意图;图3为本专利技术实施例提供的一种电子设备;图4为本专利技术实施例提供的地图模板制图流程图;图5为本专利技术实施例提供的GDI+制图流程图。图标:10-读取模块;20-上传模块;30-计算模块;40-显示模块;50-导出模块;60-地图制图模块;70-GDI+制图模块;80-初始化模块;101-存储器;102-处理器;103-通信接口。具体实施方式为使本申请实施例的目的、技术方案和优点更加本文档来自技高网...

【技术保护点】
1.一种高效便捷的海洋站观测数据统计分析方法,其特征在于,包括:/n读取配置文件加载已选海洋环境监测中心站辖区所有海洋站和观测要素类;/n根据选择项遍历文件路径,自动组合筛选站代码、文件名和要素类上传海洋观测数据报文;/n根据选择项循环调用相应的FORTRAN算法开始计算,同时开启线程加载显示数据处理进度条和百分比;/n根据选择的要素类分页面加载显示统计结果;/n将计算结果生成EXCEL成果文档,导出保存至选定的文件路径,同时将成果数据导入海洋环境基础数据库;/n利用ArcGIS Engine制图模块,动态调用数据库数据和制图模板,动态修改模板属性信息,批量生成各要素专题统计图;/n对于风场数据,利用绘图工具Microsoft GDI+,动态加载数据库数据,批量完成风玫瑰图的设计与输出;/n初始化程序回到开始状态。/n

【技术特征摘要】
1.一种高效便捷的海洋站观测数据统计分析方法,其特征在于,包括:
读取配置文件加载已选海洋环境监测中心站辖区所有海洋站和观测要素类;
根据选择项遍历文件路径,自动组合筛选站代码、文件名和要素类上传海洋观测数据报文;
根据选择项循环调用相应的FORTRAN算法开始计算,同时开启线程加载显示数据处理进度条和百分比;
根据选择的要素类分页面加载显示统计结果;
将计算结果生成EXCEL成果文档,导出保存至选定的文件路径,同时将成果数据导入海洋环境基础数据库;
利用ArcGISEngine制图模块,动态调用数据库数据和制图模板,动态修改模板属性信息,批量生成各要素专题统计图;
对于风场数据,利用绘图工具MicrosoftGDI+,动态加载数据库数据,批量完成风玫瑰图的设计与输出;
初始化程序回到开始状态。


2.如权利要求1所述的一种高效便捷的海洋站观测数据统计分析方法,其特征在于,在所述根据选择项遍历文件路径,自动组合筛选站代码、文件名和要素类上传海洋观测数据报文之前还包括:
判断是否单选或多选海洋观测站点,若未选择则其一,则反回重新判定,若已选择则进行下一步。


3.如权利要求2所述的一种高效便捷的海洋站观测数据统计分析方法,其特征在于,还包括:
判断是否单选或多选观测要素类,若未选择则其一,则反回重新判定,若已选择则进行下一步。


4.如权利要求1所述的一种高效便捷的海洋站观测数据统计分析方法,其特征在于,所述读取配置文件加载已选海洋环境监测中心站辖区所有海洋站和观测要素类包括:
适用于中国海洋观测站点,包括海滨观测规范定义的数据要素,即表层海水温度、盐度、潮位、波浪、气压、气温、风、相对湿度、降水量数据统计算法。


5.如权利要求4所述的一种高效便捷的海洋站观测数据统计分析方法,其特征在于,还包括:
根据月/年合计、月/平均、有效数据、数据总量、有效率、最高值、最低值、极值次数统计情况。
...

【专利技术属性】
技术研发人员:曹丽娟尹杰虞兰兰杨丽芬田天金海琴
申请(专利权)人:曹丽娟
类型:发明
国别省市:山东;37

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

1