一种构建作物病虫害遥感测报系统的方法及遥感测报系统技术方案

技术编号:13878421 阅读:55 留言:0更新日期:2016-10-22 18:28
本发明专利技术涉及空间遥感技术领域,其公开了一种构建作物病虫害遥感测报系统的方法及遥感测报系统,本发明专利技术构建作物病虫害遥感定量测报系统,可以高效、大范围对作物病虫害进行实时监测和预测,高效管理遥感数据和病虫害测报模型,实现作物病虫害遥感监测与预测业务化运作,且可以灵活地调用存放在网络服务器中的模型进行网络在线计算,大大提高运算速度和效率,同时减少数据存储数量,更好地为用户提供数据模型的支持,从而降低了病虫测报系统成本。另外,面向农业信息化推广部门、大型农场等用户,及时提供高精度的病虫害测报信息与信息服务产品,为提高作物品质与产量提供数据基础和技术支撑,也为保障粮食安全提供有效的科学依据。

【技术实现步骤摘要】

本专利技术涉及空间遥感
,更具体的说,是涉及一种构建作物病虫害遥感测报系统的方法及遥感测报系统
技术介绍
作物病虫害一直以来是制约农业生产的重要因素,对作物的产量和品质造成较大的影响,在作物病虫害发生日益严峻的形势下,对病虫害进行大范围、快速、高精度的监测和预警是提高作物品质与产量的关键。之前作物病虫害是通过传统的目测手查法,无法及时、快速获取大面积作物病虫害发生发展信息,近年来随着空间遥感技术迅猛发展,为大面积作物病虫害遥感测报提供了数据基础和技术支撑,为高效管理遥感数据和病虫害测报模型,将遥感数据、地理信息资源、网络共享技术融合在一起,构建网络系统,及时提供高精度病虫害监测和预测科学报告与信息服务产品。目前作物病虫害遥感测报系统主要包括两大类:本地化病虫害遥感测报系统和Web版病虫害遥感测报系统,其中,本地化病虫害遥感测报系统能够在无网络资源的情况下实现作物病虫害的遥感监测与预测,但数据、模型、信息等资源共享均受限;Web版病虫害遥感测报系统能够基于网络实现多元数据、病虫害遥感测报模型及测报信息产品的资源集成与共享,在精准农业病虫害大范围、快速、高精度遥感监测和预警方面得到了广泛应用。但对于现有的作物病虫害遥感测报系统,不管是本地化病虫害遥感测报系统还是Web版病虫害遥感测报系统,都需要通过调用存放在数据库中的大量的遥感数据和复杂的模型数据,进行作物病虫害监测和预测,因此,现有的作物病虫害遥感测报系统的运算时间较长且人为参与过多,同时此类系统费时且无法实现作物病虫害遥感监测与预测业务化,且要求本地磁盘具备足够大的空间存储数据,从而导致病虫测报系统成本高。
技术实现思路
有鉴于此,本专利技术提供了一种构建作物病虫害遥感测报系统的方法及遥感测报系统,以解决现有技术中的作物病虫害遥感测报系统的运算时间较长且人为参与过多,同时需要大量的遥感数据和复杂的模型数据,此类系统费时且无法实现作物病虫害遥感监测与预测业务化,且要求本地磁盘具备足够大的空间存储数据,而导致病虫测报系统成本高的问题。为实现上述目的,本专利技术提供如下技术方案:本专利技术提供了一种构建作物病虫害遥感测报系统的方法,所述遥感测报系统采用浏览器/服务器三层网络体系结构,所述三层网络体系结构包括:客户层、应用层和数据层,具体的,该方法包括:接收构建数据库的指令进行数据库的构建,建设所述数据层,存储相关数据,所述数据库包括:属性数据库和空间数据库,所述空间数据库包含用于GIS空间分析、可视化分析应用的带有明显空间位置信息的地理信息库,所述属性数据库用于存储和管理与监测、预测作物病虫害发生相关的描述性数据;获取客户需求的指令进行WEB浏览器的设计,构建所述客户层,提供人机交互界面;构建WEB服务器进行所述应用层的开发,搭建Spring MVC框架,生成测报模型;所述WEB服务器接收所述WEB浏览器发出的测报HTTP请求,将所述测报模型导入到所述Spring MVC框架处理器,并调用所述数据库中的数据进行数据处理分析,再将处理分析结果反馈至所述WEB浏览器进行显示。优选的,还包括:根据客户需求将在所述WEB浏览器显示的处理分析结果生成评估报告。其中,所述数据库还包括系统数据库,所述系统数据库使用SQL Server数据库,包括空间数据和表格数据、文档数据和模型数据。其中,所述空间数据采用空间引擎技术进行集成,其数据源包括矢量数据集和栅格数据集,主要数据包括作物病虫害相关数据、地面调查数据、气象数据、遥感数据。优选的,所述测报模型生成具体为:根据IDL交互式数据语言规则,进行IDL测报模型的代码编写,生成IDL代码;将所述IDL代码以_define.pro的文件格式保存;通过IDL转出助手功能将所述IDL代码生成java和class文件;利用所述java文件以及预设的java代码编写生成测报模型。本专利技术在上述公开的一种构建作物病虫害遥感测报系统的方法基础上,还公开了一种遥感测报系统,用于对作物病虫害进行监测和预测,该系统采用浏览器/服务器三层网络体系结构,所述三层网络体系结构包括:客户层、应用层和数据层,具体的,该系统包括:数据层构建单元,用于接收构建数据库的指令进行数据库的构建,建设所述数据层,存储相关数据,所述数据库包括:属性数据库和空间数据库,所述空间数据库包含用于GIS空间分析、可视化分析应用的带有明显空间位置信息的地理信息库,所述属性数据库用于存储和管理与监测、预测作物病虫害发生相关的描述性数据;客户层设计单元,用于获取客户需求的指令进行WEB浏览器的设计,构建所述客户层,提供人机交互界面;应用层开发单元,用于构建WEB服务器进行所述应用层的开发,搭建Spring MVC框架,生成测报模型;所述WEB服务器接收所述WEB浏览器发出的测报HTTP请求,将所述测报模型导入到所述Spring MVC框架处理器,并调用所述数据库中的数据进行数据处理分析,再将处理分析结果反馈至所述WEB浏览器进行显示。优选的,所述遥感测报系统还包括:输出单元,用于根据客户需求将在所述WEB浏览器显示的处理分析结果生成评估报告。其中,所述数据库还包括系统数据库,所述系统数据库使用SQL Server数据库,包括空间数据和表格数据、文档数据和模型数据。其中,所述空间数据采用空间引擎技术进行集成,其数据源包括矢量数据集和栅格数据集,主要数据包括作物病虫害相关数据、地面调查数据、气象数据、遥感数据。优选的,所述应用层开发单元包括:代码生成单元,用于根据IDL交互式数据语言规则,进行IDL测报模型的代码编写,生成IDL代码;保存单元,用于将所述IDL代码以_define.pro的文件格式进行保存;文件生成单元,用于通过IDL转出助手功能将所述IDL代码生成java和class文件;模型生成单元,用于利用所述java文件以及预设的java代码编写生成测报模型。经由上述的技术方案可知,与现有技术相比,本专利技术公开了一种构建作物病虫害遥感测报系统的方法及遥感测报系统,该专利技术通过构建作物病虫害遥感测报系统,充分利用空间遥感技术、地理信息资源、网络共享技术等优势,实现作物参数反演、病虫害监测、病虫害预测等模型的网络实时运算,可以灵活地调用存放在网络服务器中的模型进行网络在线计算,减少了数据库的负担,大大提高运算速度和效率,同时减少数据存储数量,更好地为用户提供数据模型的支持,降低了病虫测报系统成本。另外,面向农业信息化推广部门、大型农场等用户,及时提供高精度的病虫害测报信息与信息服务产品,为提高作物品质与产量提供数据基础和技术支撑,也为保障粮食安全提供有效的科学依据。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例一公开的一种构建作物病虫害遥感测报系统的方法流程图;图2为本专利技术实施例一中测报模型生成方法流程图;图3为本专利技术实施例二公开的一种构建作物病虫害遥感测报系统的方法流程图;图4为本专利技术实施例三公开的一种遥感测报系统结构示意图;图5为本专利技术实施例三中本文档来自技高网
...

【技术保护点】
一种构建作物病虫害遥感测报系统的方法,其特征在于,所述遥感测报系统采用浏览器/服务器三层网络体系结构,所述三层网络体系结构包括:客户层、应用层和数据层,具体的,该方法包括:接收构建数据库的指令进行数据库的构建,建设所述数据层,存储相关数据,所述数据库包括:属性数据库和空间数据库,所述空间数据库包含用于GIS空间分析、可视化分析应用的带有明显空间位置信息的地理信息库,所述属性数据库用于存储和管理与监测、预测作物病虫害发生相关的描述性数据;获取客户需求的指令进行WEB浏览器的设计,构建所述客户层,提供人机交互界面;构建WEB服务器进行所述应用层的开发,搭建Spring MVC框架,生成测报模型;所述WEB服务器接收所述WEB浏览器发出的测报HTTP请求,将所述测报模型导入到所述Spring MVC框架处理器,并调用所述数据库中的数据进行数据处理分析,再将处理分析结果反馈至所述WEB浏览器进行显示。

【技术特征摘要】
1.一种构建作物病虫害遥感测报系统的方法,其特征在于,所述遥感测报系统采用浏览器/服务器三层网络体系结构,所述三层网络体系结构包括:客户层、应用层和数据层,具体的,该方法包括:接收构建数据库的指令进行数据库的构建,建设所述数据层,存储相关数据,所述数据库包括:属性数据库和空间数据库,所述空间数据库包含用于GIS空间分析、可视化分析应用的带有明显空间位置信息的地理信息库,所述属性数据库用于存储和管理与监测、预测作物病虫害发生相关的描述性数据;获取客户需求的指令进行WEB浏览器的设计,构建所述客户层,提供人机交互界面;构建WEB服务器进行所述应用层的开发,搭建Spring MVC框架,生成测报模型;所述WEB服务器接收所述WEB浏览器发出的测报HTTP请求,将所述测报模型导入到所述Spring MVC框架处理器,并调用所述数据库中的数据进行数据处理分析,再将处理分析结果反馈至所述WEB浏览器进行显示。2.根据权利要求1所述的方法,其特征在于,还包括:根据客户需求将在所述WEB浏览器显示的处理分析结果生成评估报告。3.根据权利要求1所述的方法,其特征在于,所述数据库还包括系统数据库,所述系统数据库使用SQL Server数据库,包括空间数据和表格数据、文档数据和模型数据。4.根据权利要求3所述的方法,其特征在于,所述空间数据采用空间引擎技术进行集成,其数据源包括矢量数据集和栅格数据集,主要数据包括作物病虫害相关数据、地面调查数据、气象数据、遥感数据。5.根据权利要求1所述的方法,其特征在于,所述测报模型生成具体为:根据IDL交互式数据语言规则,进行IDL测报模型的代码编写,生成IDL代码;将所述IDL代码以_define.pro的文件格式保存;通过IDL转出助手功能将所述IDL代码生成java和class文件;利用所述java文件以及预设的java代码编写生成测报模型。6.一种遥感测报系统,其特征在于,用于对作物病虫害进行监测和预测,该系统采...

【专利技术属性】
技术研发人员:董莹莹黄文江徐芳刘林毅
申请(专利权)人:中国科学院遥感与数字地球研究所
类型:发明
国别省市:北京;11

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

1