水文数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39135528 阅读:7 留言:0更新日期:2023-10-23 14:52
本申请涉及水文技术领域,尤其是涉及水文数据处理方法、装置、电子设备及存储介质,其方法要点在于:调用来自数据库中的若干组历史水文数据;基于预设的数据范围对若干组历史水文数据进行分类;将符合警戒数据范围的历史水文数据标记为历史警戒数据;将符合非警戒数据范围的历史水文数据标记为历史正常数据;将历史警戒数据打包并压缩成历史警戒数据包;在历史正常数据中选取平均水文数据、最高水文数据以及最低水文数据,将平均水文数据、最高水文数据以及最低水文数据打包形成历史正常数据包;将历史警戒数据包以及历史正常数据包进行存储到外部系统数据库。本申请有利于解决获取历史水文数据不便利的问题。史水文数据不便利的问题。史水文数据不便利的问题。

【技术实现步骤摘要】
水文数据处理方法、装置、电子设备及存储介质


[0001]本申请涉及水文数据
,尤其是涉及水文数据处理方法、装置、电子设备及存储介质。

技术介绍

[0002]水文数据一般是指水文数据主要包括地表水、地下水、水质数据和河、湖地形等相关属性数据。水文数据一般应用于水文预报系统中以为防汛减灾决策提供科学依据。
[0003]目前有一些水文预报系统,一般应用在水利工作中。通常情况下只有水利工作人员才能有权限需要登录特定的水文预报系统以获取到历史水文数据和当前的水文数据。但由于水文数据量庞大,由此目前水文预报系统的数据调用权限并不具有普适性,导致现有对外界开放的水文系统仅能提供当天的水文数据信息。
[0004]在上述技术中,这种情况下对于目前一些研究水文的学者或在校学生,难以获取历史水文数据,因此需要改进。

技术实现思路

[0005]本申请提供水文数据处理方法、装置、电子设备及存储介质,有利于解决获取历史水文数据不便利的问题。
[0006]本申请的专利技术目的一是通过以下技术方案得以实现的:水文数据处理方法,包括:调用来自数据库中的若干组历史水文数据;基于预设的数据范围对若干组所述历史水文数据进行分类;所述预设的数据范围包括警戒数据范围和非警戒数据范围;将符合所述警戒数据范围的所述历史水文数据标记为历史警戒数据;将符合所述非警戒数据范围的所述历史水文数据标记为历史正常数据;将所述历史警戒数据打包并压缩成历史警戒数据包;在所述历史正常数据中选取平均水文数据、最高水文数据以及最低水文数据,将所述平均水文数据、最高水文数据以及最低水文数据打包形成历史正常数据包;将所述历史警戒数据包以及所述历史正常数据包进行存储到外部系统数据库。
[0007]通过采用上述技术方案,将历史水文数据根据预设的数据范围进行初步分类,然后再根据不同类别的历史水文数据进行处理,当历史水文数据为历史正常数据时,则取平均水文数据、最高水文数据以及最低水文数据,由此可以筛选一部分参考作用较低的无效数据,同时有助于节省无效数据的占用空间,再将平均水文数据、最高水文数据以及最低水文数据打包形成历史正常数据包并将历史正常数据包存储到外部系统的数据库中,以便于用户调用历史正常数据包。而对于符合警戒数据范围的历史水文数据,则采用打包并压缩的方式形成历史警戒数据包,有助于用户基于历史警戒数据包中的历史水文数据进行研究,同时有助于节省历史警戒数据包的占用空间。
[0008]优选的,所述将符合所述警戒数据范围的所述历史水文数据标记为历史警戒数据的步骤之后,并且在所述将所述历史警戒数据打包并压缩成历史警戒数据包的步骤之前,还包括:将所述历史警戒数据按照地区进行划分以形成区域历史警戒数据;基于所述区域历史警戒数据,生成基于区域的水文警戒报告;将所述历史警戒数据按照年份进行划分以形成时间历史警戒数据;基于所述时间历史警戒数据,生成基于时间的水文警戒报告;将所述基于区域的水文警戒报告和所述基于时间的水文警戒报告分别与所述历史警戒数据建立关联关系;将建立关联关系后的所述基于区域的水文警戒报告和所述基于时间的水文警戒报告存储于外部系统数据库。
[0009]通过采用上述方案,对历史警戒数据进行分类并形成对应的水文警戒报告,有助于提高用户对历史水文数据进行查询和分析的便利性。
[0010]优选的,所述方法还包括:对所述历史警戒数据进行创建变量,并将所述变量与所述历史警戒数据关联;将所述变量进行初始化为0;实时接收来自用户端的数据包查询请求;基于所述数据包查询请求,确定所需调用的数据包类型;当所述数据包类型为历史警戒数据包时,将所述变量进行递增操作。
[0011]由于历史警戒数据包中包含的历史水文数据符合警戒数据范围,因此对于防洪防汛等情况更能够提供参考价值,因此对于历史警戒数据包的调用次数进行统计,以便于用户能够初步评估该历史警戒数据包的可参考价值。
[0012]优选的,所述方法还包括:实时接收来自用户的下载请求;对所述下载请求进行解析,以获取与待下载的目标文件相关联的文件名称,所述目标文件包括所述历史警戒数据包、所述历史正常数据包以及水文警戒报告;基于所述文件名称,在数据库中查找所述目标文件;将与所述文件名称相关联的目标文件传输至用户端。
[0013]通过采用上述技术方案,用户可以将目标文件进行下载,以便于后续可以在用户端中随时调取数据。
[0014]优选的,所述在数据库中查找所述目标文件的步骤,包括:基于所述文件名称,确定所述目标文件的存储路径;基于所述存储路径,在数据库中读取对应的字节码;基于所述字节码,确定所述目标文件。
[0015]在上述方案中,基于文件名称来确定目标文件的存储路径,由此能够快速准确地找到对应需要查找的目标文件。
[0016]本申请的专利技术目的二是通过以下技术方案得以实现的:一种水文数据处理系统,包括:调用模块:用于调用来自数据库中的若干组历史水文数据;
分类模块:用于基于预设的数据范围对若干组所述历史水文数据进行分类;所述预设的数据范围包括警戒数据范围和非警戒数据范围;第一标记模块:用于将符合所述警戒数据范围的所述历史水文数据标记为历史警戒数据;第二标记模块:用于将符合所述非警戒数据范围的所述历史水文数据标记为历史正常数据;打包模块:用于将所述历史警戒数据打包并压缩成历史警戒数据包;数据选取模块:用于在所述历史正常数据中选取平均水文数据、最高水文数据以及最低水文数据,将所述平均水文数据、最高水文数据以及最低水文数据打包形成历史正常数据包;存储模块:用于将所述历史警戒数据包以及所述历史正常数据包进行存储到外部系统数据库。
[0017]本申请的目的三是通过以下技术方案得以实现的:一种电子设备,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行上述水文数据处理方法的计算机程序。
[0018]本申请的目的四是通过以下技术方案得以实现的:一种计算机可读存储介质,存储有能够被处理器加载并执行上述任一种水文数据处理方法的计算机程序。
[0019]综上所述,本申请的有益技术效果为:1. 将历史水文数据根据预设的数据范围进行初步分类,然后再根据不同类别的历史水文数据进行处理,当历史水文数据为历史正常数据时,则取平均水文数据、最高水文数据以及最低水文数据,由此可以筛选一部分参考作用较低的无效数据,同时有助于节省无效数据的占用空间,再将平均水文数据、最高水文数据以及最低水文数据打包形成历史正常数据包并将历史正常数据包存储到外部系统的数据库中,以便于用户调用历史正常数据包。而对于符合警戒数据范围的历史水文数据,则采用打包并压缩的方式形成历史警戒数据包,有助于用户基于历史警戒数据包中的历史水文数据进行研究,同时有助于节省历史警戒数据包的占用空间。
[0020]2. 由于历史警戒数据包中包含的历史水文数据符合警戒数据范围,因此对于防洪防汛等情况更能够提供参考价值,因此对于历史警戒数据包的调用次数进行统计,以便于用户能够初步评估该历史警戒数据包的可参考价值。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.水文数据处理方法,其特征在于:包括:调用来自数据库中的若干组历史水文数据;基于预设的数据范围对若干组所述历史水文数据进行分类;所述预设的数据范围包括警戒数据范围和非警戒数据范围;将符合所述警戒数据范围的所述历史水文数据标记为历史警戒数据;将符合所述非警戒数据范围的所述历史水文数据标记为历史正常数据;将所述历史警戒数据打包并压缩成历史警戒数据包;在所述历史正常数据中选取平均水文数据、最高水文数据以及最低水文数据,将所述平均水文数据、最高水文数据以及最低水文数据打包形成历史正常数据包;将所述历史警戒数据包以及所述历史正常数据包进行存储到外部系统数据库。2.根据权利要求1所述的水文数据处理方法,其特征在于:所述将符合所述警戒数据范围的所述历史水文数据标记为历史警戒数据的步骤之后,并且在所述将所述历史警戒数据打包并压缩成历史警戒数据包的步骤之前,还包括:将所述历史警戒数据按照地区进行划分以形成区域历史警戒数据;基于所述区域历史警戒数据,生成基于区域的水文警戒报告;将所述历史警戒数据按照年份进行划分以形成时间历史警戒数据;基于所述时间历史警戒数据,生成基于时间的水文警戒报告;将所述基于区域的水文警戒报告和所述基于时间的水文警戒报告分别与所述历史警戒数据建立关联关系;将建立关联关系后的所述基于区域的水文警戒报告和所述基于时间的水文警戒报告存储于外部系统数据库。3.根据权利要求1所述的水文数据处理方法,其特征在于:所述方法还包括:对所述历史警戒数据进行创建变量,并将所述变量与所述历史警戒数据关联;将所述变量进行初始化为0;实时接收来自用户端的数据包查询请求;基于所述数据包查询请求,确定所需调用的数据包类型;当所述数据包类型为历史警戒数据包时,将所述变量进行递增操作。4.根据权利要求1所述的水文数据处理方法,其特征在于:所述方法还包括...

【专利技术属性】
技术研发人员:缪连华张伟
申请(专利权)人:广东省水文局汕头水文分局
类型:发明
国别省市:

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

1