|
廊坊局
2009年共有
24个站的降水量资料,其中抄录气象站资料
2站,自记雨量计
1站,固态存储雨量计
21站。今年省局要求对固态存储雨量资料作订正,考虑到人工订正十分繁琐、工作量大、容易出错、不易校核等困难,所以笔者编写了固态存储雨量电算加工程序,尝试采用此程序自动订正和电算加工。
固态存储雨量电算加工程序是以
Excel软件为平台、用
Vba语言开发、辅助降水量电算整编的一个简易实用程序。其主要功能如下:
1.
枯季月统计计算校核
完成枯季雨量
1至
4月、
10至
12月雨量记载和月统计的计算校核。首先由人工录入降水量观测记载表,单击菜单完成校核。校核无误后在生成电算加工表时由程序写入到加工表表(二)。
2.
读取固态存储雨量
录入雨量站测站编码和站号,点击菜单完成
5至
10月的固态存储雨量
txt文件数据格式转换和读入。存放文件的文件夹:
\水文测整实用软件系统
\固态存储雨量。
3.
固态存储雨量订正
在用程序自动订正前,先录入固态存储雨量计观测记载表,再改正刚刚读入的固态存储雨量数据中不正确的部分,如减掉人工注水、删除
4、
11月份记录等,之后填写控制信息,
a.订正起点仪器量:考虑日雨量太小时受蒸发和仪器量具损失等因素的影响相对较大,所以控制仪器日量小于
5mm时不作订正,以仪器为准;
b.强制信息:某日降水量尽管按规范要求达到订正标准,但人工观测量被证明有错误,不能采用,须禁止程序自动订正,以仪器为准,此时在相应单元格录入
n。反之按规范虽未达到订正标准,但仪器记录可疑,必须以人工为准,必须订正,此时在相应单元格录入
y。做好以上准备后,单击菜单即可显示应订正日的相对误差、绝对误差和订正后的日量,程序按订正后的日量完成固态存储雨量的逐时段订正。在确定订正后的日量时,当人工量尾数是奇数时,必须要订正成偶数,确定以与仪器量接近的原则,有时加
0.1mm,有时减
0.1mm,如人工量为
25.5mm,则仪器量为
26.2mm时订正为
25.6mm,仪器量为
24.8mm时订正为
25.4mm。具体订正方法是按降率大小作订正量的分配,
5分钟一个时段,按权重加减,如果一个时段不足
0.2mm订正量,则向后面的时段累加,直到达到或超过
0.2mm时予以订正,然后继续依次向后一个时段订正。当仪器量大于人工量,需要减去一个订正值即订正值为负时,如果段量为
0.2mm,累计订正值也达到
0.2mm,则为了避免段量为
0会暂时不予订正,移到下一个大于
0.2mm的段量再订正,但当累计订正值超过
0.3mm时,则即使是段量为
0.2mm时,也予以订正
0.2mm,订正后段量为
0,以避免将累计量全部订正在最后一个时段出现负值。
4.
存为
jsys电算加工表
首先录入电算加工表(一)、(三)、(四)到指定位置,再单击菜单自动生成降水量电算加工表到
\swzb\jsys文件夹下,然后用整编程序计算出成果表。
5.
读取逐日降水量
此菜单主要是一个校对功能。单击菜单读取整编后的逐日降水量表,和程序中的日雨量自动比较,看看是否和程序中订正后的日量一样,即订正是否到位,如有问题则查找改正,如此反复进行:生成电算加工表——整编计算——读取日量校核,直至没有错误为止。
6.
恢复原始固态存储雨量数据
一般对固态存储雨量改正和订正之后,下次打开再读取固态存储雨量数据时自动读取订正后的数据,如果需要重新改正和订正,则单击此菜单重新读入原始固态存储数据。
总之从订正过程和结果看,订正符合规范、成果数据正确合理。确实达到了提高效率、保证质量的目的。
审查人
高延雄
|