远震事件按震级大小画不同大小的圈圈_GMT5

用到中文社区的两个例子拼合起来的,用到awk

#!/bin/bash
PS=map.ps
R=g
# 假定台站位于 105/30 处
stlo=120.19
stla=30.26
max_distance=90
width=10c  # 图片宽度
# 使用-JE投影,其后面的四个参数分别是:
#   中心经度/中心纬度/最大震中距/图片宽度
J=E$stlo/$stla/$max_distance/$width
eqfile=zuobiao.txt
# 绘制底图
gmt pscoast -J$J -R$R -A10000 -Ggrey -K > $PS

# 利用 psbasemap 绘制图中的径向线
gmt set FORMAT_GEO_MAP=+D
gmt psbasemap -R0/360/0/90 -JPa$width -Bxa60g60 -Bya180 -K -O >> $PS

# 绘制台站位置(红色三角形)
echo $stlo $stla | gmt psxy -J$J -R$R -St0.15i -Gred -K -O >> $PS



# 绘制地震震源位置


awk '$3>=5.0 && $3<5.5 {print $1,$2,$3*0.04}' $eqfile | gmt psxy -R -J -Sc0.1i -Gblue -O -K >> $PS
M55=`awk '$3>=5.0 && $3<5.5' $eqfile | wc -l | cut -d" " -f1`

awk '$3>=5.5 && $3<6.0 {print $1,$2,$3*0.04}' $eqfile | gmt psxy -R -J -Sc0.13i -Gyellow -K -O >> $PS
M6=`awk '$3>=5.5 && $3<6.0' $eqfile | wc -l | cut -d" " -f1`

awk '$3>=6.0 && $3<6.5 {print $1,$2,$3*0.04}' $eqfile | gmt psxy -R -J -Sc0.16i -Gred -K -O >> $PS
M65=`awk '$3>=6.0 && $3<6.5' $eqfile | wc -l | cut -d" " -f1`

awk '$3>=6.5 && $3<7.0 {print $1,$2,$3*0.04}' $eqfile | gmt psxy -R -J -Sc0.19i -Ggreen -O -K >> $PS
M7=`awk '$3>=6.5 && $3<7.0' $eqfile | wc -l | cut -d" " -f1`

awk '$3>=7.0 && $3<7.5 {print $1,$2,$3*0.04}' $eqfile | gmt psxy -R -J -Sc0.22i -Gpurple -O -K >> $PS
M75=`awk '$3>=7.0 && $3<7.5' $eqfile | wc -l | cut -d" " -f1`

awk '$3>=7.5 && $3<8.0 {print $1,$2,$3*0.04}' $eqfile | gmt psxy -R -J -Sc0.22i -Gred4 -O -K >> $PS
M8=`awk '$3>=7.5 && $3<8.0' $eqfile | wc -l | cut -d" " -f1`

awk '$3>=8.0 {print $1,$2,$3*0.06}' $eqfile | gmt psxy -R -J -Sc0.24i -Gpurple -W0.4p,black -O -K >> $PS
M8a=`awk '$3>=8.0' $eqfile | wc -l | cut -d" " -f1`





# 绘制30和60度等震中距线
echo $stlo $stla 6672 | gmt psxy -J$J -R$R -SE- -K -O -W1p,red >> $PS
echo $stlo $stla 13344 | gmt psxy -J$J -R$R -SE- -K -O -W1p,red >> $PS

# 在30, 60, 90处添加文字
# !!! 输入文件的第二列0, -30, -60 需要根据台站的实际纬度进行微调 !!!
gmt pstext -J$J -R$R -D0c/0.3c -K -O >> $PS << EOF
$stlo 0 30\232
$stlo -30 60\232
$stlo -60 90\232
EOF
#-DjBL+w4c+o0.2c/0.2c
#gmt pslegend -R -J -DjBR+w1.2i+l1.0+o0 -F+g200+p0.25p -O -K >> $PS <<EOF
gmt pslegend -R$R -J$J -DjBL+w2.9c+o4.4c/0c -F+g200+p0.05p -O -K >> $PS <<EOF
G 0.01i

#S 0.1i c 0.15i 0.25p 0.3i This circle is hachured
H 8 4 MAGNITUDE
C blue
S 0.1i c 0.20 blue 0.25p,blue 0.18i 5~5.4($M55)
C yellow
S 0.1i c 0.22 yellow 0.25p,yellow 0.18i 5.5~5.9($M6)
C red
S 0.1i c 0.24 red 0.25p,red 0.18i 6.0~6.4($M65)
C green
S 0.1i c 0.26 green 0.25p,green 0.18i 6.5~6.9($M7)
C purple
S 0.1i c 0.28 purple 0.25p,purple 0.18i 7.0~7.4($M75)
C red4
S 0.1i c 0.30 red4 0.25p,red4 0.18i 7.5~7.9($M8)
C black
S 0.1i c 0.32 black 0.25p,black 0.18i 8.0~($M8a)
EOF


gmt psxy -J$J -R$R -T -O >> $PS
gmt psconvert -A -P -Tg $PS
rm gmt.*
map.png

坐标如下
177.9976 -16.2713 5.1
171.8204 -22.7929 5.1
171.8533 -22.704 5.1
146.0337 -3.6414 6
171.6489 -22.8781 5.4
101.7894 -5.6329 6
171.7258 -22.7558 5.5
171.524 -22.8727 7.1
171.3831 -22.7931 5.4
171.4122 -22.7235 5.5
171.2249 -22.7056 5.9
171.8566 -22.643 5.3
171.6384 -23.1526 5.1
171.2221 -22.6225 5.9
171.2902 -22.7196 5.1
171.6474 -23.214 5.9
171.591 -23.1122 5.3
170.9936 -22.5744 5
171.6953 -23.1612 5.4
171.7129 -23.1046 5.3
171.1029 -22.6772 5.1
171.4389 -23.1022 5.6
171.9638 -23.18 5.2
171.1874 -22.9285 5.4
171.5996 -23.2079 5.2
171.5409 -23.1397 5.2
171.7471 -23.2399 5.2
73.71 38.05 5
-155.2216 57.2303 5.2
123.3114 -10.2701 5.2
149.3735 -7.2829 5.2
171.6259 -23.2493 5.3
167.5975 -17.6662 6.1
167.8142 -17.6403 5.3
167.7555 -17.7398 5.5
21.95 38.35 5
167.9065 -17.5271 5.1
171.8076 -23.154 5.5
168.02 -18.9 5.9
-176.5142 -15.0003 6.1
-173.8296 -19.5263 5
144.2412 -54.507 5
144.2402 -54.7116 5.2
168.1633 -18.898 5
-179.1942 51.1432 5.1
167.8289 -17.595 5
172.8746 -22.946 5.5
-22.2771 63.9566 5.6
100.0856 -47.2476 5.5

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,546评论 6 507
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,224评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,911评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,737评论 1 294
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,753评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,598评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,338评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,249评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,696评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,888评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,013评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,731评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,348评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,929评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,048评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,203评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,960评论 2 355

推荐阅读更多精彩内容