论文部分内容阅读
本文是黑龙江省攻关课题“森林资源监测与经营决策空间信息技术的研究”的部分内容。本文的主要目的是阐述以Visual Basic为开发语言,应用OpenGL实现地形的三维显示,应用ESRI的MapObjects组件实现小班空间数据的地理图形数据管理的方法。 地形林相图是二类调查的主要成果之一,图中的等高线提供了地形信息,但是这些信息对于非测绘专业人员来说解读非常困难。如果在资源管理系统中增加地形三维显示功能,那么对地形林相图的应用是非常有帮助的,本文以ArcView导出的高程值为数据源,应用OpenGL实现了地形的三维显示。 在当前的森林资源管理中,小班属性数据的管理已经相当成熟,但是小班的图形数据管理一直是森林资源管理的难点。从目前来看,应用“3S”技术(RS,GIS,GPS)能够实现小班属性数据和图形数据的一体化管理,是对小班空间数据进行管理的有效途径。RS、GPS为GIS提供了实时准确的数据,GIS为空间数据分析提供基础平台。在GIS开发应用中,组件式地理信息系统开发倍受青睐。GIS组件是Com技术发展的产物,可使用户不但利用了开发工具软件的管理功能,而且使开发出的软件具有地理信息系统的部分功能,通常以通用软件开发工具,如Visual C++、Visual Basic为开发平台,进行二者的集成开发。GIS组件中MapObjiects是比较完善的,集成了GIS的基本功能,但是MapObjects组件不是面向最终用户的,需要二次开发才能使开发的软件具有这些功能。为此开发出完成下列功能模块: 1.栅格图像的配准模块:图像的配准是屏幕矢量化的第一步,本模块采用类似Arc/Info的Register模块配准的方法,主要是建立像素坐标和地理坐标的对应关系来形成世界文件。 2.屏幕矢量化功能:该功能实现小班图形数据的录入,主要用于完成伐区设计平面图的矢量化,为图形数据的更新作准备。 3.应用GPS数据形成小班图形数据:将GPS的地理点数据按照实体类型形成点、线、面地理实体。 4.罗盘导线测量数据形成小班图形数据:由已知起点地理坐标和各测站的测距、方位角、倾斜角求出各测站的地理坐标来形成地理实体。 5.小班图形数据自动更新:小班图形变化库与小班图形库进行运算实现图形数据自动更新。6,历史图形数据的管理:实现了图形数据的历史重现功能,可查看某时间的小 班图形数据状况。