水文数据处理方法、装置、电子设备及存储介质与流程

未命名 10-25 阅读:81 评论:0


1.本技术涉及水文数据技术领域,尤其是涉及水文数据处理方法、装置、电子设备及存储介质。


背景技术:

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


技术实现要素:

5.本技术提供水文数据处理方法、装置、电子设备及存储介质,有利于解决获取历史水文数据不便利的问题。
6.本技术的发明目的一是通过以下技术方案得以实现的:水文数据处理方法,包括:调用来自数据库中的若干组历史水文数据;基于预设的数据范围对若干组所述历史水文数据进行分类;所述预设的数据范围包括警戒数据范围和非警戒数据范围;将符合所述警戒数据范围的所述历史水文数据标记为历史警戒数据;将符合所述非警戒数据范围的所述历史水文数据标记为历史正常数据;将所述历史警戒数据打包并压缩成历史警戒数据包;在所述历史正常数据中选取平均水文数据、最高水文数据以及最低水文数据,将所述平均水文数据、最高水文数据以及最低水文数据打包形成历史正常数据包;将所述历史警戒数据包以及所述历史正常数据包进行存储到外部系统数据库。
7.通过采用上述技术方案,将历史水文数据根据预设的数据范围进行初步分类,然后再根据不同类别的历史水文数据进行处理,当历史水文数据为历史正常数据时,则取平均水文数据、最高水文数据以及最低水文数据,由此可以筛选一部分参考作用较低的无效数据,同时有助于节省无效数据的占用空间,再将平均水文数据、最高水文数据以及最低水文数据打包形成历史正常数据包并将历史正常数据包存储到外部系统的数据库中,以便于用户调用历史正常数据包。而对于符合警戒数据范围的历史水文数据,则采用打包并压缩的方式形成历史警戒数据包,有助于用户基于历史警戒数据包中的历史水文数据进行研究,同时有助于节省历史警戒数据包的占用空间。
8.优选的,所述将符合所述警戒数据范围的所述历史水文数据标记为历史警戒数据的步骤之后,并且在所述将所述历史警戒数据打包并压缩成历史警戒数据包的步骤之前,还包括:将所述历史警戒数据按照地区进行划分以形成区域历史警戒数据;基于所述区域历史警戒数据,生成基于区域的水文警戒报告;将所述历史警戒数据按照年份进行划分以形成时间历史警戒数据;基于所述时间历史警戒数据,生成基于时间的水文警戒报告;将所述基于区域的水文警戒报告和所述基于时间的水文警戒报告分别与所述历史警戒数据建立关联关系;将建立关联关系后的所述基于区域的水文警戒报告和所述基于时间的水文警戒报告存储于外部系统数据库。
9.通过采用上述方案,对历史警戒数据进行分类并形成对应的水文警戒报告,有助于提高用户对历史水文数据进行查询和分析的便利性。
10.优选的,所述方法还包括:对所述历史警戒数据进行创建变量,并将所述变量与所述历史警戒数据关联;将所述变量进行初始化为0;实时接收来自用户端的数据包查询请求;基于所述数据包查询请求,确定所需调用的数据包类型;当所述数据包类型为历史警戒数据包时,将所述变量进行递增操作。
11.由于历史警戒数据包中包含的历史水文数据符合警戒数据范围,因此对于防洪防汛等情况更能够提供参考价值,因此对于历史警戒数据包的调用次数进行统计,以便于用户能够初步评估该历史警戒数据包的可参考价值。
12.优选的,所述方法还包括:实时接收来自用户的下载请求;对所述下载请求进行解析,以获取与待下载的目标文件相关联的文件名称,所述目标文件包括所述历史警戒数据包、所述历史正常数据包以及水文警戒报告;基于所述文件名称,在数据库中查找所述目标文件;将与所述文件名称相关联的目标文件传输至用户端。
13.通过采用上述技术方案,用户可以将目标文件进行下载,以便于后续可以在用户端中随时调取数据。
14.优选的,所述在数据库中查找所述目标文件的步骤,包括:基于所述文件名称,确定所述目标文件的存储路径;基于所述存储路径,在数据库中读取对应的字节码;基于所述字节码,确定所述目标文件。
15.在上述方案中,基于文件名称来确定目标文件的存储路径,由此能够快速准确地找到对应需要查找的目标文件。
16.本技术的发明目的二是通过以下技术方案得以实现的:一种水文数据处理系统,包括:调用模块:用于调用来自数据库中的若干组历史水文数据;
分类模块:用于基于预设的数据范围对若干组所述历史水文数据进行分类;所述预设的数据范围包括警戒数据范围和非警戒数据范围;第一标记模块:用于将符合所述警戒数据范围的所述历史水文数据标记为历史警戒数据;第二标记模块:用于将符合所述非警戒数据范围的所述历史水文数据标记为历史正常数据;打包模块:用于将所述历史警戒数据打包并压缩成历史警戒数据包;数据选取模块:用于在所述历史正常数据中选取平均水文数据、最高水文数据以及最低水文数据,将所述平均水文数据、最高水文数据以及最低水文数据打包形成历史正常数据包;存储模块:用于将所述历史警戒数据包以及所述历史正常数据包进行存储到外部系统数据库。
17.本技术的目的三是通过以下技术方案得以实现的:一种电子设备,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行上述水文数据处理方法的计算机程序。
18.本技术的目的四是通过以下技术方案得以实现的:一种计算机可读存储介质,存储有能够被处理器加载并执行上述任一种水文数据处理方法的计算机程序。
19.综上所述,本技术的有益技术效果为:1. 将历史水文数据根据预设的数据范围进行初步分类,然后再根据不同类别的历史水文数据进行处理,当历史水文数据为历史正常数据时,则取平均水文数据、最高水文数据以及最低水文数据,由此可以筛选一部分参考作用较低的无效数据,同时有助于节省无效数据的占用空间,再将平均水文数据、最高水文数据以及最低水文数据打包形成历史正常数据包并将历史正常数据包存储到外部系统的数据库中,以便于用户调用历史正常数据包。而对于符合警戒数据范围的历史水文数据,则采用打包并压缩的方式形成历史警戒数据包,有助于用户基于历史警戒数据包中的历史水文数据进行研究,同时有助于节省历史警戒数据包的占用空间。
20.2. 由于历史警戒数据包中包含的历史水文数据符合警戒数据范围,因此对于防洪防汛等情况更能够提供参考价值,因此对于历史警戒数据包的调用次数进行统计,以便于用户能够初步评估该历史警戒数据包的可参考价值。
附图说明
21.图1是本技术中水文数据处理方法的流程示意图。
22.图2是本技术水文数据处理方法中步骤a1-a6的具体流程示意图。
23.图3是本技术其中一实施例中水文数据处理系统的结构框图。
24.图4是本技术其中一实施例中电子设备的结构框图。
25.附图标记说明:1、调用模块;2、分类模块;3、第一标记模块;4、第二标记模块;5、打包模块;6、数据选取模块;7、存储模块。
具体实施方式
26.以下结合图1-图4对本技术作进一步详细说明。
27.目前的水文预报系统可以存储最新的水文数据以及历史水文数据,但水文预报系统通常设置有使用权限,仅水文工作人员才有权限使用水文预报系统。由于水文数据庞大,因此仅为普通用户提供当前水文数据以为提供天气预报、防汛、防晒等建议,但是对于研究水文的学者或在校学生难以获取历史水文数据,由此本技术实施例公开一种水文数据处理方法,参见图1,该方法包括:s1、调用来自数据库中的若干组历史水文数据,其中水文数据包括但不仅限于水位、流量、泥沙、水温、冰情、水质、地下水、降水、蒸发及水文调查资料等。
28.该数据库为水文数据库,水文数据库中存储有每个地区每个年度的历史水文数据以及最新水文数据。最新的水文数据在一个时间段内会转换为历史水文数据。当天的水文数据为最新的水文数据,在过完当天之后,该水文数据则被标记为历史水文数据。例如:在2020年12月31日当天的水文数据为最新的水文数据,当时间到达2021年1月1日时,则该水文数据被标记为历史水文数据。
29.s2、基于预设的数据范围对若干组历史水文数据进行分类;预设的数据范围包括警戒数据范围和非警戒数据范围。
30.预设的数据范围是根据历年的水文数据情况进行设定,以提高警戒数据范围和非警戒数据范围两者之间划分的准确度。
31.s3、将符合警戒数据范围的历史水文数据标记为历史警戒数据。
32.s4、将符合非警戒数据范围的历史水文数据标记为历史正常数据。
33.s5、将历史警戒数据打包并压缩成历史警戒数据包。
34.由于全部保留历史警戒数据以便于后续供研究水文的学者以及学生更加全面的参考数据,因此需要对历史警戒数据进行打包并且压缩,以进一步减小历史警戒数据的占用空间。
35.s6、在历史正常数据中选取平均水文数据、最高水文数据以及最低水文数据,将平均水文数据、最高水文数据以及最低水文数据打包形成历史正常数据包。
36.由于历史正常数据对于防汛警戒等情况的参考价值相对历史警戒数据的参考价值较低,因此,在历史正常数据中选取具备代表性的数据(例如平均水文数据、最高水文数据以及最低水文数据)即可,这样设置一方面有助于为研究水文的学者以及学生提供参考数据,另一方面能够大大缩减历史正常数据的占用空间。
37.s7、将历史警戒数据包以及历史正常数据包进行存储到外部系统数据库。
38.由于本技术提供的水文数据处理方法是为研究水文的学者以及学生提供调用历史水文数据的便利性,因此需要将历史警戒数据包和历史正常数据包存储到外部系统数据库中,以便于学者以及学生查询,由此无需开放水利水文工作人员专用的水文数据库的权限,有利于保证水文数据库的安全系数。
39.在一些可实施的方式中,为了便于方便用户对历史警戒数据进行分析,因此在步骤s3之后,并且在步骤s5之前,参见图2,该方法还包括:a1、将历史警戒数据按照地区进行划分以形成区域历史警戒数据。
40.其中,区域的划分可以行政区域进行划分,也可以按照气候带进行划分。当区域的
划分是按照行政区域进行划分时,不限于按照省、市、自治区、镇街等地域进行划分。
41.a2、基于区域历史警戒数据,生成基于区域的水文警戒报告。
42.当形成区域历史警戒数据时,则基于区域历史警戒数据自动生成基于区域的水文警戒报告,由此无需用户自己根据区域历史警戒数据进行分析再形成报告,用户可以直接使用该基于区域的水文警戒报告,以提高数据分析与使用的便利性。
43.a3、将历史警戒数据按照年份进行划分以形成时间历史警戒数据。
44.a4、基于时间历史警戒数据,生成基于时间的水文警戒报告。
45.基于步骤a3-步骤a4,根据时间历史警戒数据自动生成基于时间的水文警戒报告,能够将每年水文数据的变化体现在基于时间的水文警戒报告中,便于用户更容易获得每年的在水文环境方面的变化,更有助于后续防洪防汛方面的预测。
46.a5、将基于区域的水文警戒报告和基于时间的水文警戒报告分别与历史警戒数据建立关联关系。
47.例如:a组历史警戒数据用于生成基于区域的水文警戒报告,那么需要将a组历史警戒数据与基于区域的水文警戒报告建立关联关系,具体的例如:以a组历史警戒数据的命名对基于区域的水文警戒报告进行命名,即:a组历史警戒数据-基于区域的水文警戒报告。
48.又例如:b组历史警戒数据用于生成基于时间的水文警戒报告,那么需要将b组历史警戒数据与基于时间的水文警戒报告建立关联关系,具体的例如:将b组历史警戒数据的命名和基于时间的水文警戒报告进行命名,即:b组历史警戒数据-基于时间的水文警戒报告。
49.a6、将建立关联关系后的基于区域的水文警戒报告和基于时间的水文警戒报告存储于外部系统数据库,以便于用户快速查询到基于区域的水文警戒报告和基于时间的水文警戒报告。
50.在一种可能的实施方式中,为了进一步提高历史水文数据的使用便利性,该方法还包括:s8、对历史警戒数据进行创建变量,并将变量与历史警戒数据关联。
51.在水文数据被标记为历史警戒数据时,则对应创建变量。该变量的设置用来记录该历史警戒数据的调用次数,不同的历史警戒数据对应的变量不同。例如:a组历史警戒数据的变量为a,a≥0。又例如:某地区历史警戒数据的变量为b,a≥0。
52.s9、将变量进行初始化为0。
53.在步骤s8创建变量后,需要将变量初始化为0,表示该历史警戒数据未被调用或未被查询。
54.s10、实时接收来自用户端的数据包查询请求。
55.s11、基于数据包查询请求,确定所需调用的数据包类型。
56.具体的,对数据包查询请求进行解析,以确定所需要查询的是历史警戒数据包还是历史正常数据包。
57.更具体的,通过对查询请求进行解析,以获取待查询数据包的名称,然后基于该数据包的名称以确定数据包的类型。
58.s121、当数据包类型为历史警戒数据包时,将变量进行递增操作。
59.假设对于a组历史警戒数据包进行查询,在步骤s11中确定数据包的类型以及数据
包的名称之后,将该数据包对应的变量进行递增操作,以累计对该数据包的查询次数。
60.例如:初始时,a组历史警戒数据包对应的变量a为0,当对a组历史警戒数据包进行查询,此时变量a从0变1,由此实现将变量进行递增操作。
61.由于历史警戒数据包中包含的历史水文数据符合警戒数据范围,因此对于防洪防汛等情况更能够提供参考价值,因此对于历史警戒数据包的调用次数进行统计,以便于用户能够初步评估该历史警戒数据包的可参考价值。
62.在一种可能的实施方式中,该方法还包括:b1、实时接收来自用户的下载请求。
63.b2、对下载请求进行解析,以获取与待下载的目标文件相关联的文件名称,目标文件包括上述的历史警戒数据包、历史正常数据包以及水文警戒报告。
64.b3、基于文件名称,在数据库中查找目标文件。
65.具体的,步骤b3包括:b31、基于文件名称,确定目标文件的存储路径。
66.b32、基于存储路径,在数据库中读取对应的字节码。
67.b33、基于字节码,确定目标文件。
68.基于文件名称来确定目标文件的存储路径,由此能够快速准确地找到对应需要查找的目标文件。
69.b4、将与文件名称相关联的目标文件传输至用户端。
70.为了提高用户的使用体验,用户可以通过外部系统数据库来下载历史警戒数据包、历史正常数据包或水文警戒报告等文件,由此用户可以离线查看这些数据包或水文警戒报告等文件,无需每次都要登录外部系统数据库才能查看对应的数据,有助于进一步缓解外部系统数据库网络堵塞的情况。
71.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
72.本技术实施例还提供一种水文数据处理系统,如图3所示,该水文数据处理系统包括调用模块1、分类模块2、第一标记模块3、第二标记模块4、打包模块5、数据选取模块6和存储模块7,且各功能模块详细说明如下:调用模块1:用于调用来自数据库中的若干组历史水文数据。
73.分类模块2:用于基于预设的数据范围对若干组历史水文数据进行分类;预设的数据范围包括警戒数据范围和非警戒数据范围。
74.第一标记模块3:用于将符合警戒数据范围的历史水文数据标记为历史警戒数据。
75.第二标记模块4:用于将符合非警戒数据范围的历史水文数据标记为历史正常数据。
76.打包模块5:用于将历史警戒数据打包并压缩成历史警戒数据包。
77.数据选取模块6:用于在历史正常数据中选取平均水文数据、最高水文数据以及最低水文数据,将平均水文数据、最高水文数据以及最低水文数据打包形成历史正常数据包。
78.存储模块7:用于将历史警戒数据包以及历史正常数据包进行存储到外部系统数据库。
79.通过调用模块1调用历史水文数据,再通过分类模块2将历史水文数据根据预设的数据范围进行初步分类,然后根据第一标记模块3以及第二标记模块4根据不同类别的历史水文数据分别进行标记处理,当历史水文数据为历史正常数据时,则取平均水文数据、最高水文数据以及最低水文数据,由此可以筛选一部分参考作用较低的无效数据,同时有助于节省无效数据的占用空间,再通过数据选取模块6将平均水文数据、最高水文数据以及最低水文数据打包形成历史正常数据包并将历史正常数据包存储到外部系统的数据库中,以便于用户调用历史正常数据包。而对于符合警戒数据范围的历史水文数据,则采用打包模块5打包并压缩的方式形成历史警戒数据包,有助于用户基于历史警戒数据包中的历史水文数据进行研究,同时有助于节省历史警戒数据包的占用空间。
80.关于水文数据处理系统的具体限定可以参见上文中对于水文数据处理方法的限定,在此不再赘述。上述水文数据处理系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电子设备中的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
81.本技术实施例还提供一种电子设备,如图4所示,包括存储器和处理器,存储器上存储有能够被处理器加载并执行水文数据处理方法的计算机程序:s1、调用来自数据库中的若干组历史水文数据。
82.s2、基于预设的数据范围对若干组历史水文数据进行分类;预设的数据范围包括警戒数据范围和非警戒数据范围。
83.s3、将符合警戒数据范围的历史水文数据标记为历史警戒数据。
84.s4、将符合非警戒数据范围的历史水文数据标记为历史正常数据。
85.s5、将历史警戒数据打包并压缩成历史警戒数据包。
86.s6、在历史正常数据中选取平均水文数据、最高水文数据以及最低水文数据,将平均水文数据、最高水文数据以及最低水文数据打包形成历史正常数据包。
87.s7、将历史警戒数据包以及历史正常数据包进行存储到外部系统数据库。
88.另外,该电子设备中的处理器执行计算机程序时执行上述所有水文数据处理方法的步骤。
89.其中,该电子设备是服务器,其内部结构图可以如图4所示。该电子设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的数据库用于存储历史警戒数据包、历史正常数据包、基于区域的水文警戒报告和基于时间的水文警戒报告等。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种水文数据处理方法。
90.本技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:s1、调用来自数据库中的若干组历史水文数据。
91.s2、基于预设的数据范围对若干组历史水文数据进行分类;预设的数据范围包括
警戒数据范围和非警戒数据范围。
92.s3、将符合警戒数据范围的历史水文数据标记为历史警戒数据。
93.s4、将符合非警戒数据范围的历史水文数据标记为历史正常数据。
94.s5、将历史警戒数据打包并压缩成历史警戒数据包。
95.s6、在历史正常数据中选取平均水文数据、最高水文数据以及最低水文数据,将平均水文数据、最高水文数据以及最低水文数据打包形成历史正常数据包。
96.s7、将历史警戒数据包以及历史正常数据包进行存储到外部系统数据库。
97.处理器执行计算机程序时还能够执行上述任意实施例中关于水文数据处理方法的步骤。
98.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
99.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
100.以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。

技术特征:
1.水文数据处理方法,其特征在于:包括:调用来自数据库中的若干组历史水文数据;基于预设的数据范围对若干组所述历史水文数据进行分类;所述预设的数据范围包括警戒数据范围和非警戒数据范围;将符合所述警戒数据范围的所述历史水文数据标记为历史警戒数据;将符合所述非警戒数据范围的所述历史水文数据标记为历史正常数据;将所述历史警戒数据打包并压缩成历史警戒数据包;在所述历史正常数据中选取平均水文数据、最高水文数据以及最低水文数据,将所述平均水文数据、最高水文数据以及最低水文数据打包形成历史正常数据包;将所述历史警戒数据包以及所述历史正常数据包进行存储到外部系统数据库。2.根据权利要求1所述的水文数据处理方法,其特征在于:所述将符合所述警戒数据范围的所述历史水文数据标记为历史警戒数据的步骤之后,并且在所述将所述历史警戒数据打包并压缩成历史警戒数据包的步骤之前,还包括:将所述历史警戒数据按照地区进行划分以形成区域历史警戒数据;基于所述区域历史警戒数据,生成基于区域的水文警戒报告;将所述历史警戒数据按照年份进行划分以形成时间历史警戒数据;基于所述时间历史警戒数据,生成基于时间的水文警戒报告;将所述基于区域的水文警戒报告和所述基于时间的水文警戒报告分别与所述历史警戒数据建立关联关系;将建立关联关系后的所述基于区域的水文警戒报告和所述基于时间的水文警戒报告存储于外部系统数据库。3.根据权利要求1所述的水文数据处理方法,其特征在于:所述方法还包括:对所述历史警戒数据进行创建变量,并将所述变量与所述历史警戒数据关联;将所述变量进行初始化为0;实时接收来自用户端的数据包查询请求;基于所述数据包查询请求,确定所需调用的数据包类型;当所述数据包类型为历史警戒数据包时,将所述变量进行递增操作。4.根据权利要求1所述的水文数据处理方法,其特征在于:所述方法还包括:实时接收来自用户的下载请求;对所述下载请求进行解析,以获取与待下载的目标文件相关联的文件名称,所述目标文件包括所述历史警戒数据包、所述历史正常数据包以及水文警戒报告;基于所述文件名称,在数据库中查找所述目标文件;将与所述文件名称相关联的目标文件传输至用户端。5.根据权利要求4所述的水文数据处理方法,其特征在于:所述在数据库中查找所述目标文件的步骤,包括:基于所述文件名称,确定所述目标文件的存储路径;基于所述存储路径,在数据库中读取对应的字节码;基于所述字节码,确定所述目标文件。6.一种水文数据处理系统,其特征在于:包括:
调用模块(1):用于调用来自数据库中的若干组历史水文数据;分类模块(2):用于基于预设的数据范围对若干组所述历史水文数据进行分类;所述预设的数据范围包括警戒数据范围和非警戒数据范围;第一标记模块(3):用于将符合所述警戒数据范围的所述历史水文数据标记为历史警戒数据;第二标记模块(4):用于将符合所述非警戒数据范围的所述历史水文数据标记为历史正常数据;打包模块(5):用于将所述历史警戒数据打包并压缩成历史警戒数据包;数据选取模块(6):用于在所述历史正常数据中选取平均水文数据、最高水文数据以及最低水文数据,将所述平均水文数据、最高水文数据以及最低水文数据打包形成历史正常数据包;存储模块(7):用于将所述历史警戒数据包以及所述历史正常数据包进行存储到外部系统数据库。7.一种电子设备,其特征在于:包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如权利要求1-5任一项所述水文数据处理方法的计算机程序。8.一种计算机可读存储介质,其特征在于:存储有能够被处理器加载并执行如权利要求1-5任一项水文数据处理方法的计算机程序。

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


技术研发人员:缪连华 张伟
受保护的技术使用者:广东省水文局汕头水文分局
技术研发日:2023.07.22
技术公布日:2023/10/20
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐