- UID
- 889600
- 性别
- 女
- 来自
- 杭州市西湖
|
植物B超仪的系统在 Microsoft Visual C++6.0 集成开发环境下开发,系统 GIS 功能基于 MapObjects 2.0 组件开发,数据库采用Microsoft OfficeAccess 2003。(1)数据导入转换: 该模块利用 Windows CE远程应用程序接口(Remote API)实现了 PC 机对掌上电脑的访问,从而使运行在 PC 端的病虫害信息管理系统能够访问并转换掌上电脑采集的作物病虫害信息数据库。Remote API 给提供了丰富的接口从远程来访问 Windows CE 设备并进行各种操作。使用 RAPI 接口之前,必须调用 CeRapiInit()来初始化通信层。导入和转换掌上电脑的 Pocket Access 数据库时须调用DeviveToDesktop()接口函数进行。
在转换完成后,须调用 CeRapiUninit()接口函数用于关闭所有与Windows CE 的设备的连接,并卸载通信层。通过转换掌上电脑数据、导入或录入的农作物病虫害数据,系统采用 Cell 组件为用户提供表格方式的界面和接口,使得用户能浏览通过各种数据接口进入系统的病虫害信息数据。基于GIS 的数据表现和查询分析:利用MapObjects GIS功能组件提供的各种地图数据处理对象及其接口函数,实现了地图数据的显示、操作功能、作物病虫害信息图形属性双向查询功能。病虫害数据专题图分析及统计分析系统实现了基于地图的农作物病虫害数据专题图分析功能。根据用户交互设置的限定条件过滤出的病虫害数据作为指定地理行政区域的属性数据,利用MapObjects2.0 组件的地图图层操作对象实现病虫害信息的专题图分析功能,使用组件对象ClassBreaksRenderer 、 ValueMapRender 和DotDensityRenderer 分别实现范围分段专题图、单值专题图和点密度专题图制作。系统根据用户交互设置的限定条件查询出的数据作为操作对象生成统计图。为了方便统计图的绘制,设计 CGraph 绘图类可以方便的完成柱状图、折线图、饼图及相关图例的绘制。(4)数据汇总上报功能模块根据数据管理中心对系统的要求,采用一格式的报表结构和数据格式,由各个试验站使用其病虫害信息管理系统生成相应的报表文件,上报其上一级数据管理中心。系统将生成的各种报表文件利用简单邮件传输协议SMTP(Simple Mail Transfer Protocol) 协议在各个数据采集端实现邮件的发送,在上一级数据管理中心端采用 POP3 协议实现邮件的接收。
小型自动气象站包括的气象信息采集子系统和气象信息管理子系统等两个子系统已经开发完成,目前正由少部分用户进行试用测试阶段。针对农作物病虫害发生及气象分布信息的特点,设计开发农作物病虫害防治管理信息系统,改变传统数据调查管理手段和方法,将 GPS、GIS 技术应用于农作物病虫害发生、防治信息采集和管理分析过程中,初步实现了对农作物病虫害发生面积、发生动态、灾情损失、各地各级农业行政和技术部门采取的防治措施等信息进行动态定位采集、网络化上报和动态更新、可视化分析统计、显示。对于提高农作物病虫害信息管理水平,实现防治技术的信息化、防治进展的可视化、防治管理的科学化具有明显的推进促进作用。本系统已经开始在部分示范区进行试用。实际使用表明,系统的两个子系统运行基本稳定,为示范区提供了农作物病虫害信息采集管理提供了一个非常实用的工具。本系统的研究开发是在农作物病虫害防治管理信息化方面进行的一次尝试,系统的稳定可靠性需要进一步使用测试,在应用推广过程中还可以根据实际需要不断完善系统的功能。 |
|