论文部分内容阅读
随着计算机真实感图形技术的发展,采用三维技术表示地形变得越来越普遍。3DGIS中的地理相关信息的分析和显示是主要的功能,对空间对象进行三维空间分析和操作,是三维GIS的重要特点,可视域分析是其中一部分。可视域分析的应用非常广泛,如电视塔最佳位置的选择以及雷达站的设置等。利用三维地理信息技术(3D GIS)来辅助移动通信基站的选址,可以形象直观地显示站址的位置及其通信覆盖范围,多站址之间覆盖范围的重合区域等。方便使用人员直观了解不同站址位置对通讯的影响,更好的对移动通讯基站进行合理的安排。针对可视域分析及其结果的显示,本文主要讨论了:首先,采用真实DEM数据生成三维地形,并在生成的三维地形上进行纹理映射,增强真实感,满足实际需要并达到身临其境的效果。三维地形的形成与显示是所有工作的基础,所有的分析与操作都是在这个平台上实现的;然后通过Java3D中的拾取技术实现用户交互方式获得观察点。以获得的观察点为预设的基站位置,采用参考面法对地形进行可视域分析,该算法简单且不存在冗余计算,运算速度也比较快;第三,可视域分析结果的显示是直观反映通讯基站覆盖范围的关键,通过对可视域范围内点集合的三角网构造,形成新的数据模型,通过对数据的调整和显示时颜色、透明度等参数的设置可以减少对三维地形、地貌显示和用户后期交互操作的影响。最后,为了增加系统的交互性能,设计了菜单,工具栏,标签页和滚动条等,用户可以方便的操作。此外,针对应用需要,本文还实现地表面积计算和平面面积计算功能。