论文部分内容阅读
近年来地理信息系统取得了很大的进展和广泛的应用。由于其自身的难度,以及研究的广度和深度的局限,于是针对某一方面应用的研究成为了重点。矢量和栅格一体化技术就是其中的一个主要方面。本文就这一问题进行了相关的研究与探讨。地理信息系统是以空间数据为基础。目前GIS中的数据基本上都是采用矢量和栅格数据,它们是表达空间事物的基本模型。这两种数据由于数据结构的差异,在表示不同形式的地理信息方面各有千秋,若将两种数据结合起来共同表现地理实体,将有诸多方面的优点:在信息表达方面,使用户对地理信息的了解不再受数据结构、数据组织形式的限制,从而对整个地区的地理信息有整体认识和了解;在检索分析方面,将矢量和栅格数据结合起来能够使一些统计分析结果更为准确、可信;在数据更新方面,根据栅格数据(尤其是遥感数据)实时性强的特点,以它作为数据更新的信息源可以大大缩短数据更新周期,是未来GIS数据更新的发展方向。本文从国内外矢量栅格一体化技术研究应用的历史和现状入手,分析了矢栅一体化技术的相关背景和理论知识,在此基础上提出了一种矢量栅格数据交互式一体化方法。在显示界面上将两种类型的数据动态叠加起来一体化显示,既能实现三维地形的真实显示,又给在三维地形上的地形分析提供了可能性;在存储界面将两种数据分别存放。这种交互式矢栅一体化显示方法的意义在于,首先避免了以往矢量栅格数据叠加复杂的算法实现过程;其次,在实际应用中,对于空间数据的表达更增添了灵活性,而且节省了数据的存储空间。本文的工作内容:首先在三维DEM模型上叠加栅格纹理图像,作为矢量数据叠加的基础;其次利用Java3D的拾取函数实现三维模型点坐标的拾取,简化了三维矢量数据的生成的过程,并利用Java3D的API函数生成矢量对象;最后,运用计算机图形学、可视化编程技术等实现三维地理信息系统的地形分析(即高程显示、距离计算、面积计算等基本内容)。