《农业气象观测质量考核办法(试行)》于1997年7月1日执行,《农业气象测报软件应用质量考核办法》于2011年1月执行,但基数统计一直由人工统计上报,至今并未出台国家级统一的基数统计软件,个别省份或地区即使有,也是通过电子表格等形式实现半信息化统计,普遍存在各站工作人员对考核办法的理解不一致,统计错误时常发生,且有错误系统性,与当前高速发展的信息时代严重不符。为解放劳动力,提高工作质量和统计信息化程度,依托农业气象测报业务系统(AgMODOS),笔者提出了农业气象观测和软件应用基数统计设计方案,通过读取其数据库中发生的相关信息进行相关业务基数分析和统计,进而摆脱手工劳动、完成工作基数信息化。
1 系统概述
农业气象观测与软件操作基数统计程序(A}uMORevie司基于农业气象测报业务系统软件(AgMODOS V1.6)运行环境及系统参数、数据库、组件等资源开发的县级观测台站业务运行模块,实现业务观测人员及台站开展农业气象观测基数和进行测报系统软件操作基数的统计,提供月度、年度分析报告,供台站与省级农业气象观测质量考核评估使用。
2 基数统计技术方案
2.1 统计原则
①依托农业气象测报业务系统(A}MO-DOS),对其各数据库中出现的作物、土壤水分、自然物候和畜牧气象逐项观测项目分类统计其出现次数,并按其操作人员分别对应统计到“农业气象观测基数统计表”和“农业气象测报软件应用质量考核表”。②根据《农业气象观测质量考核办法(试行)》和《农业气象测报软件应用质量考核办法》评分标准,对“农业气象观测基数统计表”和“农业气象测报软件应用质量考核表”中出现的甸个项目下甸个观测员的观测次数进行基数统计(基数合计=基数标准X观测次数),最后统计出本站观测次数和基数合计。③观测基数按月或年基数统计设置。
2.2 设计方案
2.2.1 农业气象观测基数统计设计。
2.2.1.1 作物生育状况观测。发育期、生长状况评定、植株密度、产量因素、生长高度、产量结构分析、田间取样、地段实产、地段说明、田间工作记载、农业气象灾害观测、大范围灾害调查、植株叶面积分析、灌浆速度、植株干物质重量、农业气象条件鉴定、大田生育状况调查项目按照《农业气象观测质量考核办法(试行)》基数统计标准,对各对应数据库中出现次数进行分析统计,并输出到“农业气象观测基数统计表”各观测员名下。
绘制观测地段综合平面示意图,绘制观测地段分区、各测点分布示意图,由于不在测报业务软件(AgMODOS )中出现,无法由系统自动读取,采用人工交互方式实现基数统计。
特殊情况:出现“分孽盛期”“有效分孽终止期”“开花盛期”“吐絮盛期”时,分别统计10个基数。一种作物的某一个发育期只统计一个生长状况评定3个基数,但盛期、末期也进行了生长状况评定的,不再进行基数统计,属错误信息。旬末的“未”统计3个基数,但旬末以外的“未”不统计基数(发育期间隔时间较长进行巡视观测的“未”统计3个基数)。产量结构,同类作物按分析的项目数量统计基数,每个小项目计8个基数(如小穗数、不孕小穗数),1份作物报表仅统计1次产量结构分析基数,具体基数数量由作物决定困,稻类80、麦类72、玉米64、高粱40、谷子48、甘薯48、马铃薯40、棉花88、大豆64、油菜48、花生64、芝麻48、向日葵56、甘蔗40、甜菜24、烟草40,竺麻32、黄麻32、红麻32、亚麻(油用、纤维用)32。产量结构分析单项不统计基数。
2.2.1.2 土壤水分观测。土壤水分测定、干土层厚度、地下水位、土壤冻结解冻、渗透深度、土壤水分变化评述、地段说明按照《农业气象观测质量考核办法(试行)》基数统计标准,对各对应数据库中出现次数进行分析统计,并输出到“农业气象观测基数统计表”各观测员名下。土壤容重测定、凋萎湿度测定、田间持水量测定、土壤剖面登记由于不在测报业务软件(AgMODOS)中出现,无法由系统自动读取,采用人工交互方式实现基数统计。
2.2.1.3 自然物候观测。气象水文现象、气象水文现象分项、木本植物物候、草本植物物候、候鸟昆虫两栖类动物始见绝见始鸣终鸣、植物地理环境、物候分析按照《农业气象观测质量考核办法(试行)》基数统计标准,对各对应数据库中出现次数进行分析统计,并输出到“农业气象观测基数统计表”各观测员名下。
2.2.1.4 畜牧气象观测。牧草发育期、旬末发育期巡视、牧草生长高度、草层高度、再生草草层高度、采食度评价、草层状况评价、家畜采食率概算、灌木半灌木密度、灌木半灌木覆盖度、牧草分种产量、再生草产量、灌木分种产量、牧草灾害、牧草大范围灾害调查、畜群基本情况调查、家畜揭羊重调查、家畜膘情等级调查、家畜灾害观测、家畜大范围灾情调查、牧事活动调查、牧草影响评述、家畜影响评述、观测地段及放牧场说明按照《农业气象观测质量考核办法(试行)》基数统计标准,对各对应数据库中出现次数进行分析统计,并输出到“农业气象观测基数统计表”各观测员名下。
2.2.2 农业气象测报软件应用基数统计设计。
2.2.2.1 作物生育状况观测。发育期、植株密度、植株密度基准测量、产量因素、生长高度、产量结构分析、产量结构分析单项、田间工作记载、农业气象灾害观测、农业气象灾害调查、植株叶面积测定、植株叶面积分析、灌浆速度、植株干物质重量、农业气象条件鉴定、大田生育状况基本情况、大田生育状况观测调查、地段说明、纪要按照《农业气象测报软件应用质量考核办法(试行)》基数统计标准,对各对应数据库中出现次数进行分析统计,并输出到“农业气象测报软件基数统计表”各观测员名下。生长状况评定不单独统计基数。
2.2.2.2 土壤水分观测。土壤水分测定、土壤水分分析、干土层厚度、地下水位、土壤冻结解冻、降水记录、灌溉记录、渗透记录、土壤水文物理特性常数、土壤水分变化评述、地段说明、纪要按照《农业气象测报软件应用质量考核办法(试行)》基数统计标准,对各对应数据库中出现次数进行分析统计,并输出到“农业气象测报软件基数统计表”各观测员名下。
2.2.2.3 自然物候观测。气象水文现象、气象水文现象分项、木本植物物候、草本植物物候、候鸟昆虫两栖类动物物候、植物地理环境、物候分析、重要事项记载、植株受害情况按照《农业气象测报软件应用质量考核办法(试行)》基数统计标准,对各对应数据库中出现次数进行分析统计,并输出到“农业气象测报软件基数统计表”各观测员名下。
2.2.2.4 畜牧气象观测。牧草发育期、牧草生长高度、草层高度、再生草草层高度、覆盖度草层采食状况、灌木半灌木密度、灌木半灌木覆盖度、牧草分种产量、灌木分种产量、牧草灾害、群畜基本情况调查、家畜揭羊重调查、家畜膘情等级调查、家畜灾害观测、牧事活动调查、牧草影响评述、家畜影响评述、观测地段及放牧场说明、纪要按照《农业气象测报软件应用质量考核办法(试行)》基数统计标准,对各对应数据库中出现次数进行分析统计,并输出到“农业气象测报软件基数统计表”各观测员名下。
3 功能模块设计与实现
3.1 功能需求
实现用户登入控制、进行农业气象观测与软件基数的统计,输出个人和全站基数统计年、月度报表。系统功能菜单由用户、基数统计、基数报表管理3个业务模块和格式、视图、帮助3个系统辅助模块,其详细的组成结构如图1所示。
3.2 关键技术
农业气象观测基数和软件操作基数的统计是基于业务人员实时录入与分析的各类观测资料,结合业务质量考核办法规定的计分规则,实现对作物、土壤水分、自然物候、畜牧气象四大类观测项目以及若干个分项目观测内容及其通过测报系统软件采集操作所取得的业务基数分数,并分配到不同观测人员、操作人员和不同时间段内完成的基数分数,基数分析统计流程如图2所示。
在基数分析统计中,基于SQL查询命令的基数分析过程(P_ BaseAna卜1S)是实现观测资料和软件操作的核心技术。它主要由分析字段列表、数据表、查重字段列表、附加条件等4项参数控制。
P_ BaseAnalysi、过程代码:
Select分析字段列表
From数据表t1
Where t1 .i<1 in
(Select ui<l
From
( Select查重字段列表,min(id) as uid
From数据表
Where附加条件
Group by查重字段列表)
3.3 功能模块
实现用户登录,通过系统主菜单上提供的“基数分析”项目,选择年度分析该台站某观测记录簿发生的农业气象测报软件基数和农业气象观测基数,再通过“基数统计”项目,完成该台站某月或某年发生的农业气象测报软件基数和农业气象观测基数统计(图3一4)。
4 结论与讨论
农业气象观测与软件操作基数系统(A}uMOBase)的建立,首次建立了基层台站农业气象观测基数、农业气象测报软件操作基数统计软件系统,实现了在日常农业气象测报软件运行业务下,自动完成基础业务中农业气象观测质量考核工作。
目前,基数统计通过系统数据库中的签名,平均分派到个人的户头上,如果是一个人的签名,则全部基数给一个人,错情也是如此。如果没有签名的,可统计给登录人员。但个别地方存在基数分配非平均化,按一定比例分配基数,但为了分配比例更具规范化,以后将采用统一比例进行分配,如目前的平均分配方式。
系统的业务范围是针对《农业气象观测规范》(上卷)的作物、土壤水分、自然物候、畜牧分册开展的,在进行观测质量考核的基数统计中,一些评分项目细节及分配原则仍需细化,以更客观地体现观测员的工作量。