返回介绍

GMT 入门

GMT 实例

GMT 进阶

附录

其他

地震台站为中心的地震分布图

发布于 2023-08-10 21:46:57 字数 1037 浏览 0 评论 0 收藏 0

示例贡献者

lxrat(作者)、陈箫翰(修订)


在接收函数、S波分裂等地震学研究中,经常需要绘制以台站为中心的地震分布图。下面的例子展示了如何绘制这种分布图:

#!/usr/bin/env bash
#
# 地震台站为中心的地震分布图
#

# 假定台站位于 105E,30N 处
stlo=105
stla=30
# 使用 -JE 投影(四个参数: 中心经度/中心纬度/最大震中距/图片宽度)
J=E$stlo/$stla/90/10c

gmt begin map
gmt set FORMAT_GEO_MAP=+D
gmt coast -J$J -Rg -A10000 -Ggrey

# 绘制台站位置(三角形)
echo $stlo $stla | gmt plot -St0.4c -Gblack -Bya180
# 绘制地震位置(五角星)
gmt plot -Sa0.25c -Gred << EOF
145 30
160 40
60 40
80 -10
EOF

# 绘制等震中距线:30度(直径 60 度)、60 度(直径 120 度)
echo $stlo $stla 60d | gmt plot -SE- -W1p,red
echo $stlo $stla 120d | gmt plot -SE- -W1p,red
# 添加文字:30、60、90 度处
gmt text -D0c/0.3c << EOF
$stlo 0 30\232
$stlo -30 60\232
$stlo -59.9 90\232
EOF

gmt end show
http://www.wenjiangs.com/wp-content/uploads/2023/docimg24/104-yjd0nh5at5x.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文