[newuser57@GPU7 SRME]$ suximage<shotsdx5_rp.su perc=99&
[1] 9965
[newuser57@GPU7 SRME]$
suximage: fgettr.c: on trace #1, number of samples in header (0) differs from number for first trace (4)
[1]+ 退出 1 suximage perc=99 < shotsdx5_rp.su
解决方法
[newuser57@GPU7 SRME]$ suoldtonew<shotsdx5_rp.su>new.su
suoldtonew: converted 40401 traces to XDR format
[newuser57@GPU7 SRME]$ suximage<new.su perc=99&
由于.su 数据不是一种标准的数据交换格式,不同电脑读入后(可能是big-endian / small-endian的问题),会产生数据交换swapping data的现象
http://toto-share.com/2011/02/seismic-unix-cant-open-su-file/
解决方法:
(1)处理前,使用 suswapbytes 解决数据交换问题,再进行后续处理;
suswapbytes<walelet.su format=0 ns=1024>wavelet1.su
(2)使用 suoldtonew 将原来的数据格式转成 XDR format, 然后进行后续处理
suoldtonew<shotsdx5_rp.su>new.su
https://www.detectation.com/forum/viewtopic.php?t=2258