未安装segdread提示找不到命令
su软件提供了读取segd地震数据格式文件的命令。但需要另外安装,在未安装前,在终端输入segread会提示“找不到命令”,将路径切换到********/SU/SRC下,在终端运行“make sfinstall” 将安装上一些软件包,包括读取segd文件的segdread命令,安装完成后,在终端输入segdread将弹出segdread的自述文档,表示安装成功。
安装完成后显示segdread自述文档
接下来,就可以读取segd文件了,命令如下,其中有些可选参数,可以参照segdread的自述文档,读取的原文件名为test.segd,格式转换后会存成一个su文件,命名为test.su,su文件就是没有3200+400的segy文件:
读取segd文件,并存成su文件的命令
提示读取成功
用suxwigb检验读取是否正确
也可以通过su的绘图功能测试读取是否正确,用命令suxwigb或者suximage 都可以,显示如图:
suxwigb显示读取文件的波形显示(未加增益)
常规的商业软件并不能读取su文件,所以需要将su文件转成segy格式,方便工作站读取。su文件是没有文本卷头和文件头的,也就是相当于把segy去掉了3200+400,只剩下道头和道数据。可以用segyhdrs命令为su文件生成3200的卷头和400的文件头,然后就可以用segywrite写segy文件了。
生成卷头和道头
写segy文件
segy文件波形显示