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

技术编号:37504842 阅读:17 留言:0更新日期:2023-05-07 09:40
本发明专利技术公开了一种水文数据处理方法、装置、计算机设备及存储介质,所述方法包括:将仪器相关命令发送给测流设备,以使测流设备按照仪器相关命令执行相关测量操作;接收测流设备发送的测量数据,将测量数据生成水文原始数据;将水文原始数据上传至对象存储服务中存储;提取水文原始数据中的流速数据,将数据实例化为数据存储对象,将该数据存储对象序列化后在Mongodb数据库中保存,形成一条数据库记录文档。本发明专利技术可以提取有价值的水文数据,采用Mongodb数据库作为后端数据库系统,适合同步测量的分布式采集,数据采集结果直接上传数据库服务器,方便下一步的整编以及质量控制。方便下一步的整编以及质量控制。方便下一步的整编以及质量控制。

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


[0001]本专利技术涉及一种水文数据处理方法、装置、计算机设备及存储介质,属于水文数据处理


技术介绍

[0002]水文数据是反映江河湖库水雨情形势最为直观的基础信息,是开展水旱灾害防御工作的重要情报,对社会经济发展具有重要作用。特别是在台风暴雨期间,洪峰水位流量等及时可靠的水文数据是开展水利工程防洪调度及沿河居民安全转移的重要依据。水文数据必须准确可靠,一旦水文数据失真,传递错误情报,则可能引发严重后果。因此,水文数据质量控制非常重要。
[0003]目前,在通过仪器采集水文原始数据后,只是进行数据分类、数据清洗等简单的处理便进行保存,近年来,随着数字化改革的深入推进以及大数据、云计算等前沿技术的快速发展,为海量数据处理、智能决策分析提供了技术条件,使开展全自动、精细化的水文数据治理成为可能。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种水文数据处理方法、装置、计算机设备及存储介质,其可以提取有价值的水文数据,采用Mongodb数据库作为后端数据库系统,适合同步测量的分布式采集,数据采集结果直接上传数据库服务器,方便下一步的整编以及质量控制。
[0005]本专利技术的第一个目的在于提供一种水文数据处理方法。
[0006]本专利技术的第二个目的在于提供一种水文数据处理装置。
[0007]本专利技术的第三个目的在于提供一种计算机设备。
[0008]本专利技术的第四个目的在于提供一种存储介质。
>[0009]本专利技术的第一个目的可以通过采取如下技术方案达到:
[0010]一种水文数据处理方法,所述方法包括:
[0011]将仪器相关命令发送给测流设备,以使测流设备按照仪器相关命令执行相关测量操作;
[0012]接收测流设备发送的测量数据,将测量数据生成水文原始数据;
[0013]将水文原始数据上传至对象存储服务中存储;
[0014]提取水文原始数据中的流速数据,将数据实例化为数据存储对象,将该数据存储对象序列化后在Mongodb数据库中保存,形成一条数据库记录文档。
[0015]进一步的,所述方法还包括:
[0016]在Mongodb数据库中查询需要的数据,将查询得到的数据进行反序列化,对反序列化后的数据进行在线处理,所述在线处理包括在线化验、在线整编和在线插补。
[0017]进一步的,所述在线化验,具体包括:
[0018]获取摄像头拍摄的杯号以及电子天平的称重结果,将称重结果减去相应杯号的杯
重,从而得到沙重,根据实测体积计算得到悬移质含沙量,如下式:
[0019][0020]其中,C
s
为悬移质含沙量,M
t
为总重,M
c
为杯重,V为水样体积。
[0021]进一步的,所述在线整编,具体包括:
[0022]从反序列化后的数据生成的成果库中获取成果输出表格,在成果输出表格中选择不同的人员及其对应的工序,进行计算后生成报表,并将生成的报表上传至服务器;
[0023]当校核人员需要校核时,从成果库中选择对应的项目站点进行校核。
[0024]进一步的,所述在线插补包括线性插补和矢量插补,所述线性插补和矢量插补分别对应标量数据和矢量数据;
[0025]所述线性插补包括:
[0026]按名称进行分组,按时间从小到大的顺序排列,将数据转换为一组分段函数,如下式:
[0027][0028]其中,x
a
……
x
n
为输入的x参数,y
a
……
y
n
为输入的y参数,均为已知变量,通过f(t)求得在[x
a
,x
n
]区间内的任意值,实现插补功能;
[0029]所述矢量插补包括:
[0030]将矢量分解为V
E
分量、V
N
分量,如下式:
[0031](v,d)

(V
E
,V
N
)
[0032]分别针对V
E
、V
N
分量用上述公式进行线性插补,如下式:
[0033]V
E
=v*cos(d)
[0034]V
N
=v*sin(d)
[0035]根据插补的数据合成为矢量,如下式:
[0036][0037][0038]其中,v为流速,d为流向,v
E
为东分量,V
N
为北分量;
[0039]进一步的,所述将仪器相关命令发送给测流设备,以使测流设备按照仪器相关命令执行相关测量操作之后,还包括:
[0040]对仪器相关命令中的配置进行更改。
[0041]进一步的,所述将仪器相关命令发送给测流设备,以使测流设备按照仪器相关命令执行相关测量操作之后,还包括:
[0042]根据仪器相关命令中配置的测量时间和测量次数,若在配置的测量时间内连续测
量失败次数大于或等于配置的测量次数,则提醒测量失败。
[0043]本专利技术的第二个目的可以通过采取如下技术方案达到:
[0044]一种水文数据处理装置,所述装置包括:
[0045]命令发送单元,用于将仪器相关命令发送给测流设备,以使测流设备按照仪器相关命令执行相关测量操作;
[0046]数据采集单元,用于接收测流设备发送的测量数据,将测量数据生成水文原始数据;
[0047]存储单元,用于将水文原始数据上传至对象存储服务中存储;
[0048]提取单元,用于提取水文原始数据中的流速数据,将数据实例化为数据存储对象,将该数据存储对象序列化后在数据库中保存,形成一条数据库记录文档。
[0049]本专利技术的第三个目的可以通过采取如下技术方案达到:
[0050]一种计算机设备,包括处理器以及用于存储处理器可执行程序的存储器,其特征在于,所述处理器执行存储器存储的程序时,实现上述的水文数据处理方法。
[0051]本专利技术的第四个目的可以通过采取如下技术方案达到:
[0052]一种存储介质,存储有程序,所述程序被处理器执行时,实现上述的水文数据处理方法。
[0053]本专利技术相对于现有技术具有如下的有益效果:
[0054]1、本专利技术可以提取有价值的水文数据,采用Mongodb数据库作为后端数据库系统,适合同步测量的分布式采集,数据采集结果直接上传数据库,方便下一步的整编以及质量控制。
[0055]2、本专利技术能够实现水文数据处理业务的所有流程,将现有的水文资料测量、整编、校核模式在线化和信息化,减少人工投入、实现快速、高效、统一的整编、校核,完成水文业务、水文数据的统一在线管理。
附图说明
[0056]为了更清楚地说明本专利技术实施例或现有技术中的技术方案本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种水文数据处理方法,其特征在于,所述方法包括:将仪器相关命令发送给测流设备,以使测流设备按照仪器相关命令执行相关测量操作;接收测流设备发送的测量数据,将测量数据生成水文原始数据;将水文原始数据上传至对象存储服务中存储;提取水文原始数据中的流速数据,将数据实例化为数据存储对象,将该数据存储对象序列化后在Mongodb数据库中保存,形成一条数据库记录文档。2.根据权利要求1所述的水文数据处理方法,其特征在于,所述方法还包括:在Mongodb数据库中查询需要的数据,将查询得到的数据进行反序列化,对反序列化后的数据进行在线处理,所述在线处理包括在线化验、在线整编和在线插补。3.根据权利要求2所述的水文数据处理方法,其特征在于,所述在线化验,具体包括:获取摄像头拍摄的杯号以及电子天平的称重结果,将称重结果减去相应杯号的杯重,从而得到沙重,根据实测体积计算得到悬移质含沙量,如下式:其中,C
s
为悬移质含沙量,M
t
为总重,M
c
为杯重,V为水样体积。4.根据权利要求2所述的水文数据处理方法,其特征在于,所述在线整编,具体包括:从反序列化后的数据生成的成果库中获取成果输出表格,在成果输出表格中选择不同的人员及其对应的工序,进行计算后生成报表,并将生成的报表上传至服务器;当校核人员需要校核时,从成果库中选择对应的项目站点进行校核。5.根据权利要求2所述的水文数据处理方法,其特征在于,所述在线插补包括线性插补和矢量插补,所述线性插补和矢量插补分别对应标量数据和矢量数据;所述线性插补包括:按名称进行分组,按时间从小到大的顺序排列,将数据转换为一组分段函数,如下式:其中,x
a
……
x
n
为输入的x参数,y
a
……
y
n
为输入的y参数,均为已知变量,通过f(t)求得在[x
a
,x
n
]区间内的任意值,实现插补功能;所述矢量插补包括:将矢量...

【专利技术属性】
技术研发人员:吴昱驹熊佳何力劲柳志会龙群吴春熠杨国标苏定洪欧阳浩琳
申请(专利权)人:珠江水文水资源勘测中心
类型:发明
国别省市:

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

1