上图是市面上最流行多波束处理软件CARIS,可以进行波束编辑、滤波以及处理,它的优点是生成的网格图非常漂亮。国内有一些企业和研究机构有一些自己的多波束处理软件,但是都没有商用。站长想要写一个多波束处理软件,想要达到CARIS的水平,基本是不可能的,但是写一个简单堪用的还是有希望的。之所以这样说,就是因为已经具备一些基础了:
1)经过2个星期的努力,已经用VS2013将mbsystem的读写模块(MBIO)编译成功了,见博文mbsystem如何生成VC版
2)点云编辑库(PCL)可以实现水深点的显示和编辑
3)为了降低开发难度和促进使用python语言,通过ArcMap进行二维矢量图的编辑和显示,如果以后商用,就使用QGIS
因此,如果只是实现基本功能即多波束的编辑和处理功能,那么是很有可能成功的。软件主要模块有四个:
ArcMap ToolBox模块:
读入水深原始数据文件,生成航迹线
omb_io模块
读出、写入、查询和更新水深数据和状态
omb_process模块
潮位和吃水改正
omb_edit模块