失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 如何使用segy数据绘制地震剖面

如何使用segy数据绘制地震剖面

时间:2024-01-13 14:13:40

相关推荐

如何使用segy数据绘制地震剖面

文章目录

SEG-Y简介画图Seismic UnixMatlabSeisSee

SEG-Y简介

SEG-Y格式是由SEG (Society of Exploration Geophysicists)提出的标准磁带数据格式之一,它是石油勘探行业地震数据的最为普遍的格式之一。

画图

Seismic Unix

首先需要安装Seismic Unix,安装方法(王建提供):

#Install required packagesFor fedorayum install gcc gcc* libx* freeglut-devel muyum install gcc-gfortranyum install xorg-x11-server-devel libXt-develfor Ubuntu:sudo apt-get install build-essentialsudo apt-get install libx11-devsudo apt-get install libxt-devsudo apt-get install freeglut3-devsudo apt-get install libxmu-devsudo apt-get install libxi-devsudo apt-get install gfortran#install the Seismic Unixmkdir -p /home/wangj/programs/cwpcd ~/programs/cwpwget ftp://ftp.cwp.mines.edu/pub/cwpcodes/cwp_su_all_43R3.tgztar -zxvf cwp_su_all_43R3.tgz#write the following two lines into the file ​~/.bashrc​export CWPROOT=:/home/wangj/programs/cwpexport PATH=$PATH: /home/wangj/programs/cwp/binsource ~/.bashrcedit the /src/Makefile: CWPROOT =/home/wangj/programs/cwp#compilecd $CWPROOT/srcmake installmake xtinstallmake finstall make mglinstallmake xminstall (optional)make sfinstall make utils#Testing the installsuplane | suximage title="My First Plot"suplane | suxwigb

注意:需要将路径中的/home/wangj/替换成自己的路径。

wget不能下载成功,可以去GitHub下载安装包。

一个例子的结果如下:

注意:此脚本绘制的剖面是以Offset排列的。

Matlab

使用Matlab处理sgy数据主要需要使用SegyMAT程序包,可以在GitHub下载程序包。

使用如下脚本即可读取sgy文件并绘制剖面。

clear all;close all;[seismic_data]=ReadSegyFast(datafile);% wiggle(seismic_data);imagesc(seismic_data);xlabel('TraceCount','FontSize',15,'FontWeight', 'bold');ylabel('SampleCount','FontSize',15,'FontWeight', 'bold');

一个例子的结果如下:

注意:此脚本绘制的剖面是以Trace排列的。

SeisSee

SeiSee是一个功能强大的应用程序,以一种快速的方法来可视化SEG-Y和CST格式的地震数据。只需将sgy文件导入程序,调整参数即可,由于参数调整都是可视化的,因此使用起来比较简单。遗憾的是该程序只有Windows版本。

一个例子的结果如下:

如果觉得《如何使用segy数据绘制地震剖面》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。