显示遥感影像在业界做得比较好的的有ENVI,Erdas,以及ArcGIS软件,如果想进行二次开发,其实QGis也是很不错的选择,但是QGis比较庞大,于是我想着,要是能用简单的框架,比如MFC实现一套遥感影像显示该多好啊,然而这说起来容易做起来难。
每一套成熟的软件,往往拥有一套非常成熟的框架,这必然是要付出相当的心血的,有幸在网上找到了一篇文章《Qt、GDAL遥感影像显示》,他的效果其实也很不错,但是作者并没有公开源代码,联系也无果,想来也非常理解,毕竟是自己辛勤付出的劳动成果,岂能说开源就开源呢,开源虽然很好,但是不开源也是没问题的。
于是,我只好自己想办法,先说下,以下影像内容来自Google,并不涉及任何秘密内容,另外。
先看下效果,实现影像和矢量的叠加显示,支持16位影像的显示。
增加矢量标记:
缩放:
软件的显示效率还是挺不错的,也支持大影像的显示,目前测试了10G以上的数据也都正常显示,理论上是支持GDAL所支持的所有影像的显示了。
软件下载地址:RibbonShowImage.rar - 蓝奏云
因为项目原因,源代码无法公开,但是如果确实需要的同学,可以跟我取得联系。