论文部分内容阅读
森林资源是林业的物质基础,是林业部门开展各项工作的出发点和落脚点。森林病虫害作为一种常见的自然灾害,其危害性之大,危害范围之广,已严重影响着森林资源的可持续发展。对森林病虫害的监测与防治成为了林业部门的一个工作重点和难点。四川省理县林业用地面积达到了全县总面积的一半以上,具有极为丰富的森林资源储备。理县林业部门拥有多年的森林病虫害监测与防治技术资料的积累,而使用传统的方法与手段已经无法科学合理地利用这些技术资料去控制各种突发性病虫害的蔓延。用现代化的计算机和信息技术手段对理县森林资源科学管理,对森林病虫害进行有效监测与预警具有极为重要的意义。组件GIS是GIS技术发展的一个全新的阶段,它代表着当今GIS的发展潮流,基于标准的组件式平台,把GIS功能模式划分为几个控件,每个控件完成不同的功能,各个GIS控件之间、GIS控件与非GIS控件之间,基础组件与专业组件之间不仅可以自由、灵活重组,而且具有面向对象的可视化的界面和使用方便的标准接口,使系统开发和软件集成简单易行,真正实现“代码重用”和“组件化”。ArcGIS Engine组件技术是ESRI公司开发的一组完备的并且打包的嵌入式GIS组件库和工具库,ArcGIS Engine是由一套核心的ArcObjects包组成,其对象与平台无关,能在各种的编程接口中应用,开发与ArcGIS一样强大的功能,开发者只需要对组件库熟悉就可进行开发,节省人力和时间。本研究根据软件工程思想,在进行森林病虫害监测与预警的需求分析基础上,结合使用人员的专业素养,设计开发理县病虫害监测与预警地理信息系统。整个研究过程可分为软件系统的总体设计、数据库设计、功能设计、界面设计、代码实现、综合测试及安装部署。系统开发基于C/S架构,开发语言采用C#.NET8.0,利用了ArcGIS Engine组件、ArcSDE空间数据引擎、SQL Server数据库管理等技术。实现了GIS的通用功能及灾害查询、灾害测报、灾害防治、灾害预警、灾害评估等与病虫害监测与预警相关的专业功能。系统整体运行良好,但在网络化、遥感数据处理及三维场景方面还有待于进一步研究与扩展。