论文部分内容阅读
本研究是黑龙江省攻关课题“森林资源监测与经营决策空间信息技术的研究”(GC02B608)的部分内容。
目前的森林资源管理系统已经广泛的采用了GIS(GeographicInformationSystem,地理信息系统)技术,但是大型GIS软件如ArcView,Arc/Info,MapInfo等虽然可以解决问题,却因其系统庞大、操作复杂等原因给操作人员带来了不便。组件式地理信息系统遵循组件对象模型“工业标准”,能够基于组件对象平台,允许跨语言应用。不但可以使操作人员把精力从繁杂的地理信息系统操作中解脱出来,根据需要建立专业模型,而且为GIS和MIS(ManagementInformationSystem,管理信息系统)系统集成以及进一步的信息共享提供了新的方法和思路,同时也能够拥有自主的版权。本文主要对西岗子林场的空间数据和属性数据进行管理,探索组件式GIS的开发方法以及森林资源管理系统的构建。
以通过将林相图矢量化成的Shape文件及其相应的森林资源二类调查数据为研究对象,本文重点阐述了按照软件工程技术的要求,用VisualC++6.0作为开发平台;通过ESRI公司的MapObjects来组织和管理空间数据;使用SQLServer2000保存和管理与之对应的属性数据;采用ADO(ActiveXDataObjects,ActiveX数据对象)建立与属性数据库的连接;利用CrystalReports9(水晶报表)设计报表,最终完成了一个可应用于实践的森林资源管理系统的方法。
本文对系统设计、数据组织和实现方法等内容进行了阐述。并开发了如下功能模块:1.基本功能模块:用户登陆及管理,加载各种文件包括Shape文件,Covrage文件,CAD文件,图象文件。
2.空间数据管理模块:地图的灵活显示,自动漫游,利用鼠标滚轮缩放地图,图象配准,编辑点、线、面等数据元,距离和面积的测量,专题图的输出等功能。
3.属性数据管理模块:更新数据表结构,对记录进行浏览、增加、删除、修改操作,通过应用模型对连年的林分生长量进行预测后生成新的数据来更新属性数据,对数据进行统计分析,浏览或打印统计报表(包括各类土地面积蓄积统计表,人工林、天然林面积蓄积统计表等)和统计图。
4.空间和属性数据的一体化管理:根据属性数据特征采用不同的方式着色(包括标注着色,点密度着色,类别着色,统计图着色,独立值着色),空间数据与属性数据同步更新,空间和属性数据的双向查询:对属性数据查询(包括按照点选特征查找、矩形查找、多边形查找以及按照距离查找),对空间数据查询(包括单项查询、表达式查询、按文本查询)。
本研究对在VC环境下开发组件式地理信息系统的方法进行了探索,并针对于森林资源管理领域验证了其可行性。