论文部分内容阅读
随着科技的发展,计算机网络技术、可视化技术和数据管理技术已经成为推动很多领域发展的关键技术,尤其在地震勘探行业,对这些计算机技术的需求更为迫切。通过利用可视化技术对地震资料进行解释分析,利用网络环境下的并行处理技术和数据管理技术将大大提高地震资料管理效率。在油气地震勘探领域中,野外仪器采集的大量数据通常都存储在磁带介质上,需要运送到数据处理中心后再对它们进行处理和分析。磁带资源管理系统作为处理地震资料第一环节的软件工具,对后续地震数据分析处理工作起着关键作用。本文在对磁带设备管理方法、磁带数据解编技术、地震数据可视化技术和QT编程进行理论研究的基础之上,从野外勘探环境和室内局域网环境这两种实际应用场景出发,将该系统设计为单机部分和网络部分,并详述其实现原理。论文的主要内容如下:1、在单机部分实现中,针对野外无法处理磁带数据问题,实现了磁带操作接口库。利用Linux系统调用、SCSI驱动程序和缓存中解析磁带数据的方法,提供磁带控制操作、地震数据读取和磁带数据解编接口。使用多线程机制和借鉴命令模式对该系统单机部分的主要交互界面—操作员控制台进行框架设计,调用磁带操作接口库实现磁带的控制、读写和解编等操作,并利用wiggle曲线图绘制和正振幅填充方法实现磁带上SegD格式和磁盘上SegD、SegY、GM和SU格式地震数据文件的二维显示。2、在网络部分实现中,针对室内局域网环境下无法管理远程磁带机的问题,利用C/S模型和组件编程,设计并实现了主控服务器、管理员控制台、磁带设备代理程序和操作员控制台四个组件以及通信协议,其中操作控制台在单机部分基础上增加网络通信功能。局域网环境下四个组件相互配合通信,实现透明访问远程访问磁带设备的功能。本文研究的磁带资源管理系统在实际应用场景下使用,实践表明该系统具备实际的生产能力和较高的灵活性,可在野外勘探环境和室内局域网环境下推广使用。