Mapgis平台下森林资源管理信息系统的设_省略_内蒙古凉城县蛮汉山林场宜林地专.pdf

返回 相似 举报
Mapgis平台下森林资源管理信息系统的设_省略_内蒙古凉城县蛮汉山林场宜林地专.pdf_第1页
第1页 / 共4页
Mapgis平台下森林资源管理信息系统的设_省略_内蒙古凉城县蛮汉山林场宜林地专.pdf_第2页
第2页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述:
第30卷 第1期 2009年3月 内蒙古农业大学学报 Journal ofInner Mongolia Agricultural University Vol . 30 No. 1 Mar . 2009 Mapgis平台下森林资源管理信息系统的设计与实现 以内蒙古凉城县蛮汉山林场宜林地专题图制作为例 3 高宏伟, 安慧君 3 , 田建军, 张 韬, 薛 威 内蒙古农业大学林学院,呼和浩特 010019 摘要 本文从地理信息系统的概念和特点着手,以内蒙古凉城县蛮汉山林场宜林地专题图的制作为例研究利用 MAPGIS6. 7平台进行地理信息数据库的创建、 数学模型的建立、VB源程序代码的编写来制作蛮汉山林场宜林地专 题图的问题,从而充分的论证了MAPGIS平台的二次开发在森林资源管理中的作用及其开发过程。 关键词 GIS; 森林资源; 监测; 管理; 蛮汉山林场 中图分类号 TP79; S757. 2 文献标识码 A 文章编号 1009 - 35752009 01 - 0105 - 04 MAPGIS PLAT - BASED FOREST RES OURCEMANAGEMENT INATION SYSTEM DESIG N AND IMPLEMENT ATION Take the Production of ThematicMaps for the Forest Farm ofManhan Mountain of Liangcheng County InnerMongolia for Example GAO Hong - wei, AN Hui - jun 3 , TIAN Jian - jun, ZHANG Tao, XUEWei College of Forestry, InnerM ongolia Agricultural University, Huhhot 010019, China Abstract This article startingwith the concept and characteristics of the geographic infor mation system, as a demo of the production of thematicmaps for the Forest Farm ofManhanMountain,which of InnerMongolia Liangcheng county, and study the use of geographic inationMAPGIS6. 7 platfor m database creation, set up the mathematicalmodel, VB source code to prepare the production ofMan Han Forest Far m forests to topic graph problem, which fully demonstrates theMAPGIS plat at the secondary development of forest resourcesmanagement and development process . Key words GIS; forest resources; monitoring; management; the forest farm ofmanhan mountain 地理信息系统 [1 ] 简称 GIS 技术自问世以来得 到了迅速发展和广泛应用,并在全球范围内形成了 地理信息产业。由于世界上大多数信息都与其产 生、 代表、 包含的地点有关, GIS的用途十分广泛,不 仅涉及国民经济的许多领域,如交通、 能源、 农林、 水 利、 测绘、 地矿、 环境、 航空、 国土资源综合利用等等, 而且与国防安全密切相关。研究GIS的理论与技 术,开发GIS软件产品以及推进和深化GIS各类应 用已经成为国内外科技界和产业界的一大热点,意 义重大。本文旨在利用我国自行研制开发具有自主 知识版权的大型基础地理信息系统MAPGIS为平 台,借助MAPGIS SDK6. 7二次开发产品进行蛮汉山 森林资源管理信息系统的设计与实现。 1 地理信息系统的概念和特点 地理信息系统,即GIS Geographic Ination System ,是随着地理科学、 计算机技术、 遥感技术和 信息科学的发展而发展起来的1个学科,是1门集 计算机科学、 信息学、 地理学等多门科学为一体的新 兴学科,它以地理空间数据库为研究对象,在计算机 3收稿日期 2008 - 12 - 31 基金项目 灌木林经营技术与优化控制研究NJ06104。 作者简介 高宏伟1974 - ,男蒙古族 , 讲师,硕士研究生,主要从事3S技术应用的研究. 3 通讯作者 软件和硬件支持下,运用系统工程和信息科学的理 论,科学管理和综合分析具有空间内涵的地理数据, 以提供对规划、 管理、 决策和研究所需信息的空间信 息系统 [2 ]。 地理信息系统GIS是近二十几年来发展起来 的1门综合应用系统,其特点是能把各种信息同地 理位置和有关的视图结合起来,并把地理学、 几何 学、 计算机科学及各种应用对象、Internet、 多媒体技 术及虚拟现实技术等融为一体,利用计算机图形与 数据库技术来采集、 存储、 编辑、 显示、 转换、 分析和 输出地理图形及其属性数据,便于为工程管理者对 项目的分析管理、 规划设计、 检查验收等提供决策依 据 [3 - 6]。 MAPGIS组件不依赖于某一种开发语言,它可以 直接嵌入到通用的开发环境如V ISUAL BASI C或 VC 中实现GIS功能。通过调用 MAPGIS组件 的基本功能,并结合其他专业模型和专业模型分析 控件,可以快速地开发GIS应用程序,从而大大降低 了GIS应用系统的开发难度与开发成本。利用 MAPGIS组件开发平台进行GIS应用程序的开发主 要分以下几个步骤进行 1 选择应用系统的开发工 具,如VB; 2将使用到的MAPGIS组件引用到应用 程序中W I NDOWS文件与MAPGIS组件对应关系见 附表 ; 3调用MAPGIS组件的属性和方法完成 GIS的基本功能; 4开发应用系统专用的功能。 2 Mapgis平台下森林资源监测与 管理信息系统的总体设计 蛮汉山林场 [7 ]是内蒙古西部地区较大的次生林 林场之一,为国有林场,林场地理区位黄河上游及 其丰富的森林资源,决定了蛮汉山林场对保护生态 环境国土安全的重要性。如何提高森林资源监测与 管理的水平,实现林场森林资源的可持续发展、 永续 利用,借助GIS实现森林资源经营管理的信息化是 解决这个问题的必由之路。 2. 1 开发平台的选择 MAPGIS是武汉中地信息工程有限公司研制的 具有自主版权的大型基础地理信息系统平台,它是1 个集当代最先进的图形、 图像、 地质、 地理、 遥感、 测 绘、 人工智能、 计算机科学于一体的大型智能软件系 统,是融数字制图、 数据库管理以及空间分析为一体 的空间信息系统,是进行现代化管理和决策的先进 工具。目前较为流行的MAPGIS6. 7二次开发库 [8] 主要以API函数、MFCMicrosoft Foundation Class类 库、Com组件、ActiveX控件4种方式提供。开发库 被封装在若干动态链接库DLL中。 MAPGIS COM组件是MAPGIS新一代体系结构 的表现,功能更加强大,使用更加便利。具有二次开 发方便、 易于集成、 无限扩展等特点。支持多种开发 软件,包括Visual C 、Visual Basic、Delphi、script、 InterDev、PowerBuilder等,开发者可以多层次的访问 MAPGIS组件的数据层、 功能层和界面层。 针对上述条件,本信息系统选择了中地的MAP2 GIS6. 7为开发平台、 借助其对应的MAPGIS SDK 6. 7 软件开发工具包、VB为系统设计语言环境进行系 统开发与设计。 2. 2 开发方案的设计 基于MAPGIS平台的蛮汉山林场宜林地专题图 开发方案设计流程图如图1。 图1 蛮汉山林场宜林地专题图开发方案设计流程图 Fig . 1 The development flow chart to the thematic map of theManhanMountain Forest Far m landsuit land for forest 3 系统实现的方法和过程 3. 1 数据库设计 数据库设计分空间数据库和属性数据库,其中 空间部分由MAPGIS6. 7制作,进而形成矢量数据 库;属性部分由ACCESS建库。 3. 2 数据采集 601内蒙古农业大学学报 2009年 数据的采集分为空间数据采集和属性数据采 集。空间数据的采集将内蒙古凉城县蛮汉山林场 2001年的林相图扫描存入计算机,在MAPGIS6. 7的 图像处理模块进行格式转换生成MSI格式的文件并 配准,在图形处理模块进行矢量化。由于图纸太大 扫描仪不能一次性扫描,只能分块扫描,矢量化,最 后进行接边处理。属性数据的采集借助凉城县蛮汉 山林场2001年森林二类调查得到的数据作为属性 数据,利用ACCESS建库。 3. 3 系统设计 系统旨在对入库的有关数据进行处理、 查询和 统计分析。出于简洁、 实用的原则,本系统分为4个 模块,分别是数据输入模块、 查询模块、 统计分析模 块和输出模块, 4个模块分别编写,最后集成到主界 面,从而达到提高工作效率的目的。 3. 4 系统实现 对于控件的使用首先将需要的组件和控件在 W I NDOWS注册表命令中进行注册,从而可以像使用 普通VB [9 ]的 ActiveX控件一样使用MAPGIS控件。 附表 W I NDOWS文件与MAPGIS组件对应关系表 Tab. Correspondence relation table of W I NDOWS documents andMAPGIS components W I NDOWS文件MAPGIS组件控件 MapGisBasCom1. dll数据管理组件 MapGisLayerCom. dll图层管理组件 EditView. ocx图形编辑控件 GIS通用功能组件控件集合提供了MAPGIS 平台的通用处理功能。通用功能组件基于数据管理 组件构造而成,它们具有面向通用GIS功能;图层对 象Layer封装了点、 线、 区、 网文件的数据管理功能; 地图对象Map封装了对MAPGIS基本图形的编辑/ 输出操作和对多个图层的管理功能。同时MAPGIS 组件开发平台还提供了几个可视化控件EditView控 件对象,包括点编辑、 线编辑、 区编辑、 数字化、 矢量 化及其他操作功能。 蛮汉山林场宜林地专题图查询显示的VB代码 如下 Private Sub _Query_Click Dim rsAsNew ADODB. Recordset Dim conn AsNew ADODB. Connection Dim RegaiAsNew RegArea Dim attAs Record Dim reginfo As Reg_Info Dim iAs Integer Dim jAs Integer Dim flag As Integer conn. Open DataBasePath rs . Open“select3from data where地类” “ 102 - 109. [5 ] Michael F.Jasinki .Sensitivity of the Normalized Differ2 ence VegetationIndex to subpixel canopy cover , soil albdo , and pixel scale〔J〕.RemoteSensing of Environment . 1990 , 32 , 2 3 , 169 - 188. [6] 李芝喜.西双版纳森林面积动态监测试验〔J〕.中南林 业调查规划, 1982, 1 17 - 19. [7] 安慧君,李秀珍,贾占元.蛮汗山区华山松单木生长阶 段的研究.内蒙古科技与经济, 2000, 211 49. [8] MAPGIS二次开发手册,教育部地理信息系统软件及其 应用工程研究中心. [9] 裴喜春. Visual Basic程序设计教程〔M〕.呼和浩特内 蒙古大学出版社, 2002. [10 ] 李宝银.福建省森林资源可持续发展战略的思考〔J〕. 华东森林经理, 2001, 5 33 - 35. 801内蒙古农业大学学报 2009年
展开阅读全文

资源标签

最新标签

长按识别或保存二维码,关注学链未来公众号

copyright@ 2019-2020“矿业文库”网

矿业文库合伙人QQ群 30735420