论文部分内容阅读
林业是地理信息系统应用的一个重要领域。计算机技术与GIS技术在森林资源管理中的应用日益成熟,正在不断地推进数字林业进程。本文的构思来源于内蒙古自治区遥感与地理信息系统重点实验室承担的横向课题-《数字林业》,此课题为本文的研究与实践提供了关键思路和重要数据。论文以林权管理的特点和需求为出发点,在对林权管理及集体林权制度改革充分调研的基础上,设计并开发出林权管理信息系统。根据软件工程思想,完成软件系统的总体设计、功能设计、数据库设计、界面设计和代码实现。本文的主要工作如下: (1)需求分析 通过阅读集体林权制度改革和林权管理的国内外相关文献,了解林权管理的业务逻辑,再根据林业部门工作人员提供的林权管理业务逻辑,做出林权管理信息系统开发的需求分析。 (2)系统设计 根据需求分析,对林权管理信息系统的功能、界面、数据库等做出总体设计。数据库是地理信息系统的核心组成部分。数据库设计的好坏将直接对应用系统的效率以及实现的效果产生重要的影响。系统应该实现的主要功能有如下: 1)开发选择、漫游、放大、缩小、固定放大、固定缩小、全屏、图层全屏、测量面积、测量距离、图形查询等GIS基本地图操作功能。 2)实现林户登记、小班图形和属性信息的登记、林地承包等林权登记功能。 3)开发系统坐标系、工程坐标系、输入坐标系、输出坐标系等4个参数设置功能和坐标转换、管理文件坐标系等2个工具,实现各个环节的坐标系自动转换。 4)系统采用工程文件运行模式,实现导入工程、导出工程、删除工程、上报工程等工程文件的操作功能。 5)实现《受理林权登记申请登记表》、《林权勘查登记表》、《林权登记申请表》、《林权登记台帐表》、《林地使用权公示表》、《林权证发放登记表》、《小班调查卡》、《林地承包合同》、《苏木镇林权数据统计表》、《旗县林权数据统计表》、《公益林明细表》、《公益林管护合同》、《林权证》等档案、合同、证件的自动导出和打印功能。 6)使用加密锁系统安全机制,识别用户和权限,保护业务数据,自动记录系统日志。 7)将业务数据的空间信息和属性信息嵌入GoogleEarth数字地球,进行三维浏览。 8)设计GPX文件阅读器、KML文件阅读器和CAD数据阅读器等功能,提供多种外部数据的导入接口。 9)设计短信公告通知功能,方便给多个林户群发手机短信。 (3)系统的开发与实现 根据设计使用开发语言以及各种开发技术在开发环境里面编码开发。系统是在MicrosoftVisualBasic6.0开发环境下,二次开发GIS组件ESRIMapObjects建立的。利用关系型数据库MicrosoftOfficeAccess,结合Shape格式文件,实现对空间数据和属性数据的统一组织与管理。系统为了实现一些特别功能还使用了众多开发技术,有短信接发技术、安全认证技术、文件传输技术、多进程技术、XML技术、GoogleMapAPI技术、空间数据引擎技术等多种技术等。