基于XML的果园环境数据采集和数据表示

进修社 人气:1.83W

摘要:针对果园环境采集数据的交换和共享规范缺乏的问题,采用可变数据采集指标项的设计方法,在分析果园环境数据特点的基础上,提出了一种果园环境采集数据表示格式。该格式的语法规范采用Schema来定义,包括43个元素,其根元素是,并由、、、、、、这7个元素组成。通过对某果园数据采集系统所采集数据的实际表示,以及在Internet环境中的共享应用,验证了该数据表示格式设计的可行性。

基于XML的果园环境数据采集和数据表示

关键词:果园;数据表示;XML;环境数据

突破传统果业的限制,发展现代果业是我国水果产业发展的必然趋势。现代果业的重要特征是果园生产和管理的数字化、信息化、机械化,数字果园的概念也应运而生[1]。果园环境涉及的数字化对象包括空气温湿度、光照强度、光有效辐射、紫外线强度、降雨量、风速、风向、露点、土壤水分含量、土壤温度、土壤NPK含量、土壤微量元素含量、土壤重金属含量等。近年来,果园环境数据采集系统的研制与应用已得到重视,相关研究也比较多。在围绕某一个指标进行数据采集和监测的研究方面,Changying Li[2]报道了一种气体传感器阵列监测蓝莓果实病害的方法,樊志平等[3]设计实现了柑橘园土壤墒情远程监控系统,李光林等[4]研制了一种基于太阳能的柑桔园自动灌溉与土壤含水率监测系统, 张会霞等[5]利用“3S”技术设计实现了一种柑橘园GPS数据采集系统。在对整个果园环境多个指标进行数据采集和综合管理的研究方面,叶娜等[6]报道了一种苹果园环境监控系统的研究与设计,王新忠等[7]研究了基于无线传感的丘陵葡萄园环境监测系统,杨爱洁等[8]提出了一种基于无线传感器网络的果园数字信息采集与管理系统,王文山等[9]采用物联网技术设计了一种果园环境信息监测系统。另外,还有一些学者的研究则侧重在果园环境数据采集所涉及的信息通讯技术,如Raul Morais等[10]报道了用于葡萄精准管理的多点环境数据采集装置,岳学军等[11]采用GPRS和ZigBee技术实现了果园环境监测系统,潘鹤立等[12]采用ZigBee和3G/4G技术研究分布式果园远程环境监控系统的设计,徐兴等[13]报道了山地橘园无线环境监测系统优化设计方法及如何提高监测的有效性。综上,这些研究工作基本上都是在利用多种信息技术来实现果园环境数据的获取和监测,不同的是使用的监测指标和监测手段有所差异,但他们都对所获取的数据多采用私有的数据格式进行存贮和管理,对如何把所监测的数据与其他信息系统进行交换和共享则几乎没有涉及。

近年来如何从技术角度来消除“信息孤岛”,解决信息系统之间的数据交换问题受到很多研究者的关注,常志国等[14]提出了一种交通信息基础数据元XML Schema表示模型来解决交通信息系统之间的数据交换和共享,潘峰等[15]构建了国家卫生数据字典XML Schem来实现卫生数据的交换与共享,农业领域也有学者开展数据交换和共享方面的研究,如戴建国等[16]针对国营农场管理报道了基于 REST 架构和XML的农情数据共享技术研究,陈宏等[17]提出了蔬菜种植元数据模型信息描述方法。但针对果园环境数据表示以及数据共享技术方面的研究几乎没有涉及。

本研究在分析果园环境数据内涵的基础上,研究基于XML技术的果园环境采集数据表示技术,重点解决果园环境采集数据的表示格式,为不同系统之间果园环境采集数据的交换和共享应用提供支撑。

一、材料和方法

1.1 果园环境数据分析

果园环境是果园中果树群体以外的空间,以及直接或间接影响该果树群体生存与活动的外部条件的总和。果园环境包括非生物因素和生物因素两方面,非生物因素是指温度、光、水分、空气、土壤、地形、污染等环境因素;生物因素是指果树以外的动物、植物、微生物等环境因素。果园环境采集数据就是利用技术手段获取的各种环境因子的状态数据或者特征数据,从数据形态上来看,有数值、字符、图像、视频、声音、矢量等。

果园气候环境因子方面,大气、温度、光照、水分等气候因子与果树生产有密切的关系,目前利用物联网技术可直接采集的数据包括空气温湿度、光照强度、光有效辐射、紫外线强度、降雨量、风速、风向、露点等。

果园土壤环境因子方面,利用物联网技术或者实验室检测手段可以采集的数据有土壤含水率、土壤pH值、土壤有机质含量、土壤电导率、土壤温湿度、土壤重金属含量、地下水位、土壤盐分等。其中,土壤有机质含量是评价果园土壤肥力的重要指标,也是影响果树生长的重要因素。土壤水分是果树吸收水分的主要来源,土壤湿度过低时,果树吸水困难,甚至凋萎,但如果土壤湿度过高,又会发生渍害,土壤水分含量影响着果树的产量和品质。土壤中重金属含量影响着果品安全,也越来越受到人们的关注。

果园地形环境因子方面,一般利用遥感技术和GIS技术获取和管理果园的地形起伏、海拔、山脉、坡度、坡向、高度等地貌特征数据。

果园生物环境因子方面,果园病虫害和杂草方面的数据更受关注。近来利用现代信息技术手段自动测报果园病虫害数据得到研究和应用部门重视。伍梅霞等[18]报道了自动虫情测报灯在果园有害生物测报上的初步应用情况。邢东兴等[19]利用光谱数据定量化测评红蜘蛛虫害对红富士苹果树的危害程度。

1.2 果园环境采集数据表示格式设计方法

果园环境采集数据不但为果园生产管理系统提供支撑,同时也是果品质量追溯、果品电子商务等果园经营管理系统的数据源之一,果园环境采集数据需要在不同管理系统之间实现自动交换和共享。现有的果园数据采集与管理系统一般采用私有的数据格式进行数据存贮和管理,因此需要设计一个果园环境采集数据表示格式,基于这样的标准格式,才能在不同系统之间实现数据的自动交换和共享。

XML(Extensible markup language)是国际互联网联盟(W3C)开发的用于网络环境下进行数据交换和管理的技术[20],它以一种开放的、自我描述的方式定义数据结构,通过Schema使XML文档结构化,并能创建不依赖于平台、语言或者格式的共享数据。近年来,农业领域一些学者也开始采用XML技术来研究农业数据元数据标准以及数据表示。日本学者吉田智一[21]提出了农业生产工程管理中的数据表示格式FIX-pms,欧洲学者Martini[22]提出了用于农业信息交换的agriXchange格式规范,Kunisch M[22-23]提出了针对农场的信息表示格式规范agroXML。本研究也采用XML技术来描述果园环境采集数据。