论文部分内容阅读
农业资源是一种综合性的资源,是农业生产的物质基础,具有种类繁多,分散程度大,稳定性和可控程度低等特点。农业资源的特性决定了其难以进行有效地组织和管理,传统的数据组织管理手段远不能满足农业资源的发展需求。面对环境压力、人口压力和农业资源可持续发展的需要,农业资源的信息化管理及应用已成为区域农业可持续发展的重要保障。在农业生产和管理过程中引入信息技术,尤其是3S技术,不但丰富了农业资源数据获取的途径,也对进一步分析农业生产流程,优化农业生产资源配置打下坚实的保障基础。
国内外对于农业资源管理信息系统的研究己经做了大量的工作并取得了实际应用的成果,建立了从国家级到区县级农业资源管理信息系统,为有效的管理农业资源提供了保障,但总的来说农业资源管理工作存在着资金投入过大、开发难度较高和不能脱离专业软件平台等不足,如何有效的解决这些问题是建立农业资源管理信息系统首要工作。
本研究利用ESRI公司的二次开发工具ArcGIS Engine(以下简称AE),在Visual Basic(以下简称VB)环境下运用空间数据引擎结合数据库技术,进行了县域农业资源信息系统的设计开发。系统能够方便的组织管理农业资源信息,友好的人机交互界面能方便用户查询,输出分析数据,以及智能制图,系统功能模块可对农业资源信息数据进行专业化的分析和挖掘,实现耕地地力评价、测土配方施肥、农田监测、农田水利管理等专业应用,论文研究主要包括以下几个方面。
(1)系统总体设计。根据系统设计目标和基本设计原则,对农业资源信息管理系统进行需求分析,从用户观点出发建立系统用户模型,构建农业资源管理信息系统的软硬件环境,设计用户使用界面,划分系统模块及确定各模块功能。
(2)数据库的设计与建立。收集整理研究区农业资源信息数据,包括:基本农业资源信息数据、土地利用现状数据、耕地养分数据、地形坡度数据、水资源等相关信息数据,依据数据库的设计思想和原则,利用SQL server数据库建立农业资源数据库,按照空间数据和属性数据对入库数据统一科学分类,使杂乱数据标准化,并建立数据字典,通过空间数据引擎ArcSDE管理数据库,对入库参数进行设计分析,对数据库进行优化配置。
(3)系统的开发实现。设计功能模块的逻辑模型,按结构化的开发方法实现系统功能。其中包括对模块的理解和进一步的划分,模块内的流程图设计,编写代码,模块内代码的功能测试和单元测试。具体通过在VB编程环境下加载AE组件,建立基础数据操作平台,在此平台上划分功能接口,分别对系统的高级模块进行开发。
(4)系统的应用。县域农业资源管理信息系统以广饶县为研究区,根据研究区现有资料进行统计分析,进行农业资源的管理应用,为资源管理部门提供了科学的决策支持。