论文部分内容阅读
随着计算机信息技术的飞速发展,地理信息的三维可视化技术在越来越多的领域得到了应用。二维地理信息系统(Geographic Information System, GIS)本质上是基于抽象图形符号的系统,既不能给人以自然界的真实感受,又无法实现灵活的交互。因此,二维GIS在处理许多三维问题(如:电磁、气象、地质等)时,很难精确的反映、分析或显示有关信息。如果能将相关地理信息三维可视化,则这些问题通常将变得清晰、直观。目前,三维空间数据模型理论和技术还不成熟,没有统一的三维可视化框架。相反,二维GIS的发展已经相对成熟,它包含了廉价而丰富的地理数据。本文旨在利用这些GIS数据实现三维虚拟环境的快速构建与绘制。围绕大规模GIS数据的三维可视化问题,本文的主要工作和研究成果包括以下几个方面:深入研究了大规模地形三维可视化方法,在此基础上提出一种基于GIS地形数据的大规模地形可视化框架。这种框架既能满足大规模GIS地形数据的三维可视化要求,又为后续矢量数据的集成奠定了基础。为了实现大规模GIS矢量数据的三维可视化,解决矢量数据量大与计算机实时处理能力有限的矛盾,提出一种多分辨率GIS矢量数据模型构建、组织及实时调度算法。该算法以大规模GIS矢量数据分层、分块及简化等算法为基础。提出了一种GIS矢量数据三维可视化方法。本文结合矢量所代表地物的特性,对基于矢量信息的三维地物进行了分类,综合采用地物匹配地形和地形匹配地物两种方法实现地物与地形的匹配。本文算法还讨论了原始地形数据分辨率较低,以及多个地形匹配影响域相交等特殊情况的处理方法。由于二维GIS中栅格数据和矢量数据的结构及特性均有较大差异,故二者的三维可视化方法也大不相同。在总结上述GIS数据三维可视化方法的基础上,提出了一种基于GIS数据的三维虚拟环境快速构建和绘制框架。该框架为大规模GIS数据三维可视化系统的设计提供了参考。设计并实现了一个大规模GIS数据三维可视化系统——GeoSprite。对基于GIS数据的三维虚拟环境快速构建和绘制框架及相关技术进行了应用和验证。此系统可作为多种应用的基础平台。综上所述,本文研究了大规模GIS数据三维可视化的关键技术,实现了基于GIS数据的三维虚拟环境的快速构建与实时绘制,为相关实际应用打下了基础。