为实现遥感数字图像的快速显示,开发了基于QT和GDAL(Geospatial Data Abstraction Library)的遥感图像快速显示程序,并以ERDAS IMAGINE标准数据格式IMG图像文件为例,给出了Windows系统下IMG图像显示和坐标实时显示程序的环境配置过程、开发框架、建立流程以及功能模块的实现。程序采用开源GDAL类库,以图形用户界面框架QT作为开发工具,Visual Studio 2008作为开发平台,采取多线程分块处理方法提取IMG数据中波段信息和坐标信息,实现IMG图像的快速显示以及坐标的实时显示。同时结合QT和GDAL进行开源程序的开发,改变了依赖于宿主软件进行二次开发的程序开发模式。研究结果表明,对于1.8 GByte遥感图像的显示,采用多线程分块处理方法,与单纯使用Raster IO()函数相比,处理时间缩短了2.7 s,提高了图像读取和显示效率以及程序开发的自主性,满足了大数据量的应用需求。
为提高油田管网巡检效率,降低管道传输事故,提出了基于北斗卫星的油田管网巡检系统的设计方法,给出了系统开发总体设计方案,详细阐述了基础数据处理与关键功能的实现方法。该系统通过使用北斗短报文技术进行通信,取代传统管网巡检系统自建基站及使用GPRS(General Packet Radio Service)的通信方式,解决了当前巡检系统在没有无线公网覆盖区无法通信的问题,同时确立了更适合油区野外作业环境的Dijkstra算法代替传统的A*算法建立路径导航模型。通过两种算法的实际运行比较结果表明,该软件的路径导航处理效率较同类A*算法模型提高了30%以上。该油田管网巡检系统可较好地提高油田管网巡检效率,降低管网传输事故率。