📄 xvelocity
字号:
#! /bin/sh# display velocity scans and "picks"set -vWIDTH=300HEIGHT=400WIDTHOFF1=0WIDTHOFF2=315WIDTHOFF3=630WIDTHOFF4=945HEIGHTOFF1=500# Look at velocity scans -- in reality would make picks interactively,# using, e.g., the mpicks option of xcontour nc=15 fc=.4 to create the par.$cdp files.nv=120dv=75.0fv=4000.0fold=12 # only have 12 shots, otherwise would be 64/2=32 for dsx=dgxnout=501 # nsdxout=0.004cdp=1500suwind <modeldata key=cdp min=$cdp max=$cdp |suvelan nv=$nv dv=$dv fv=$fv |suxcontour nc=15 fc=.4 bclip=0.5 wclip=0.0 f2=$fv d2=$dv \ label1="Time (sec)" label2="Velocity (ft/sec)" \ title="Velocity Scan for CMP $cdp" \ windowtitle="V-Scan: $cdp" legend=1 units="semblance" \ cmap=default \ wbox=$WIDTH hbox=$HEIGHT xbox=$WIDTHOFF1 ybox=$HEIGHTOFF1 &sed <par.$cdp ' s/tnmo/xin/ s/vnmo/yin/' >unisam1.punisam nout=$nout fxout=0.0 dxout=$dxout \ par=unisam1.p method=linear |xgraph n=$nout nplot=1 d1=$dxout f1=0.0 \ label1="Time (sec)" label2="Velocity (ft/sec)" \ title="Velocity: CMP $cdp" \ windowtitle="Profile: $cdp" \ linecolor=2 style=seismic \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF2}+${HEIGHTOFF1} &cdp=2000suwind <modeldata key=cdp min=$cdp max=$cdp count=$fold |suvelan nv=$nv dv=$dv fv=$fv |suxcontour nc=15 fc=.4 bclip=0.5 wclip=0.0 f2=$fv d2=$dv \ label1="Time (sec)" label2="Velocity (ft/sec)" \ title="Velocity Scan for CMP $cdp" \ windowtitle="V-Scan: $cdp" legend=1 units="semblance" \ cmap=default \ wbox=$WIDTH hbox=$HEIGHT xbox=$WIDTHOFF3 ybox=$HEIGHTOFF1 &sed <par.$cdp ' s/tnmo/xin/ s/vnmo/yin/' >unisam2.punisam nout=$nout fxout=0.0 dxout=$dxout \ par=unisam2.p method=linear |xgraph n=$nout nplot=1 d1=$dxout f1=0.0 \ label1="Time (sec)" label2="Velocity (ft/sec)" \ title="Velocity: CMP $cdp" \ windowtitle="Profile: $cdp" \ linecolor=2 style=seismic \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF4}+${HEIGHTOFF1} &cdp=2500 # don't plot this one#suwind <modeldata key=cdp min=$cdp max=$cdp count=$fold |#suvelan nv=$nv dv=$dv fv=$fv |#suxcontour nc=15 fc=.4 bclip=0.5 wclip=0.0 f2=$fv d2=$dv \# label1="Time (sec)" label2="Velocity (ft/sec)" \# title="Velocity Scan for CMP $cdp" \# cmap=default \# wbox=$WIDTH hbox=$HEIGHT xbox=$WIDTHOFF2 ybox=$HEIGHTOFF &sed <par.$cdp ' s/tnmo/xin/ s/vnmo/yin/' >unisam3.p#unisam nout=$nout fxout=0.0 dxout=$dxout \# par=unisam3.p method=linear |#xgraph n=$nout nplot=1 d1=$dxout f1=0.0 \# label1="Time (sec)" label2="Velocity (ft/sec)" \# title="Stacking Velocity Function: CMP $cdp" \# linecolor=2 style=seismic \# -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF3}+${HEIGHTOFF} &cdp=3000 # don't plot this one either#suwind <modeldata key=cdp min=$cdp max=$cdp count=$fold |#suvelan nv=$nv dv=$dv fv=$fv |#suxcontour nc=15 fc=.4 bclip=0.5 wclip=0.0 f2=$fv d2=$dv \# label1="Time (sec)" label2="Velocity (ft/sec)" \# title="Velocity Scan for CMP $cdp" \# cmap=default \# wbox=$WIDTH hbox=$HEIGHT xbox=$WIDTHOFF4 ybox=$HEIGHTOFF &sed <par.$cdp ' s/tnmo/xin/ s/vnmo/yin/' >unisam4.p#unisam nout=$nout fxout=0.0 dxout=$dxout \# par=unisam4.p method=linear |#xgraph n=$nout nplot=1 d1=$dxout f1=0.0 \# label1="Time (sec)" label2="Velocity (ft/sec)" \# title="Stacking Velocity Function: CMP $cdp" \# linecolor=2 style=seismic \# -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF5}+${HEIGHTOFF} &# Create parameter file from "picks" for sunmoecho "cdp=" | tr -d "\012" >stkvel.pfor cdp in 1500 2000 2500do echo "$cdp," | tr -d "\012" >>stkvel.pdoneecho 3000 >>stkvel.pfor cdp in 1500 2000 2500 3000do cat <par.$cdp >>stkvel.pdoneexit
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -