论文部分内容阅读
多波束测深系统具有全覆盖、高精度、高密度和高效率的特点,因而在大面积扫海测量、河道疏浚、水库测量、海底数据调查、海洋工程等众多领域得到广泛应用。本文在现有国内外对多波束数据处理以及数字高程建模的研究基础上,结合MapObjects组件和其它成图技术,研发了适合多波束测深系统的海底地形成图软件。本文的主要研究内容有:对采集的各种多波束数据进行处理,以减小误差对结果的影响;对处理后的数据建立数字高程模型,详细给出了一种改进的不规则三角网的逐点插入算法及其实现过程;研究了规则格网和不规则三角网两种情况下的等深线追踪算法,等深线光滑的张力样条函数算法以及等深线的标注算法;利用计算机图形学的相关知识,实现数字高程模型的可视化表达,绘制各种科学且逼真的海底地形地貌图。对于成果图中的等深线图,本文设计了一个基于MapObjects的具等深线生成功能的ActiveX控件MoContour,它对MapObjects进行了封装与扩展,使其保持了与MapObjects相同的接口和功能,并实现了等深线的快速自动生成。对于各种三维立体图,则是利用OpenGL图形库来实现。尽管MapObjects可以在各种面向对象的编程环境当中使用,考虑到OpenGL的开发环境一般,是VC++6.0,所以本文也使用VC++6.0平台。这个海底地形成图软件经过试验数据的证明,具有较好的处理多波束数据以及绘制海底地形图的功能,基本达到设想的要求。